
For viewers who are new to virtualization or for those who are not familiar with VMware vSphere, we'll introduce some of the key information you'll need to orient yourself for the rest of the course.
ESXi is VMware's hypervisor and hosts virtual machines running on servers with ESXi installed.
A new installation of ESXi doesn't let us do much from the host. When we connect using a browser, the Welcome to ESXi provides some simple but relatively unknown features.
To configure networking and other core configuration, DCUI provides a simple interface.
To do anything useful in ESXi, we'll need to use either the vSphere Desktop Client or the HTML5 Host Client.
VMFS is commonly used as the filesystem for virtual machine storage. We are able to use the Datastore Browser to manage virtual machine and other files stored on VMFS and other type of datastores.
ESXi is an operating system designed for hosting virtual machines, and uses various components such as Linux, Vmkernel and the busybox embedded platform.
VMware Installation Bundles are used to update ESXi.
Beginning with ESXi 6.0 Update 2, the HTML5 Host Client is installed automatically.
A number of techniques exist for provisioning virtual machines, but we'll first look at the basics of a creating a single virtual machine.
Virtual machines have many of the same challenges as physical machines, and also some new ones.
We previously installed a virtual machine manually, but we are able to import/export virtual machines using the Open Virtualization Format.
Snapshots are very helpful for managing virtual machine state but there are some things to beware of.
To support growth, we can add hardware such as disks, network interfaces and potentially CPU and memory to a running virtual machine.
Virtual machines can potentially benefit from using native VMware device drivers, rather than a driver provided for compatibility. The VMXNET3 and PVSCSI paravirtualized devices are provided for this purpose.
Virtual switches are used to provide internal and external connectivity between virtual machines, VMkernel adapters and external networks. Proper network functionality depends not only on vSphere configuration but also on external physical switches.
Managing virtual machine traffic load is a key consideration, and there are a number of options available to distribute traffic load across multiple uplinks.
In order to provide IP services that vSphere requires for management, storage and other system networking, Vmkernel Adapters are needed. It is critical to understand the application of Vmkernel IP networking. We will look at core utilization scenarios and best practices, and will also re-visit some of these areas when we discuss storage and vMotion in later sections.
We briefly introduced VMFS and the datastore concept earlier, but it is important to understand not only how to work with VMFS but also how vSphere will interact with storage. We'll review various mechanisms that vSphere uses to provide deep storage integration.
The Network File System is commonly used for simplicity and does not require the use of VMFS or volume management. NFS is broadly supported, but vSphere has specific compatibility requirements.
NFS provides a solid base for IP-based storage, but vSphere does not provide native multipathing support for NFS. iSCSI is also a viable alternative for IP storage that provides performance and security benefits, although with some additional complexity.
As the number of datastores and storage paths available increases, it is important to optimize storage I/O effectively. vSphere does not use optimal methods by default, and vendors may provide their own extensions.
Any environment with more than a single host will be well served by adding vCenter, and all the interesting vSphere features require it. vCenter and Platform Services Controller provide a highly scalable infrastructure, but configurations with multiple vCenter and PSC servers can get quite complex.
For convenience and in order to support the centralization of Identity and Access Management, various identity sources can be integrated with the Single Sign-On service.
Once integration with an external identity source is available, it is highly beneficial to follow a least privilege model and identity.
Adding a host to vCenter is simple, but it is useful to understand how it works and what changes are made to the host. It's also sometimes necessary to restart the management agents if the host does not respond to vCenter.
The vSphere Desktop Client will be very familiar to anyone who's used any version of vSphere, but its days are numbered.
The vSphere Web Client has been put forward as an alternative to the Desktop Client but has been plagued with plugin and performance issues. Currently, vSphere Web Client is the official web client, but vCenter HTML5 Client is also coming along rapidly.
Deploying virtual machines quickly and consistently is key to providing rapid, secure provisioning. Virtual machine templates can be used to provide a partially configured, updated base image which can be cloned and customized at deployment time.
vMotion is the absolute rock star feature that truly rocked the industry. Host and storage portability of running virtual machines makes all of vSphere's advanced workload management features possible. It works like magic, but like all magic, it requires careful preparation and some behind-the-scenes tricks.
In a non-virtual deployment, high availability is expensive, complicated and requires unique solutions for each protected operating system and application. vSphere's HA features are transparent, are cross-platform, and can be configured in minutes. As your environment gets larger, it's important to think about the impact of the loss of multiple servers and how to accomodate workload demands during large restart events.
Distributed Resource Scheduler allows you to define clusters of hosts and datastores, which can then be treated as a shared pool of resources. Depending on the cluster configuration, we can handle initial and ongoing placement of virtual machines to hosts and datastores based on their utilization rates.
vSphere integrates a large number of infrastructure components and requires capacity and load management in order to ensure best performance and avoid problems.
When the unexpected occurs, you should know about it. vSphere provides a relatively simple system for notification by mail, visible alarm and SNMP trap. Alarms can also be configured to take action in response to virtual machine and host conditions.
By this point in the course, you'll have seen that you can do (almost) anything you need using the vSphere Desktop or Web clients. However, for troubleshooting and advanced configuration, you may need to get on the shell and use the various utilities available. We'll also discuss how we can access these functions remotely, with vCenter and Single sign-on integration for security and authentication.
This video gives an overview of the entire course.
This video covers the key features of vSphere 6. These include hypervisor, vCenter 6, storage, networking, SMP fault tolerance, Update Manager, and other support tools.
This video introduces the ESXi command line interface and the directory structure supporting the VMFS 5 filesystem and system logs.
This video covers the advanced features available in the vSphere Distributed Switch. These include Netflow, Traffic filtering and marking, and enhanced multicast support.
This video covers Network I/O Control (NIOC) Version 3. After an explanation of the benefits and use cases for this feature, there is an extensive configuration lab that details NIOC version 3.
This video presents an extensive lab covering the networking commands available in the ESXi 6 command line interface (CLI).
The networking limitations of earlier versions of ESXi were due to the use of the default TCP/IP stack for all aspects of the virtual data center. The availability of custom TCP/IP stacks is explored including configuration and use cases in this video.
This video covers the use of advanced virtual machine settings such as configuring the VM for vGPU, DirectPath I/O and SR-IOV, multi-core CPUs, VM configuration settings, and the use of the command line for VM management.
This video provides a comprehensive coverage of implementing linked mode vCenter, administering a multi-site content library, the synchronization options available and implementation and usage of a cross-site content library.
This video is a comprehensive review of the VMware Hybrid Cloud solution provided by vCloud Air.
This video examines the need for the Pluggable Storage Architecture and explains the terminology for the components of PSA followed by an extensive tutorial on the command line.
This lab-based video explores the implementation and configuration of an NFS 4.1 file server, datastore, and network connectivity.
This lab-based video examines the use case for LUN masking followed by demonstrating its use with an iSCSI array, on the ESXi host, and configuring the PSA.
This lab-based video examines the use of an important advanced vSphere storage tool called vscsiStats.
This lab-based video examines the use of the vmkfstools command for managing vSphere storage. The various options provided by this tool are covered including the use of a partner toll called partedUtil.
This video covers the key features of vSphere Replication appliance (VRA) Version 6 and the vSphere Data Protection appliance (VDP) Version 6.
This lab-based video demonstrates the process of installing and configuring a vSphere Replication Appliance Version 6.
This lab-based video covers the advanced features available in the user interface of the vSphere Replication appliance Version 6, and a tour of the lab setup for further advanced exploration of its capabilities.
This lab-based video covers the advanced features available in the user interface of the vSphere Replication appliance Version 6, and tour of the lab setup for further advanced exploration of its capabilities.
This lab-based video covers the in-depth process to connect the replication servers available in the environment.
This video extensively covers the creation and selection of replication jobs to meet business requirements.
This lab-based video demonstrates in- depth the process for recovering virtual machines and the options that are available at that time.
This lab-based video demonstrates the use of the various options available in vSphere 6.x to assist in optimizing critical replication traffic in the environment
This video provides a comprehensive coverage of implementing linked mode vCenter, administering a multi-site content library, the synchronization options available and implementation and usage of a cross-site content library.
This lab-based video covers the installation and configuration of a vSphere Data Protection appliance (VDP) Version 6 at a branch office site, which is then configured to connect to and provide services to the appliance at the main site.
This lab-based video demonstrated the process of defining backup jobs and demonstrates the various options available.
This lab-based video demonstrated the process of determining the restore points and selecting the right options to restore from backup.
This lab-based video covers the process of defining replicated backup jobs and the options available for restoring from replicated backups and considerations for virtual machines.
This lab-based video covers the process of performing a file level restore from an image backup performed by the vSphere Data Protection appliance.
This lab-based video covers the in-depth the process to back up and restore Platform Services Controllers in a multi-PSC environment.
This video is an extensive lab covering
This video covers the key features of the ESXi Firewall from the Web Client as well as the command line including creating configuration files for new services.
This video provides a detailed overview of the new integrated Single Sign On architecture, its operation and management from the Web Client and the command line.
This lab-based video covers the advanced CLI tools certificate manager and "certool." The management of certificates is demonstrated in this extensive lab.
This lab-based video covers the advanced features of the SSO management tools such as "dir-cli," "vecs-cli," and "vmafd-cli" to manage various aspects of the SSO environment such as certificate stores, directory services, and user/group/domain/site management.
This video covers the key features of vSphere 6 vFlash capability in a lab-based demonstration.
This lab-based video describes the default share value differences between virtual machine and resources pools. The life-cycle management of resource pools is demonstrated.
This lab-based video explains the requirement for power management in a data center environment. The implementation and configuration of Distributed Power Management, and its effective operation using advanced configuration is demonstrated.
This lab-based video covers the implementation of vCenter HA for the vCenter Appliance 6.5 and demonstrates the failover process.
This video in a lab environment details the complete process of installing, configuring and operating the SMP-FT capability of vSphere 6.0 and vSphere 6.5.
This video covers the key features of installing the Windows-based vCenter Server tool and its configuration. This lab-based video explores every aspect of this tool.
This video in a lab environment details the complete process of managing the life-cycle of Image Profiles using the GUI available in vCenter Server Appliance Version 6.5.
This lab-based video covers the process of managing Host Profiles life-cycle in vCenter Server Appliance Version 6.5.
This lab-based video provides a detailed view of managing the selection of Auto-Deploy Caching modes in a vSphere 6.5 environment.
This video covers the key features of installing the Windows-based Update Manager tool and its configuration. A lab-based video explores every aspect of this tool.
This video in a lab environment details the complete process of installing, configuring and operating the UMDS Version 6.5.
This lab-based video covers the process of upgrading vCenter Server to Version 6.5.
This lab-based video provides a detailed view of upgrading a ESXi Version 6.0 host to ESXi Version 6.5 using the Update Manager utility tool.
This video covers the key features of the vm-support tool that creates a structured package of a detailed system information used for technical troubleshooting in a vSphere 6.x environment.
This video in a lab environment details the complete process of creating files and using them in the esxtop replay mode.
This lab-based video covers advanced packet capture using the pktcap-uw tool as data packets move through the virtual environment.
This lab-based video provides an overview of terms such as SNMP, MIB, and OID. The detailed configuration of SNMP in ESXi hypervisor, obtaining the VMware MIBs, importing the MIBs into and OID library and subsequent use with a network management tool are covered.
VMware vSphere 6 is a powerful server virtualization platform that enables optimized performance, efficiency, and availability for your infrastructure. VMware vSphere Unlocked is a Learning Path provides the information that meets the objectives specified in the blueprint for the VMware VCP6-DCV certification program.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
This Learning Path will help you make most of the core features in vSphere. We will begin with exploring the essential concepts of virtualization like ESXi and DCUI interfaces. We will then move on to see how vSphere works with virtual machines. We will learn how to enhance and monitor vSphere performance by optimizing our virtual environment and solving performance issues. We will also see how to upgrade our legacy vSphere to the latest version along with troubleshooting techniques. This Learning Path will empower you to virtualize any application with ease as we will be covering all the latest enhancements and advanced functionalities of vSphere hypervisor, virtual machines, vCenter Server virtual storage, and security.
By the end of the Learning Path, you will gain expertise in VMware vSphere 6 and virtualize any application with ease for your enterprise.
About the Authors
For this course, we have combined the best works of these esteemed authors:
Glen Martin has over 20 years' experience in enterprise IT operations and architecture and technical training, and over 10 years' vSphere experience in environments of all sizes.
Atindra Chaturvedi is a certified VMware Advanced Professional in Data Center Design (VCAP-DCD) and Data Center Administration (VCAP-DCA) which speak to his advanced knowledge of the vSphere virtual data center design and hands-on ability to operate the advanced tools available in the environment. He is currently certified Cisco Network Professional Routing & Switching (CCNP-R&S) and Data Center (CCNP-Data Center) which gives him the advanced knowledge of networking and design and hands-on configuration of all aspects of data center equipment. He currently holds network virtualization (VCP-NV) and Cloud (VCP-Cloud) certifications from VMware, and is a Brocade Certified Engineer Network Functions Virtualization.
He has more than 18 years of commercial data center experience and has authored courses on vSphere networking, vSphere networking design, VMware NSX, and VMware NSX design.