In my previous
24 VMware Articles, most featured Intermediate VMware Topics. My next series of articles will concentrate on topics for the VMware Novice; this is the
seventh article in this series.
If you would like to read the other articles in this series, they are listed here for your convenience.
Part 1: HOW TO: Install and Configure VMware vSphere Hypervisor 5.1 (ESXi 5.1)
Part 2: HOW TO: Connect to the VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client
Part 3: HOW TO: Create an ISO CD-ROM/DVD-ROM image (*.iso), and MD5 checksum signature, for use with VMware vSphere Hypervisor 5.1 (ESXi 5.1)
Part 4: HOW TO: Upload an ISO CD-ROM/DVD-ROM image to a VMware datastore for use with VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client, and checking its MD5 checksum signature is correct.
Part 5: HOW TO: Enable SSH Remote Access on a VMware vSphere Hypervisor 5.1 (ESXi 5.1)
Part 6: HOW TO: Create your first Linux Virtual Machine on a VMware vSphere Hypervisor 5.1 (ESXi 5.1) Host Server
In this series of basic VMware articles for the Novice, I'll be showing you the basic VMware skills required to install, configure and deploy virtual machines using VMware's
FREE VMware vSphere Hypervisor (ESXi).
In this article we will show you
HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 5.1 (ESXi 5.1) Host Server. This procedure can be followed to install
ANY Microsoft Windows Virtual Machines on earlier versions of VMware vSphere provided they are supported by the version of VMware vSphere. You may want to consult the the
VMware Hardware Comparability Lists or
HCL, see
here
1. Connect to the VMware vSphere Hypervisor 5.1 (ESXi 5.1) or vSphere vCenter Server using the vSphere Client
Please refer to my EE article on
HOW TO: Connect to the VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client
![vSphere Client Connected to VMware vSphere Hypervisor (ESXi) Host Server]()
Click the Inventory icon.
2. Upload the Windows operating system ISO image file to the VMFS datastore
Please refer to my EE article on
HOW TO: Upload an ISO CD-ROM/DVD-ROM image to a VMware datastore for use with VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client, and checking its MD5 checksum signature is correct.
If you have already downloaded a Windows operating system as an ISO image file from the internet
(MSDN - Microsoft Developer Network or
Microsoft Technet), there is no need to create new iso image file, if you have physical CD-ROM or DVD-ROM Windows media, Please refer to my EE article on
HOW TO: Create an ISO CD-ROM/DVD-ROM image (*.iso), and MD5 checksum signature, for use with VMware vSphere Hypervisor 5.1 (ESXi 5.1)
In this example, we will use Microsoft Windows Server 2012, this can be uploaded to the datastore, datastore1, using the previous EE Article -
HOW TO: Upload an ISO CD-ROM/DVD-ROM image to a VMware datastore for use with VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client, and checking its MD5 checksum signature is correct.
Please note and check the
VMware Hardware Comparability Lists (HCL)
here, to check your Operating System is compatible with VMware vSphere. Many operating systems fail to install because the operating system is not supported by the version of VMware vSphere being used. In the following screenshot from the
HCL, we can clearly see this is supported for the version of VMware vSphere 5.1 we are using in this tutorial.
3. Creating the Windows Virtual Machine
At the Summary tab, there are three different methods you can use to create the virtual machine.
Method 1: Use shortcut keys CTRL+N together
Method 2: Select File > New > Virtual Machine
Method 3: Right Click the Host [192.168.10.128] select New Virtual Machine
![Create Virtual Machine]()
After selecting Create New Virtual Machine, the Create New Virtual Machine dialogue box and wizard will be displayed. This allows you to specify your requirements for the virtual machine, the number of processors, the amount of memory, storage required, and network card, these are the basic requirements, which are needed to create a virtual machine. Take a few minutes to think about your virtual machine requirements, Ask yourself the question -
What would you specify when purchasing a physical machine or server? These values can be changed and amended later, e.g. add additional processors, increase memory or storage space. It's much easier to grow storage than reduce it later, so my advice would be to start small, and later grow your resources, by looking at the performance of the virtual machine. In a previous EE Article, we discuss performance, see here
HOW TO: Performance Monitor vSphere 4.x or 5.0 This is one of the many advantages of virtual machines, we have greater flexibility to add and remove resources, compared to a physical computer or server.We also have very fine controls, or granular controls over machine specifications, e.g. memory, most memory components in physical servers today are in 1GB DIMM increments, using virtualisation, we can increase memory in 256MB or 512MB increments! This is not easy to complete with physical computers, we cannot cut a memory DIMM in half!
The Create Virtual Machine Wizard, creates the configuration or template for us to install our operating system later. It includes some specification templates, based on the vendors minimum requirements for the Operating System selected.
Select Typical followed by Next. This will create a new virtual machine with the most common devices and configuration options.
Enter a Name for the virtual machine and Click Next. This is the name which will appear in the inventory, this is not to be confused with the operating systems hostname, which will be set, when we install the operating system. In the example I have entered the name "
My First Windows VM"
![Create New Virtual Machine - Name]()
Click Next to continue, select the datastore to store the virtual machine configuration files and virtual disks and click Next to continue through the wizard
In my previous EE articles, we discussed datastore creation see here
HOW TO: Install and Configure VMware vSphere Hypervisor 5.1 (ESXi 5.1)
HOW TO: Connect to the VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client![Create New Virtual Machine - Datastore]()
At the Guest Operating System selection dialogue wizard, select Windows, followed by the correct Microsoft Windows version, if you cannot find the exact version, select a similar operating system.
![Create New Virtual Machine - OS Selection]()
Select Windows, and use the scroll down box to select Microsoft Windows Server 2012 (64-bit).
![Create New Virtual Machine - OS Selection - Microsoft Windows Server 2012 (64-bit)]()
Click Next to continue the wizard.
![Create New Virtual Machine - Network]()
Select the Network defaults, and Click Next to continue the wizard.
![Create New Virtual Machine - virtual disk size]()
Select the required virtual disk size, this is the size of the disk for the operating system installation. A default size is provided based on vendors minimum recommendations.
Please note, it's very easy to increase the disk size of a virtual machine after installation, please see my previous EE Article
HOW TO: Resize a VMware (VMDK) Virtual Disk, However it's more difficult to
shrink a virtual disk. So we would always recommend, starting small and growing later. The only VMware supported procedure to shrink a virtual disk, is to use VMware vCenter Converter Standalone, and create a V2V, which is also covered in my previous EE Articles listed here
HOW TO: Synchronize changes when completing a P2V or V2V with VMware vCenter Converter Standalone 5.1
HOW TO: P2V, V2V for FREE - VMware vCenter Converter Standalone 5.1
In this virtual machine deployment, we will use a Thick Provision Lazy Zeroed virtual disk, we will explain these different terms in a different article in the future.
Click Next to Continue the virtual machine wizard
![Create New Virtual Machine - Ready to Complete]()
Check the Settings for the new virtual machine, if they are correct, click Finish to create the virtual machine, otherwise click Back. The virtual machine will be created.
![My First Windows VM]()
If you check the Host Inventory, you will see your Virtual Machine - "My First Windows VM" listed in the inventory, next to "My First Linux VM" which is still running.
4. Installing Microsoft Windows Server 2012 Operating System in the Virtual Machine
Installing the Microsoft Windows Server 2012 Operating System in the virtual machine hosted on the VMware vSphere Hypervisor 5.1 (ESXi 5.1) Host Server is very similar, to installing the Microsoft Windows Server 2012 Operating System on a physical computer or server, with a few differences, which we will list below
the installation media is a virtual iso image file which must be connected to the VM
to complete the installation correctly, VMware Tools must be installed in the virtual machine.
other than the two differences highlighted above, the actual installation is exactly the same as installing on a physical computer or server.
Right Click the virtual server "My First Windows VM" , and Click Edit Settings
![VM - Edit Settings]()
This step is often
missed, many EE Questions are submitted,
Why does my virtual machine not boot from the CD-ROM?
The *.ISO image file needs to be a Bootable ISO image file
- this can be checked using
MagicISO If you open the ISO image file with MagicISO, it states
BOOTABLE ![BOOTABLE CD-ROM/DVD-ROM]()
- this CD-ROM/DVD-ROM ISO image file will BOOT a computer, server, workstation or virtual machine.
![NON-BOOTABLE]()
This CD-ROM/DVD-ROM ISO image file states
NON-BOOTABLE, this CD-ROM/DVD-ROM ISO image file will
NOT BOOT a computer, server, workstation or virtual machine. Please check your ISOs image files you use are BOOTABLE. It is beyond the scope of this article, to show you HOW TO: Create a Bootable ISO image file CD-ROM/DVD-ROM for use with a computer, server, workstation or virtual machine.
the ISO image file must be connected to the virtual machine
connected to the virtual machine at power on
the BOOT order parameters in the CMOS BIOS are set to hard disk, network first and not CD-ROM.
the above procedures are exactly the same for a physical computer. e.g. - the same process as ensuring the CD-ROM/DVD-ROM in the drive at POST on a physical computer, - the same process as inserting the CD-ROM/DVD-ROM in the drive on a physical computer. Both physical and virtual BIOS are the same.
The following Virtual Machine settings will be displayed
![CD-ROM Selected and Connected at Power On]()
Select the CD/DVD drive1, and select Datastore ISO image file, browse to the location on the datastore, datastore1 in our example in the folder isos, and select the en_windows_server_2012_x64
_dvd_915478.iso ISO image file. Also ensure that there is a Tick in the Connect at power on. Click OK for the changes to be saved.
The very first time a virtual machines boots, its' BOOT order in the CMOS BIOS is set to CD-ROM. After the installation has been successful, this is reset to Hard Disk.
Either Right-Click the virtual machine "My First Windows VM" and Select Power On, or select the virtual machine "My First Windows VM", and type CTRL-B to power on the virtual machine, the virtual machine should automatically boot from the CD-ROM ISO image file. Then select the Open Console function so you can interact with the virtual machine. You may find it easier if you Right-Click the virtual machine "My First Windows VM" and Select Open Console.
and then selecting the Power On button on the ribbon bar
the virtual machine should automatically boot from the CD-ROM/DVD-ROM ISO image file. The Open Console function is similar to the Keyboard/Video Machine (KVM) function in a datacentre, which allows you to toggle between console screens of computers, it allows you to interact with the virtual machine, with keyboard and mouse movements, and displays the screen. The Microsoft Windows Server 2012 installation start up process ![Windows 2012 Installation Startup and Boot]()
Select the Language to install, Time and currency format, and Keyboard or input method, and Click Next to continue.
Language and Keyboard Selected
Click Install
The following screen will be displayed - Setup is starting
Enter Product Key when prompted
Product Key Entered, select Next to continue with installation, only with a valid product key, will the Next icon, be lit.
Depending upon the product key entered, will determine which Windows Server 2012 version is available to install. Select the required version to install.
Accept the License Terms by ticking the box, and select Next to continue the installation
As this is a new operating system, we are installing, select Custom: Install Windows only (advanced).
Select the disk drive location for the operating system installation followed by Next
Installing Windows will start and copy files from the media to the virtual machine hard disk![Windows 2012 Installation - Getting files ready for installation 1 percent complete]()
![Windows 2012 Installation - Getting files ready for installation -50 percent complete]()
![Windows 2012 Installation - Getting files ready for installation -100 percent complete]()
Windows needs to restart to continue installation
After the installation restarts, Windows will restart several times setting up devices
One more restart is required before the installation is completed.
Type a password to be used as the Local Administrator password for the server, followed by Finish.
The Windows Server 2012 logon screen will appear.
Congratulations, you have successfully Created your first Windows Virtual Machine on a VMware vSphere Hypervisor 5.1 (ESXi 5.1) Host Server
It is recommended to install VMware Tools in the virtual machine. Please see my EE Article HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine
Please see my next article in this series HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine
****************************************************************************
Thank you for reading my article, please leave valuable feedback. If you liked my VMware article and would like to see more Articles from me, please click the Yes button near the: Was this article helpful? at the bottom of this article just below and to the right of this information. Thank You. Do not forget if you have a question about this article or another VMware, Virtualisation, Windows Server 2012 question, why not post a Question for me and the other Experts Exchange Experts in the VMware, Virtualisation, Windows 2008, Windows 2012 Zones. I look forward to hearing from you. - Andy :- twitter @einsteinagogo
****************************************************************************
Comments (0)