This assignment is a comprehensive practical guide to setting up and managing a VMware vSphere infrastructure. It details the deployment and configuration of VMware ESXi hosts, including the use of vSphere Client for management. It covers the configuration of vNetwork standard switches, including planning, configuring vmkernel ports, and port groups. The assignment then moves on to VMware vCenter, detailing its deployment, datacenter configuration, adding ESXi hosts, and managing roles and permissions. Storage configuration, including iSCSI and shared storage setup, LUN configuration, and VMFS volume management, is also a key component. The assignment further explores virtual machine creation, deployment, and management, including hot-add and hot-extend features. VCenter alarms, virtual machine migration (including VMotion and Storage VMotion), Distributed Resource Scheduler (DRS) cluster configuration, and High Availability (HA) cluster setup are also covered. Finally, the assignment includes network and infrastructure documentation, including ESXi settings, virtual network infrastructure, vCenter details, and DRS/HA configurations, culminating in physical and logical network diagrams. This assignment provides a thorough overview of VMware vSphere infrastructure setup and management.