Virtual machine / disk image deployment?
April 4, 2008 5:00 PM
Subscribe
Moving towards virtual machines for IT support at a business, and I have some questions.
I'm seeing some needs to move towards this field, but don't know where to start learning about it. I'd like to have a "quiver" of images/virtual machines that are at least the basic starting points, and have a way of working on them virtually, then deploying them onto heterogenous hardware (no way to get identical workstation hardware for all, so something like Ghost would never work).
I want to be able to image/virtualize the servers as a fail-safe measure (if a server physically dies, we can limp along with a virtual version piggybacked on some other server until that image can be deployed to a replacement). I'd like to do the same for workstations, having the ability to recofigure or deploy new software to a standard disk image/VM, then deploy that image to multiple workstations instead of doing it one-by one. It would help as a "clean install" every once in a while too.
1) assuming I have sufficient processor/RAM/other hardware, can I run 2 servers simultaneously (let's say a Server2003 server and an Exchange server) as virtual machines on the same piece of hardware, without any noticeable change in performance or extra maintenance/overhead?
2) can I (easily) take a disk image, turn it into a virtual machine, install programs, etc to it, then turn it back into a disk image that I can re-deploy?
I'd like to build a company "stock" image of the standard software, etc., then use Acronis True image to image it, keep that image as a virtual machine to maintain/update, then use Acronis SnapDeploy to load that stock image onto new/repaired PCs.
That must be doable, no?
3) Whats my best combo of software that plays nice? I'll want to virtualize Server2003 and XP Pro machines. I want to use Acronis to do my imaging, because their SnapDeploy product says it's capable of deploying a homogenous image to heterogeous hardware (so I don't have to have a separate image/VM for every different model PC in the organization). VMware seems like it's going to work best for working with the images themselves, and it doesn't seem to care if it's running on Linux or Windows,so I can save some dough by building a linux box just for managing this process.
Oh, and this is important - I'm interested in deploying disk images onto workstation HD's.
I'M NOT INTERESTED in having end users work using virtual machines. That would solve a lot of my problems, but it's just not going to happen in this organization.
Please tell me if I'm thinking about this all wrong, or if there's some other/simpler way to do this.
posted by bartleby to computers & internet (7 comments total)
4 users marked this as a favorite
My experience is with Linux, not Windows, but in my experience yes.
2) can I (easily) take a disk image, turn it into a virtual machine, install programs, etc to it, then turn it back into a disk image that I can re-deploy?
At least with Xen, yes. But the storage requirements are kinda stiff. I'd keep mine on a USB drive. Although we don't use any special image software to archive/deploy the images, the images are already portable binary disk containers stored in a file on the drive. (In our case, a Fibre Channel NAS)
There's a big difference between virtual server instances and desktop imaging. For desktop imaging, you need to use something like Arconis. For server virtual images that you'll be running in a Xen Dom0 or similar, you don't need anything special at all... just enough storage to deploy a copy of your default image.
posted by SpecialK at 5:08 PM on April 4, 2008