Virtual Machines Setup and Configuration will use either Hypervisor type 2 such VirtualBox or VMware Station, or Hypervisor type 1 platforms such ESXi, Hyper-V, Zen, or Proxmox. However, type 1 hypervisors are more known at the business level. No matter what hypervisor type you use, both allows you to slice your Laptop/Desktop hardware resources such CPU, RAM, Storage, and Network into Virtual resources to create VM instances.
It’s important to mention that either ESXi, Zen, and Proxmox can be used for free as well, however, you need a dedicated Desktop or Laptop for hypervisor type 1, if dedicated hardware not available, then install VirtualBox or VMware Station (hypervisor type 2) on your operating system p to create VMs. Regardless which type of hypervisor you use, you still need a decent hardware spex such i5 or i7 CPU, at least 4G or 8G RAM, and at least 7300 RPM hard drive.
Remember, type 1 hypervisor requires high end hardware Spex when used by businesses, hence, type 1 in design is more robust than type 2 hypervisor. Type 1 hypervisor makes it possible to run Multiple Virtual Servers with full power, as if they running on their own Physical Hardware.
Using Private Virtualization Environment
This course assume you might want to test on VirtualBox or VMware Station before rolling Web Hosting Solution using a Public VPS. Nevertheless, you have the choice to implement on private environment such VirtualBox, VMware Station, proxmox, ESXi, or Hyper-V. Therefore, I recommend you grasp the concept and understand the Basic requirements before heading to Public VPS infrastructure.
You will notice that I use the word Virtual Machine (VM) or Virtual Private Server (VPS) interchangeably when I need to refer to Virtual Nodes, however, VM word is mostly known at a Virtual Environment such VirtualBox or VMware Station. VPS word is mostly known at the Public Provider side, who lease most of the time either Linux Containers (based on OpenVZ) or VPS (based on KVM virtualization platform).
So, keep in mind that there is a deference between VM running at your VirtualBox, and a VPS that is running from a Data Center with high speed internet. Besides, there is a difference between Classic and static VPS machine, and a Dynamic/Elastic Cloud Server machine. Each Virtual Technology got its Pros and Cons.
For VMware or VirtualBox environment, you need to configure each VM with Static IP address. So, based on your VMware or VirtualBox Network settings, you can use Bridge or NAT Networks. However, pick or reserve a range of IP addresses that you won’t be using on other machines at this network.
You can use NAT network on your VMware station or VirtualBox station to be in the safe side versus using Bridge mode. If you want to use Bridge mode, make sure no other network devices in your home or office interfere with your VMs IP Addresses, meaning, at your home router, set the DHCP range from 100 up to 254, then use from 10 up to 99 as Static IP Address range for your VirtualBox or VMware environment VMs.
Section 1: Cloud and Virtualization Technologies
Section 2: Creating VMs using Type 2 Hypervisor
Section 3: Creating VMs using Type 1 Hypervisor
3:01 Creating Linux VM Instance using VMware ESXi
3:02 Creating Linux VM Instance using Proxmox KVM