This document details a comprehensive practical assignment focused on VMware vSphere infrastructure. The assignment covers the deployment and configuration of VMware ESXi hosts, including initial setup and management using the vSphere client. It then delves into vSphere networking, including the configuration of standard switches, vmnics, vmkernel ports, and port groups. The assignment proceeds to the deployment and configuration of VMware vCenter, including datacenter setup, adding ESXi hosts, and managing roles and permissions. Storage configuration, including iSCSI and shared storage setup, is also covered, along with the creation and deployment of virtual machines. Furthermore, the assignment explores advanced features such as vCenter alarms, virtual machine migration (VMotion), VMware Distributed Resource Scheduler (DRS), and VMware High Availability (HA). The document concludes with network and infrastructure documentation, including diagrams and references, providing a complete overview of the VMware vSphere environment setup and configuration. This assignment is contributed by a student and can be found on the platform Desklib, which provides all the necessary AI based study tools for students.