← Back to Portfolio

Virtualisation and Cloud Design

This module focused on the architectural deployment of cloud-ready infrastructures. I achieved a 1st-class average by building a multi-layered virtual environment from bare-metal installation to nested guest management.


Skills Learned & Applied

IaaS & Hypervisor Deployment

Performed full-stack installation of Rocky Linux 8 as a Virtualisation Host. This included manual disk partitioning , resource allocation: RAM, CPU Cores, and configuring core server roles such as DNS and NFS.

Nested Virtualisation

Successfully implemented Nested Virtualisation by running VMware Player instances within a Linux VM. This required advanced configuration of hardware-assisted virtualisation features (Intel VT-x/EPT).

Cloud Networking

Configured network interface cards for my virtual network and the settings for cloud hosts, involving manual IPv4 addressing and Gateway/DNS resolution. I also configured routing protocols like OSPF, FRR to enable one of my linux virtual machines to work like a dedicated router.

Management

Developed recovery methods, such as manual VM Snapshots and Backups. Learnt the differences between the different states like Suspend and Power-Off for efficient cloud resource management.

Technical Tools: VMware, Rocky Linux 8, KVM, DNF/RPM, Bash CLI