Project

General

Profile

Virtualization

Hypervisor

In computing, a hypervisor or virtual machine manager (VMM) is a piece of computer software, firmware or hardware that creates and runs virtual machines.
A computer on which a hypervisor is running one or more virtual machines is defined as a host machine. Each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems. Multiple instances of a variety of operating systems may share the virtualized hardware resources.
[[http://en.wikipedia.org/wiki/Hypervisor]]

VMware vSphere ESXi

VMware ESXi is the hypervisor from VMware. The free version has a limit of 32 GB of memory. You can download it [here[http://www.vmware.com/products/vsphere-hypervisor/overview.html]]

Current versions

vSphere ESXi 5.1

Name Version Release Build
ESXi510-201212001 5.1.0 Patch 2 2012-12-20 914609
ESXi510-201210001 5.1.0 Patch 1 2012-10-24 838463
KB2034796 5.1.0 Hot-Patch 837262
VMware ESXi 5.1 5.1.0 2012-09-11 799733

vSphere ESXi 5.0

Name Version Release Build
VMware ESXi 5.0 Update 2 5.0.0 U2 2012-12-20 914586
ESXi500-201209001 5.0.0 Patch 8 2012-09-27 821926
ESXi500-201207001 5.0.0 Patch 7 2012-07-12 768111
ESXi500-201206001 5.0.0 Patch 6 2012-06-14 721882
ESXi500-201205001 5.0.0 Patch 5 2012-05-03 702118
ESXi500-201204001 5.0.0 Patch 4 2012-04-12 653509
VMware ESXi 5.0 Update 1 5.0.0 U1 2012-03-15 623860
ESXi500-201112001 5.0.0 Patch 3 2011-12-15 515841
ESXi500-201111001 5.0.0 Patch 2 2011-11-03 504890
ESXi500-201109001 5.0.0 Patch 1 2011-09-13 474610
VMware ESXi 5.0 5.0.0 2011-08-24 469512

vSphere ESXi 4.1

Name Version Release Build
ESXi410-201301001 4.1.0 Patch 10 2013-01-31 988178
ESXi410-201211001 4.1.0 Patch 9 2012-11-15 874690
VMware ESXi 4.1 Update 3 4.1.0 U3 2012-08-30 800380
ESXi410-201206001 4.1.0 Patch 8 2012-06-14 721871
ESXi410-201205001 4.1.0 Patch 7 2012-05-03 702113
ESXi410-201204001 4.1.0 Patch 6 2012-04-26 659051
ESXi410-201201001 4.1.0 Patch 5 2012-01-30 582267
VMware ESXi 4.1 Update 2 4.1.0 U2 2011-10-27 502767
ESXi410-201107001 4.1.0 Patch 4 2011-07-28 433742
ESXi410-201104001 4.1.0 Patch 3 2011-04-28 381591
VMware ESXi 4.1 Update 1 4.1.0 U1 2011-02-10 348481
ESXi410-201011001 4.1.0 Patch 2 2010-11-29 320137
ESXi410-201010001 4.1.0 Patch 1 2010-11-15 320092
VMware ESXi 4.1 4.1.0 2010-07-13 260247

vSphere ESXi 4.0

Name Version Release Build
ESXi400-201302001 4.0.0 Patch 17 2013-02-07 989856
ESXi400-201209001 4.0.0 Patch 16 2012-09-14 787047
ESXi400-201206001 4.0.0 Patch 15 2012-06-12 721907
ESXi400-201205001 4.0.0 Patch 14 2012-05-03 702116
ESXi400-201203001 4.0.0 Patch 13 2012-03-30 660575
VMware ESXi 4.0 Update 4 4.0.0 U4 2011-11-17 504850
ESXi400-201110001 4.0.0 Patch 12 2011-10-13 480973
VMware ESXi 4.0 Update 3 4.0.0 U3 2011-05-05 398348
ESXi400-201104001 4.0.0 Patch 11 2011-04-28 392990
ESXi400-201103001 4.0.0 Patch 10 2011-03-07 360236
ESXi400-201101001 4.0.0 Patch 9 2011-01-04 332073
ESXi400-201009001 4.0.0 Patch 8 2010-09-30 294855
VMware ESXi 4 Update 2 4.0.0 U2 2010-06-10 261974
ESXi400-201005001 4.0.0 Patch 7 2010-05-27 256968
ESXi400-201003001 4.0.0 Patch 6 2010-04-01 244038
ESXi400-201002001 4.0.0 Patch 5 2010-03-03 236512
ESXi400-200912001 4.0.0 Patch 4 2010-01-05 219382
VMware ESXi 4 Update 1 4.0.0 U1 2009-11-19 208167
ESXi400-200909001 4.0.0 Patch 3 2009-09-24 193498
ESXi400-200907001 4.0.0 Patch 2 2009-08-06 181792
ESXi400-200906001 4.0.0 Patch 1 2009-07-09 175625
VMware ESXi 4 4.0.0 2009-05-21 164009

Hardware

VMware ESXi supports most hardware out of the box, but best is to check the VMware HCL. Except for domotica purposes there is something needed called VT-D. This feature makes it possible to passthrough hardware devices directly to a virtual machine. This makes it possible to passthrough an usb device like RFXcom or a Z-wave stick to the virtual machine so you can have DomotiGa run as a virtual machine.

  • No-Execute Memory Protection
  • Intel® Virtualization Technology

Installation VMware vSphere ESXi 4.1.0

Make sure that you enabled the following options in the bios:
  • No-Execute Memory Protection
  • Intel® Virtualization Technology
  1. Boot the server from the VMware 5.1 hypervisor CD
  2. Select "ESXi Installer" from the "VMware VMvisor Boot Menu"
  3. Press <Enter>
  4. Press <F11>
  5. Select "Local:" as a disk and press <Enter>. When the disk has already been used press <Enter> again on the confirmation
  6. Press <F11>
  7. Press <Enter>

The server will reboot automatically and boot VMware vSphere ESXi 4.1.0. Do not forget to remove installation media or ISO

  1. When the ESXi host i started press <F2>
  2. Login with an empty usernamen and password
  3. Select "Configure Password" and press <Enter>
  4. Change your password and press <Enter>
  5. Select "Configure Management Network" and pres <Enter>
  6. Select "Network Adapters" and press <Enter>
  7. Select "vmnic0" and press <Enter>
  8. Select "IP Configuration" and press <Enter>
  9. Select "Set static IP address and network configuration and press <Space>
  10. Select "IP Address" and fill in you IP address for the ESXi host
  11. Select "Subnet Mask" and fill in you subnetmask for the ESXi host. Usually 255.255.255.0
  12. Select "Gateway" en fill in your gateway
  13. Select "DNS configuration" and press <Enter>
  14. Select "Primary DNS Server" and fill in your DNS server
  15. Select "Hostname" and fill in the name of your ESXi host
  16. Press <Escape>
  17. Press <Y>

Installation VMware vSphere ESXi 5.1
When you install ESXi 5.1 be sure to path it with 5.1.0 Patch 2 buildnr 914609. This patch fixes issues with usb and pci passthrough. If you don't you will have trouble connecting your USB Z-Wave stick or RFXCom.

Installation VMware vSphere ESXi 5.1 patches

  1. Download the ESXi patches and place them on a datastore available to the ESXi host
  2. Open SSH on the ESXi host under Configuration->Security profile->Services
  3. Logon the ESXi host with a ssh client like putty
  4. Execute the command below and replace datastore name and patchname by the real names:
    esxcli software vib update -d /vmfs/volumes/<em><strong>datastorenaam</strong></em>/<strong><em>patchnaam</em></strong>.zip
  5. Reboot the ESXi host

Create a virtual machine

place holder

Redirect an USB device to the virtual machine

First pass the USB controller:

  1. Right mouseclick on VM
  2. Click "Edit settings"
  3. Click "Add" (on First Tab called "Hardware")
  4. Select "USB controller"
  5. Click "Next"
  6. Select type "xHCI"
  7. Click "Finish"
  8. Reboot VM

Now we want to pass the USB Device (e.g. RFXcomm transreciever):

  1. Right mouseclick on VM
  2. Click "Edit settings"
  3. Click "Add" (on First Tab called "Hardware")
  4. Click "USB device"
  5. Click "Next"
  6. Select the device you want to pass on (e.g. "Future Devices RFXtrx433")
  7. Click "Finish"
  8. Reboot VM

Now you should have a USB controller and the chosen USB device in your hardware list of your VM.
You have to reboot after each action, otherwise the guest OS won't detect it properly!

In Linux it should show up as normal e.g.

/dev/ttyUSB0

    Updated by: Alexie, Updated almost 6 years ago
    Access count: 70176

    Attached Files

    Also available in: PDF HTML TXT