Virtualization is the abstracting of physical hardware and the ability to assign those resources via software.

Prior to virtualization, a single operating system was installed on each server. Servers were assigned specific tasks or functions. Email, file, database, etc. Each of the server workloads have busy and slow periods but are rarely 100% utilized.

The virtualization software called the hypervisor is the software that handles the process of server the physical hardware RAM, CPU, network card’s to individual virtual machines referred to as VMs

Hypervisors Types

  • Type 1 hypervisor or bare metal” hypervisors are installed directly on the server and do not require a base Operating system to run.

  • Type 2 hypervisors are installed on top of a base operating system like Windows or Linux.

What’s a VM?

A virtual machine (VM) is a compartmentalized operating system running on top of a hypervisor. The VM has no awareness that it is not on physical hardware. It detects the resources assigned to it from the hypervisor as physical” components. VMware tools loaded on VMs guest operating system further enhances component integration.

A Few Reasons to Virtualize

Different operating systems (OS) can be installed side by side on the same hypervisor and run and if they were separate physical servers. In doing so you can convert multiple physical servers into VMs and place them on a host that can maximize the resources for higher utilization.

Consolidation saves in power, reduction of heat and subsequent cooling. As well as hardware capex/maint and licensing for the servers no longer needed.

If shared storage is used then a VM on one host can be moved or restarted on another host in case of hardware failure of the host.

Snapshots can be taken of a point in time of the VM to restore if an update or configuration issues happens this is not the same as a backup.

Moving a running VM between hosts without VM downtime allows for non production impacting host maintenance.

Up next 0031-a_sip_from_the_infofirehose 0033-vca6-dcv_certification_and_free_training
Latest posts 0104-change-synology-password-cli 0105-free-git-ebook 0103-using-brew-bundle-to-backup-and-restore-mac-app-store-and-brew-apps Update macOS with an all in one alias Mac App Store Command Line Interface 0100-macos-softwareupdate-cli Markdown Crash Course Video What’s New with Fusion and Workstation [HCP1833] File IO in Python Overview of vSphere 7 Video 0095-what_is_iso Migrating Website HTML details Tag Microsoft RD Client iOS App 0091-create_vmware_esxi_usb_install_media Intel NUC Lab Hosts Hardware Setup 0089-installng_microsoft_sql_2016 Installing the First Two Domain Controllers in the VMware ESXi 6.7 Lab Environment 0088-deploy_vcsa_in_lab Macchanger Utility, and Usage Install a Kali Linux VM in a VMware ESXi 6.7 Environment Install Ubuntu 18.04 Virtual Machine in a VMware ESXi 6.7 Environment Install xRDP on Ubuntu 18.04 Install Chromium on Ubuntu 18.04 Install OpenSSH on Ubuntu 18.04 Install VMware Workstation 14 on Ubuntu 18.04 Nested ESXi server Laboratorium Rattus The Animal Within Who is Veeam? RSAC OnDemand Videos 0075-create_win10_sandbox_vm