Hello all,
I plan to deploy a new virtual infrastructure. In particular:
1. One (1) ESXi 5 hypervisor running on an HP compliant server (via SD card). 16GB memory, 2 quad-core CPUs.
2. The server will be connected to an external 4TB HP storage array via iSCSI.
All the guests will be relatively small (running CentOS and Windows Server 2003 and 2008), except for one which has to have 2TB storage space and it will be running CentOS (5 or 6).
My questions are simple:
1. Should I create 32-bit or 64-bit guests? I have no special needs that would force the creation of 64-bit guests, I am just asking in terms of performace/resource allocation.
2. Should I create my guests using the same layout of CPUs as the host (ie. 2 quad-core VCPUs), or as single-cpu, single-core guests?
3. Should I create one 2TB virtual disk for my large guest? Or, for example, should I create a disk in the array and access it via NFS or something?
4. Should I store the large disk as one piece or 2GB pieces?
5. I intend to backup the server to another standalone machine through the network. Is there a faster/better way to backup the large guest apart from transferring the data via a 1Gbps network link?
Thank you all in advance