Module 1: Introduction to vSphere and Virtualization
Overview of vSphere and its role in the software-defined data center and cloud infrastructure
Fundamental concepts of virtualization
Understanding the interfaces for accessing vSphere
Interaction between vSphere and CPU, memory, networks, storage, and GPUs
Hands-on Practice:
Accessing the lab environment
Module 2: Installation and Configuration of ESXi
Installing an ESXi host
Best practices for ESXi user account management
Configuring ESXi host settings using DCUI interface and VMware host client
Hands-on Practice:
Configuring an ESXi host
Module 3: Deployment and Configuration of vCenter
Communication between ESXi hosts and vCenter
Deploying vCenter Server Appliance
Configuring vCenter settings
Using vSphere client to add and manage license keys
Creating and organizing vCenter inventory objects
Understanding vCenter permission assignment rules
Viewing vCenter logs and events
Hands-on Practice:
Adding vSphere licenses
Creating and managing vCenter Server inventory
Adding an identity source
Module 4: Networking Configuration in vSphere
Configuring and viewing standard switch configurations
Configuring and viewing distributed switch configurations
Understanding the difference between standard and distributed switches
Defining networking policies on standard and distributed switches
Hands-on Practice:
Creating standard switches
Configuring vSphere Distributed Switches
Module 5: Storage Configuration in vSphere
Understanding vSphere storage technologies
Identifying types of vSphere datastores
Describing Fibre Channel components and addressing
Describing iSCSI components and addressing
Configuring iSCSI storage on ESXi
Creating and managing VMFS datastores
Configuring and managing NFS datastores
Hands-on Practice:
Accessing iSCSI storage
Managing VMFS datastores
Accessing NFS storage
Module 6: Virtual Machine Deployment
Creating and provisioning virtual machines
Importance of VMware tools
Identifying VM components
Navigating vSphere client and reviewing VM settings and options
Modifying VMs by dynamically increasing resources
Creating VM templates and deploying VMs from templates
Cloning VMs
Creating guest OS customization specifications
Creating local, published, and subscribed content libraries
Deploying virtual machines from content libraries
Managing multiple versions of VM templates in content libraries
Hands-on Practice:
Creating and deleting a virtual machine
VMware Tools installation (Simulation)
Adding virtual hardware
Modifying virtual machines
Creating templates and deploying VMs
Using local content libraries
Using subscribed content libraries
Version management in a content library
Module 7: Virtual Machine Management
Understanding types of virtual machine migrations within vCenter and between vCenter instances
Migrating virtual machines using vSphere vMotion
Explaining the role of Enhanced vMotion Compatibility in migrations
Migrating virtual machines using vSphere Storage vMotion
Taking a snapshot of a VM
Managing, consolidating, and deleting snapshots
Describing CPU and memory concepts in a virtualized environment
Explaining how VMs contend for resources
Defining CPU and memory shares, reservations, and limits
Hands-on Practice:
vSphere vMotion migration
vSphere Storage vMotion migrations
Working with snapshots
VM resource control
Module 8: Deployment and Configuration of vSphere Clusters
Creating a vSphere cluster enabled for vSphere DRS and vSphere HA
Viewing information about a vSphere cluster
Explaining how vSphere DRS determines VM placement on cluster hosts
Recognizing use cases for vSphere DRS settings
Monitoring a vSphere DRS cluster
Describing how vSphere HA responds to different types of failures
Identifying network redundancy configuration options in a vSphere HA cluster
Recognizing vSphere HA design considerations
Recognizing use cases for different vSphere HA settings
Configuring a vSphere HA cluster
Knowing when to use vSphere Fault Tolerance
Hands-on Practice:
Implementing vSphere DRS clusters
Using vSphere HA