VMware vSphere is made up of two products: VMware ESXi and VMware vCenter. When both of these are installed and running to support the virtual machine architecture it is called vSphere.
VMware ESXi is an enterprise type-1 hypervisor that is installed directly on a server. VMware ESXi allows you the ability to run virtual machines. Even though you run ESXi directly on a server only minimal configuration can be performed locally (using keyboard/monitor). Most of the configuration and configuration of VMs will be done using a web based user interface. Earlier versions of ESXi actually required you to have a client installed on your computer to connect to manage and configure VMs.
VMware is an industry leader in Virtual Machine and Container technology, so it is important to also familiarize yourself with how VMware does things.
A datastore is used by ESXi to store virtual disks. A datastore uses VMFS (Virtual Machine FIle System) as its filesystem. This filesystem is optimized for storing VMs and also hides the specifics of the physical storage from VMs.
The image shows what is possible to do when logging in to VMware ESXi on a local console. Notice you are limited to only being able configure the password, network and keyboard. You can also view logs and other information to. Another great feature is being able to test network connectivity to make sure everything is operational.
The image shows the web interface of VMware ESXi after logging in. Notice after logging in you can view details about the ESXi host, manage the host and monitor it too. The important sections are Virtual Machine, Storage and Networking. This is where you'll do most of the work if you do not use vCenter.
Once you have VMware ESXi installed and running on a server you will then want to create a vSphere virtual machine. vSphere is a tool that you will use to help easily manage your data center or ESXi hosts. When you use vSphere you can easily manage up to 1,000 ESXi hosts and around 10,000 virtual machines! Just imaging try to manage all thoses ESXi hosts and VMs through multiple web interfaces. You'd go nuts! vSphere also helps to provide security due to the ability to assign roles to users. If you are not going to run VMware vSphere you will be limited on what you can do as Sphere is required to do some more advanced features.
As we do not have a server laying around that we can install ESXi and vCenter on please watch the video to see how we can install ESXi as a virtual machine. This is not optimal, but it will allow you a chance to gain experience with installing and using ESXi.
Keep in mind when setting up and installing ESXi you need to enable virtualization in the BIOS, have at least 12 gigs of RAM and allocate enough space to install ESXi and VMs. The default of 142 GB (what VMware Fusion at least had as default). will not be enough. I allocated 400 GB, so that I can install vSphere and do various VM operations in future videos. I do not plan on using all the space, but I wanted to make sure I allocated enough.
Now that we have ESXi install, let us setup vSphere! The process takes a bit while doing it in a VM, but this shows you the process you would take to install vSphere.