I just created a "VI3-in-a-box" environment for testing and customer demos. This is my configuration:
Dell PowerEdge 830
1 Pentium-D 940 CPU 3.2GHz(Dual-Core with VT Technology / No HT)
3 GB RAM
2 146GB SATA Disks in RAID 1
I installed SUSE Enterprise 10 SP1 in the hardware and, of course, VMware Workstation 6. I configured a 40GB partition to be used as a iSCSI Target for my VI3 environment using YAST. I also configured a DNS server using YAST as it is recommended for HA (and I believe DRS). I'm using ESX 3.0.2 and Virtual Center 2.0.2.
I created 2 VMs inside VMW-WS6 and called them ESX1 and ESX2. For this, I followed Xtravirt's document referenced several times in this thread, but, I assigned 768MB of RAM and ONE (1) CPU to each VM. I know that ESX servers are supposed to be created with two (2) CPU's but the performance degrades too much after launching the 2nd ESX VM in VMW-WS6. Using only one CPU in each EX VM had a substantially less performance impact in the system.
For performance reasons I also made the following configuration changes:
1. Added the following line to ESX1.vmx and ESX2.vmx:
sched.mem.pshare.enable = "FALSE"
This controls memory page sharing between VMs. Although it normally is a good thing to have, there is a slight performance impact by using it. I don't mind wasting a few MB of RAM for the sake of better ESX performance.
2. Set the Host RAM for all virtual machines setting in VMW-WS6 preference's memory tab to 1664. (768MB x 2, plus a little more)
3. Selected the Fit all virtual machine memory into reserved host RAM radio button in the VMW-WS6 preference's memory TAB.
4. Inside each VM's Setings I checked the Disable memory page trimming under the Advanced settings in the Options tab.
Now both ESX VMs start very rapidly, even when starting them both at the same time. Performance is not impresive, but adequate. Now, once I started creating VMs inside each of my "Virtual" ESX servers, I started getting CPU alerts in the ESX servers. I had created two Linux VMs with 128MB RAM and 2 WinXP VMs with 256MB RAM. I limited the max CPU usage of the Linux and XP VMs to 500MHz, I could manage my VI3 environment without CPU alerts flashing in my ESX servers.
So far I have VMotioned the VMs around and it works ok. I'll be doing some DRS and HA testing and will post my findings later in the week. The prospect of having a VI3-in-a-box environment seems very possible. Although you won't impress anybody with the performance, at least you'll be able to demonstrate the capabilities/functionality of the software.
I hope you find this info useful...
Thanks 4 the info.
I am also trying 4 similar kind setup.
working on "Cannot Start VM under VM" error. May be we can fix that by morning.
iSCSI from sourceforge is good one.
I am working on 2.8Ghz | 2 GB | 160 GB.
Uhh.. The Machine Memory Is Bottle Neck Here I Must Upgrade.
Crawling VMs. G..r.rr...
Just to add to the list of Notebook computers that are capable of running ESX within VMWare Wkst 6.
I got myself a small but powerful NC4400 (RL880AW) HP laptop which has a T7200 CPU and I have added 4GB of RAM.
When the machine was delivered from HP supplier the BIOS had v7.xx which although is a Duo 2 Core machine it did not have the option to enable the Virtualization Technology (VT). So I updated the BIOS with the latest v9.xx from HP's support website and I was pleased to find out that it enabled VT support.
I have configured two 1CPU ESX VM's with 1GB RAM each and kept the disk files on external USB2 7200rpm 2.5in disk drive and this helps a lot in terms of usability. I am in the process of setting up the VM's within the ESX and my aim is to make this my portable and mobile training/testing VI3 in a box lab.
Message was edited by:
external USB2 7200rpm 2.5in disk drive and this
helps a lot in terms of usability
Try it with an eSATA drive...you'll be much happier
Just now installed ESX2.5.4 on VMWkSt 6.0 on my Dell D610 laptop with 2 gb RAM. Works good...
I was wondering if anyone has managed to make ESX run on a Apple MacBook using either Parallels Desktop 3.0 for Mac or the Vmware's Fusion product?
I installed ESX on Workstation 6 running on my Asus notebook with 2G of RAM and Core2Duo 7300 (Santa Rosa chipset) VT enabled. Works fine.
I followed up the xtravit paper line by line and ESX 3.x installs and boots like a charm. My problem is, have no networking.....
If I check my setup, everithing seems to be ok, but no network response, the loopback interface and the service console interface responds to ping, but nothing else.... nor from service console, not from any other machine trying to reach the service console....
I'm running workstation 6.0 for linux on a Dell XPS1210 VT enabled....
Seems like I don't get it!
I have instaled windows 2003 Server as a host OS on a Dell 2850 Server with 6x10k SCSI drives in a RAID 5 set.
I have 2 x Intel Xeon (Irwindale) 3.00 Ghz Dual core processors = ~ 6 Ghz total
6 Gb DDR2
The CPU supports EM64T, but it does not have VT
During the initial load it takes about 25% of the total CPU capacity, then it goes to 52% at the ESX Server services load process.
Well here is the problem - it takes more than 40 minutes to load one instance of ESX 3.0.1!
Is that what you see on your systems? I mean I am reading posts like "boots like a charm" and I wonder what is going on..... How long does it take to boot on your system?
These are the changes that I've made to the VMX file:
VMX file changes TO SUPPORT RUNNING UNDER VMWARE WORKSTATION
ethernet0.present = "TRUE"
ethernet0.VirtualDev = "e1000"
ethernet0.connectionType = "bridged"
ethernet0.addressType = "generated"
monitor_control.restrict_backdoor = TRUE
monitor_control.vt32 = TRUE
numvcpus = "2"
If the BIOS doesn't support VT 32 you may not be able to get better performance.
Interesting, I also have the same situation here...
continuum how long does it take to load ESX on your system with VT support?
With VT/AMD-V enabled ESX VMs don't take significantly longer to boot than a physical install, 3mins ish on my test box.
on my notebook it takes about 1 minute (I mean LOADING not INSTALLATION). I have Core2Duo 7300 (Santa Rosa) and 2G RAM