On 1/13/2014 9:11 PM, Christopher Ahrens wrote: > Jack Woehr wrote: >> Christopher Ahrens wrote: >>> >>> Wish I could split everything off to physical, but all I have for >>> space for is a mini-rack that fits under my desk in my apartment >> >> Sounds like you have answered your own question! >> > > What I meant by bare-metal was if I should run a bunch of services on the same > installation of OpenBSD.
Well, hardware failures on a small pool of machines are still hardware failures on a small pool of machines, whether you have virtual servers or not. For security, chroot (especially with privilege separation) accomplishes a lot of what virtualization claims to offer, with a much longer history of auditing and better understood weaknesses. It is usually easier, in my experience, to manage one system running many services in individual chroot environments than to manage many (virtual) systems. Files in chroot environments will sometimes need to be updated when you change the main system, but in my experience this is a much easier task to identify and manage than applying those changes en masse to a collection of virtual hosts. Plus, there will be plenty of system updates to the main system that don't need to trickle down to the chroot environments, but will almost always need to be applied individually to each virtual host. You may still want to physically separate some concerns if you have enough machines (e.g., build machines vs. service machines, spreading out disk-intensive services, etc.), but in general I don't think virtualization will particularly help you. -- Matthew Weigel hacker unique & idempot . ent