XD10004: How to Install VMware ESX Server white paper

white paper
XD10004: How to Install VMware ESX Server
3.5 on VMware Workstation 6.5 as a VM
‘VI in a Box’
- the portable
virtual infrastructure
Title: Author(s): Target Audience: Current Revision: First Published: Vendor(s): Product(s): UID: How to Install VMware ESX Server 3.5 on VMware Workstation 6.5
as a VM
Xtravirt (Paul Davey)
Technical - Novice
1.12 (Feb 2009)
Sep 2008
VMware
ESX Server 3.5 U3 (tested), Workstation Build 118166 (tested)
XD10004
Content Overview: • Step by step install guide for VMware ESX Server 3.5 as a virtual machine
within VMware Workstation 6.5
• Why this is useful as a portable demo or training environment
1.0 Introduction
In 2007, like others in the global VMware community,
Xtravirt developed a common methodology to install
and run VMware ESX 3.x on VMware Workstation 6
together with a shared storage solution based upon
an iSCSI software target. We called it ‘VI3 in a box’.
This allowed users and professionals in the IT
community to create simple and cost effective VI3
infrastructures to test, learn about and demonstrate
these environments.
Upon the release of VMware ESX 3.5 we found that this
methodology did not continue to hold true. Although
still possible to install ESX 3.5, when attempting to start
a nested Virtual Machine on the ESX VM, the ESX VM
panics, and a stop message similar to the one below
generated by Workstation appears.
However, with the release of VMware Workstation 6.5,
Build 118166, a revised solution exists.
This white paper documents the process to install and
configure ‘VI3.5 in a box’.
Fig 1-1: Solution Overview
[email protected]
www.xtravirt.com © 2009 |
1
2.0 Pre-Requisites
The following software is required:
•
•
VMware Workstation 6.5 Build 118166
ESX 3.5 Update 3
Blue sky innovation meets
Rock solid experience
Xtravirt Services UK
Note: earlier and later point revisions of both Workstation and ESX may
also work; this document covers Xtravirt field tested versions only.
We tested this installation on a Lenovo T60 laptop
computer with the following specification:
•
•
•
Intel Mobile Core 2 Duo T5600 1.83GHz CPU
2GB Ram
CPU virtualization extensions enabled in the BIOS
Note: the minimum CPU requirement is a multi-core processor with
either Intel-VT or AMD-V extensions.
Quote from jmattson (VMware): “Intel VT-x is supported on all VT-capable
EM64T processors (e.g. late model P4, recent Xeons, Core 2 or Core i7). In
particular, it is not supported on 32-bit Core processors.
AMD-V is supported on all AMD64 Family 10H or greater processors (e.g.
Phenom or Barcelona). It is not supported on Family 0FH processors.
To run ESX in a Workstation 6.5 VM, you need a supported VT-x or AMD-V
processor.”
If you want the best result for your next virtualization
project, contact [email protected]
*UK and Ireland only
2. Choose the Virtual Machine Hardware Compatibility.
Ensure that Workstation 6.5 is selected in the
Hardware Compatibility field. Click Next
The PC was running Windows XP Professional with SP3
installed to current Microsoft patch levels
3.0 Install VMware Workstation 6.5
Close all running applications. Double click the
installer program to launch setup. Each of the
following steps represents a screen in the installation
wizard.
1.
2.
3.
4.
5.
6.
7.
8.
Welcome. Click Next
Setup Type. Select Typical. Click Next
Destination Folder. Click Next
Configure Shortcuts. Select shortcut preference.
Click Next
Ready to Install the Program. Click Install
VMware Workstation will now install
Installation Wizard Completed. Click Finish
At the prompt click Yes to restart your computer
3. Guest Operating System Installation. Select ‘I will
install the operating system later’ option. Click
Next
4.0 Create ESX 3.5 VM
1. Start VMware Workstation. Start the New Virtual
Machine wizard. Select the Custom radio button and
click Next
4. Select a Guest Operating System. Select Linux, then
in the Version field select Red Hat Enterprise Linux 4
64-bit. Click Next
[email protected]
www.xtravirt.com © 2009 |
2
7. Memory for the Virtual Machine. Select at least
1024MB. Click Next.
5. Name the Virtual Machine. Enter a VM name and
specify a location to store VM files. Click Next
8. Network Type. For this example the Use bridged
networking option was selected. Click Next
6. Processor Configuration. Select One. Click Next
9. Select I/O Adapter Types. Select LSI Logic. Click
Next
[email protected]
www.xtravirt.com © 2009 |
3
10. Select a Disk. Select Create a new virtual disk.
Click Next
13. Specify Disk File. Rename the disk file if required.
Click Next
11. Select a Disk Type. Select SCSI. Click Next
14. Ready to Create Virtual Machine. Deselect the
Power on this virtual machine after creation
checkbox. Click Customize Hardware
12. Specify Disk Capacity. 8GB was used in this
example. Select the Allocate all disk space now
checkbox and also select Store virtual disk as a
single file
[email protected]
15. Hardware. Remove the following hardware:
Floppy, USB Controller and Sound.
www.xtravirt.com © 2009 |
4
16. Hardware. Select Network. Tick Replicate
physical network connection state
20. The virtual disk will be allocated. This step may
take some time.
17. Hardware. Select Display. Deselect the
Accelerate 3D graphics checkbox.
21. Once complete, double-click the CD/DVD (IDE)
option to open the customisation menu
18. Select Processors. In the Preferred Mode field
select the Intel-VTx or AMD-V option. Click OK
22. CD/DVD. Select Use ISO image file. Browse to
the location of the ESX 3.5 Update 3 ISO previously
downloaded. Click OK
19. Click Finish
[email protected]
www.xtravirt.com © 2009 |
5
23. A line needs to be added into the .vmx file for
this virtual machine. Navigate to the Windows folder
where the VM is stored. The location of the .vmx file is
shown in the Workstation GUI
1.
2.
3.
4.
5.
6.
7.
8.
9.
24. Edit the .vmx file using Windows notepad. Add the
following line, monitor_control.restrict_backdoor =
true to the file as shown. Save the file and close
10.
11.
12.
13.
14.
15.
CD Media Test. Select Skip
Welcome to the ESX Server 3.5 Installer. Click
Next
Select Keyboard. Select your keyboard layout.
Click Next
Mouse Configuration. Click Next
Warning - Initialize Drive. Click Yes
End User License Agreement. Select I accept the
terms of the license agreement. Click Next
Partitioning Options. Accept defaults or modify
accordingly. Click Next
Warning - remove partitions. Click Yes
Partition Disks. Modify as required. For this
configuration we made the VMFS partition
smaller and ensured that the SWAP partition was
equal to the amount of configured memory in
the ESX VM. Click Next
Advanced Options. Click Next
Network Configuration. Configure networking as
required. Click Next
Time Zone Selection. Configure time zone, UTC
offset and location. Click Next
Account Configuration. Set root password. Click
Next
About to Install. Click Next
ESX Server will now install. Once complete
click Finish. ESX server will reboot and start to
load. The ESX iso can now be unmounted. Once
the splash screen appears it may take a few
minutes for ESX to complete loading. Check by
pressing ALT-F1 - if you see a login then ESX has
completed booting.
Note: Alternatives to this .vmx file configuration can be found here:
http://sanbarrow.com/vmx/vmx-examples.html
5.0 Install VMware ESX 3.5
1. Within Workstation power on the VM.
The ESX boot loader screen will appear. Press the Enter
key to continue. The following is a default GUI install
of ESX; modify as required.
Each of the following steps represents a screen in the
installation wizard.
[email protected]
www.xtravirt.com © 2009 |
6
16. Using your Internet browser (IE7 in this case),
navigate to the IP address of your ESX VM, eg:
http://192.168.15.49. If using DHCP, press ALT-F11
to show the assigned IP address.
At this point you can continue to configure the ESX
server from the VI client. Optionally, create additional
ESX Server VM’s, create a VM to run VirtualCenter and
fully configure a ‘VI3.5 in a box’ infrastructure.
17. Accept any website certificate warnings, eg:
Continue to this website
6.0 Create a Nested VM
As mentioned at the start of this paper, the primary
issue with ESX 3.5 until this release of Workstation
is that although ESX could be installed, any VM’s
deployed on the ESX VM would crash Workstation
when attempting to power on. This severely limited
the use of the solution as it could not be used to
demonstrate key functions such as VMotion, DRS and
HA.
To illustrate that this release has resolved this issue, the
next steps show the ability to create and power on
VM’s.
18. Click Download VMware Infrastructure Client
19. Follow the installation prompts to install the VI
Client. Once complete launch the VI Client.
20. Enter the ESX VM IP address, root username
and its password. Click Login. Click Ignore at
the Security Warning prompt and the client will
continue to load.
21. The VI client interface for the ESX Server VM will
be presented.
[email protected]
From the VI Client go File -> Virtual Appliance ->
Import. Select the Import from VMware Virtual
Appliance Marketplace and select a VM. Nostalgia
was selected as it is only a small 6MB VM. Follow the
import wizard and the VM will download and register
with the ESX VM. Power on the VM. The screenshot
below shows the VM having started up.
And lastly, a game in progress.
www.xtravirt.com © 2009 |
7
This concludes the ‘VI3.5 in a box’ white paper based
upon ESX Server 3.5 Update 3 on VMware Workstation
6.5 (Build 118166).
The information in this document has been
developed by Xtravirt in conjunction with the VMware
community. This document is a culmination of
the combined effort. Xtravirt wish to acknowledge
and thank everyone in the community for their
contributions.
References
Tags
1.
VMware, ESX, Workstation, Intel VT, AMD-V, VI in a box, install, VM,
demo, training, ks.cfg, vmx, install
Ulli Hankeln, http://sanbarrow.com/vmx/vmx-examples.html
Useful Links
1.
2.
3.
Xtravirt Document, http://knowledge.xtravirt.com/whitepapers/esx-3x.html “Guide to installing IET Virtual Shared
Storage”
esxpress Virtual SAN, PHD Software, http://engineering.xtravirt.
com/products/phd-technologies/xtravirt-virtual-san.html
VSA, LeftHand Networks, http://lefthandnetworks.com/
vsa_eval.aspx
[email protected]
www.xtravirt.com © 2009 |
8