site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Using Jails I can easily create isolated servers to mimic a multiple server production environment and start/stop, shutdown, restart, alter, or remove them without hassle, and more importantly without interfering with the others as they are self contained. If I were to go with the multiple software installation scenario I will end up with a management headache, I would have to do a lot more configuration versus creating jails for each to get it to work. I don't want to trash my Mac OS X install, that is why I would prefer jailed environments as I am testing a lot of different open source packages and sometimes uninstalling is a pain along with tracking down bugs if some packages conflict with each other or libraries. FreeBSD, Linux, Solaris, AIX, and other flavors of UNIX like systems have OS level virtualization built in. Standard. This isn't an arcane feature. Its an important feature the Mac OS X currently does not have. I'll respect your opinion of thinking its naive, but don't brush it off (look at bitfrost for example). Major resources are being pushed into the virtualization space by major companies. Hopefully Mac OS X wont be playing catch up. For now I think its best that I setup a FreeBSD server with the appropriate jailed environments and connect to it to get work done. Regards, Juan On Thursday, July 30, 2009, at 04:28PM, "Eli Bach" <ebach2@gmail.com> wrote:
On Jul 30, 2009, at 1:03 PM, z3r0_f4ct0r@mac.com wrote:
Well the idea is set up multiple servers on my laptop communicate with each other so I can simulate a network of servers. This calls for multiple custom apache installs (virtual hosts wont do the trick), haproxy, varnish, lighttpd, and some other software packages with different internal IP's.
With Jails resources can be assigned IP's, CPU's etc... I'm not certain chroot can handle this.
I'm think I'm going to have to be forced do this with FreeBSD on another box as I don't have the luxury of Jails on Mac OS X. That or OpenSolaris.
Hopefully Jails will be built into OS X natively to handle these situations
It is supposed to be the "most advanced operating system" right? Seems lacking in important areas.
Regards, Juan
Juan,
Pretty much everybody thinks (for their own X) "well, if the OS doesn't have support for X, then it is lacking".
Different OS's are targeted at different markets.
The idea that Mac OS X doesn't directly support the level of virtualization you happen to desire, for how you have decided to approach the task you are trying to accomplish, and therefore is lacking in important areas, is (IMHO) naive.
Since this is a simulation, you could just use multiple virtual network interfaces (which you can directly create in the Network control panel), and you can install multiple copies of the software packages you want in different directories and attach them to specific IP addresses, and most support configuring how many processes and/or threads they will use, so maybe if you more fully explain what you are trying to simulate, people may be able to suggest how to do it on Mac OS X.
Eli
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/z3r0_f4ct0r%40mac.com
This email sent to z3r0_f4ct0r@mac.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com