StudentResources/Pages/Virtualisation.md

44 KiB

Freeside Logo

Back to README.md

Virtualisation List

Networking

Hypervisors and virtual machines

On top of the great VMware resources below there are other hypervisors for running containers and virtual machines.

Hypervisors are classified as Type 1 or Type 2 hypervisors. Type 1 are often known as bare metal hypervisors. It's installed on bare metal, e.g. it is not installed as an application on top of an operating system. A Type 2 hypervisor is an application which is installed on the operating system. Type 2 Hypervisors can be SLOW. In most reviews and experience, they perform at roughly 30-40% hardware capability. That means an Guest Operating Systems in a virtual machine hosted on a Type 2 hypervisor will likely perform at best like it has an 800 MHz CPU if you have 2 GHz physical CPU.

If you use a Type 1 Hypervisor, you get much better performance (based on experience and reviews) typically get 80-90% hardware capability - so that same virtual machines hosted on the same 2 GHz CPU should operate more like it has a 1.6 GHz CPU instead of 800 Mhz.

Here are some type 1 and type 2 hypervisors.

Type 1 (Bare Metal Hypervisors)

  • Proxmox - A Free version of the commercial Proxmox hypervisor
  • Nutanix CE - A free version of the Nutanix HCI platform
  • Oracle VM Server - Commercial Type 1 hypervisor
  • XCP-ng - Based on Xen Server - Available on GitHub.
  • Citrix Hypervisor - Originally based on Xen Server. Commercial version by Citrix.
  • Microsoft Windows Server 2019 - Hyper-V can be enabled as a role in Windows Server. This is a Type 1 hypervisor. - Available for free if a Student of The Department of Computer Science and Technology.
  • Microsoft Hyper-V Server - Not to be confused with Windows Server. This is a Type 1 Hypervisor, and is just server core Hyper-V with no GUI. - Available for free if a Student of The Department of Computer Science and Technology.
  • Microsoft Windows 10 Client Hyper-V - Hyper-V can be enabled in Windows 10 Pro and above. This is a Type 1 Hypervisor. - Available for free if a Student of The Department of Computer Science and Technology.
  • VMware vSphere Hypervisor (ESXi) - Available for free, or full version - Available for free if a Student of The Department of Computer Science and Technology. All this software is FREE here - VMware IT Academy Program
  • KVM/QEmu - KVM is built into the linux kernel, just like Hyper-V in Windows

There are many front ends / management tools for KVM, including but not limited to

furthermore, if you're system supports VT-d you can pass through your video card, or other pci device to use within your vm

Type 2

Andrew Hancock, Department of Computer Science & Technology - Systems

Andrew is the VMware Specialist in Computer Science & Technology, responsible for the VMware architecture, "watering & feeding" The Computer Science and Technology VMware vSphere infrastructure. (based on VMware vSphere). He also has a long list of VMware and Virtualisations articles, a passionate VMware Technical Architect, and VMware vExpert PRO. He has won over 40 Experts Exchange Awards and is Overall Leader at Experts Exchange.. Experts Exchange - The Original Tech Community™ - Formed in 1996, Experts Exchange (EE) is one of the oldest online communities in the world. For 25 years, tech problem-solvers worldwide have gathered on EE to share knowledge and help each other succeed.

His articles are reproduced here for your reading pleasure. If you want to discuss anything VMware, then ask him! He will only be too happy to oblige. All this software is FREE here - VMware IT Academy Program

Hancock's VMware Half Hour HOW TO Video Series

In this series, which compliments the written articles above, Andy Hancock demonstrates "HOW TO" on a variety of topics. All these videos are based on the previous written content at Experts Exchange.

In this short online course, there is a total of 7.5 hours of online videos from Part 1 to Part 22, taking you through the basics of VMware vSphere 7.0, from installation of the hypervisor (ESXi), creating Windows and Linux virtual machines, updating the ESXi hosts and installing and adding ESXi hosts to vCenter Server (the management server.) This course is split over 22 parts, in bit size chunks, hosted by Andy Hancock. If you have any questions or issues, then please reach out to me.