This project demonstrates the virtualization of IT infrastructure using Citrix XenServer 7.0 and XenCenter 7.0, including installtion, configuration, full deployment and administration. It was a part of my BSc. IT β IMS & Cybersecurity degree, and showcases practical system administration, virtualization, and infrastructure management skills.
The goal of this project was to design and implement a virtualized server infrastructure using Citrix technologies, enabling:
- Efficient resource allocation and monitoring
- High Availability (HA) setup
- Centralized management through XenCenter
- Live VM migration using XenMotion
- VLAN configuration for network segmentation
- iSCSI shared storage setup
Key Technologies Used:
- Citrix XenServer 7.0
- XenCenter 7.0
- VMware Workstation 16 Pro (Lab environment)
- Windows Server 2016 (Domain Controller)
- iSCSI Storage
- SMB ISO Library
Virtualized Environment Components:
- 2x XenServer Hosts
- 1x Domain Controller (DHCP, DNS, iSCSI Server, XenCenter Management)
- Shared Storage: iSCSI SAN
- ISO Repository: SMB-based ISO library
Base Requirements:
- 64-bit x86 server-class system
- 2+ GHz multi-core CPU
- 2 GB β 1 TB RAM
- 100 Mbps+ NIC
- Citrix XenServer ISO & XenCenter Installer
- XenServer & XenCenter Installation
- Adding & Managing Hosts in XenCenter
- Creating Server Pools
- Joining XenServers to an AD Domain
- Configuring iSCSI Shared Storage
- Setting up ISO Libraries
- VM Creation, Snapshots, and Templates
- VLAN Configuration for VMs
- Live VM Migration with XenMotion
- Performance Monitoring
- High Availability (HA) Configuration
- Prepare Environment: Create lab in VMware Workstation with required VMs.
- Install XenServer on hosts from ISO.
- Install XenCenter on management machine.
- Connect XenServers to XenCenter and configure networking.
- Setup Shared Storage via iSCSI.
- Add ISO Repository for VM installations.
- Deploy Virtual Machines and test snapshot/template creation.
- Configure VLANs for network segmentation.
- Test XenMotion Live Migration.
- Enable HA for redundancy.
- Virtualization & Hypervisor Management
- Network Configuration (VLANs, NIC Bonding)
- Shared Storage Administration (iSCSI, SMB)
- High Availability & Live Migration
- Domain Integration & Centralized Management
- Performance Monitoring & Troubleshooting
- Official XenServer 7.0 Handbook
- Citrix Support Documentation