Greetings. Long time browser, first time poster. I'm hoping the smart group here can help clarify some things for me per my specific setup.
My previous virtual computing experience resolves around two areas, mostly. First, an administrator on an all-Sun lab running multiple Zones on T2/T5 servers. Secondly, using VMware Workstation and Virtual PC on my desktop for remote access to client sites. Simple stuff.
However, apart from all that, as I've moved on to a new employer, I'd like to setup an ESXi-esque environment at home. The main purpose is development and testing. Ideally, I'll have 3-4 VMs running Windows and Linux, all relatively light-weight (i.e., no SQL servers, mail servers, video encoding, etc.) using ~250GB of disk space each.
After reading various sources such as here, Google and documentation, I'm confused about the storage option I'd like to use. I envision that the setup would sort of mimic a desktop VM install where all the VM's are using VMDK files stored locally, on disks directly attached to my motherboard. I would rather not run these via something like VMware Workstation as I'd look for them to be running indefinitely.
I see the big hangup is the availability, or lack of, VT-D. I think I understand the importance of that to efficiently and effectively pass through a controller (or otherwise) directly to the VM. However, I wonder if that applies to my circumstance. I don't think so but it's been confusing finding any examples that would apply to my case.
Here is what I would like to do:
1) Purchase components, which may or may not be a motherboard with VT-D capability, with a 2TB SATA disk local to the machine
2) Install ESXi (or Xen, KVM, etc)
3) Provision the disk to store the VMDK's for the various VMs (still fuzzy on the exact steps)
4) Install and run 3-4 VMs to run at the same time, all the time (potentially)
I understand this is probably outside the scope of what most people use ESXi for. However, here is what I'm NOT doing:
*) No production or customer use
*) No need to move VMs, ever, there will only be one machine
*) No need to extract away the storage structure or store data elsewhere (SAN, NAS, etc)
Note, any data I will care about will be backed up over the network.
With all that stated, here are my questions:
A) Do you think ESXi/Xen/etc. will suffice for my environment?
B) Is there documentation to configure such a setup?
C) Is there anything else I need to consider?
D) Is there another product or process I need to consider?
E) If I have multiple disks on the motherboard, are the all presented to the hypervisor as one or multiple volumes?
Thanks for the help. If I've overlooked something please point me to where I should look for answers.
My previous virtual computing experience resolves around two areas, mostly. First, an administrator on an all-Sun lab running multiple Zones on T2/T5 servers. Secondly, using VMware Workstation and Virtual PC on my desktop for remote access to client sites. Simple stuff.
However, apart from all that, as I've moved on to a new employer, I'd like to setup an ESXi-esque environment at home. The main purpose is development and testing. Ideally, I'll have 3-4 VMs running Windows and Linux, all relatively light-weight (i.e., no SQL servers, mail servers, video encoding, etc.) using ~250GB of disk space each.
After reading various sources such as here, Google and documentation, I'm confused about the storage option I'd like to use. I envision that the setup would sort of mimic a desktop VM install where all the VM's are using VMDK files stored locally, on disks directly attached to my motherboard. I would rather not run these via something like VMware Workstation as I'd look for them to be running indefinitely.
I see the big hangup is the availability, or lack of, VT-D. I think I understand the importance of that to efficiently and effectively pass through a controller (or otherwise) directly to the VM. However, I wonder if that applies to my circumstance. I don't think so but it's been confusing finding any examples that would apply to my case.
Here is what I would like to do:
1) Purchase components, which may or may not be a motherboard with VT-D capability, with a 2TB SATA disk local to the machine
2) Install ESXi (or Xen, KVM, etc)
3) Provision the disk to store the VMDK's for the various VMs (still fuzzy on the exact steps)
4) Install and run 3-4 VMs to run at the same time, all the time (potentially)
I understand this is probably outside the scope of what most people use ESXi for. However, here is what I'm NOT doing:
*) No production or customer use
*) No need to move VMs, ever, there will only be one machine
*) No need to extract away the storage structure or store data elsewhere (SAN, NAS, etc)
Note, any data I will care about will be backed up over the network.
With all that stated, here are my questions:
A) Do you think ESXi/Xen/etc. will suffice for my environment?
B) Is there documentation to configure such a setup?
C) Is there anything else I need to consider?
D) Is there another product or process I need to consider?
E) If I have multiple disks on the motherboard, are the all presented to the hypervisor as one or multiple volumes?
Thanks for the help. If I've overlooked something please point me to where I should look for answers.