Course Index Icon

Operating Systems 3

Virtualisation & Cloud Technologies
Mr. KT Nshimba

Course Designer & Instructor

Mr. KT Nshimba

MSc Computer Science | BTech Computer Systems Engineering | BSc Computer Science

Programme Coordinator: Computer Systems & Process Control

Cisco Networking Academy & Huawei ICT Academy Manager

Certifications: CyberOps | Network Security | CCNA | Linux | Datacom | Python

Experience: 15+ years as lecturer

Research Focus: IoT, Cyber Security, HPC

Office: Building R, Room 005

Vaal University of Technology | Department of Electrical Engineering: Computer Systems Engineering

This comprehensive 12-week course takes you from virtualization fundamentals through to advanced cloud infrastructure management using Proxmox VE and OpenStack. Designed for hands-on learning with industry-relevant technologies.


Course Navigation Index

Week Topic Student Notes Lab Exercises Slides
1 Introduction to Virtualization Notes N/A Slides
2 Virtual Machines Notes Lab 1: KVM Fundamentals
Lab 2: Proxmox VE
Slides
3 Virtual Networking Notes Lab: Linux Networking Slides
4 Storage & Backup Notes Lab: Storage Management Slides
5 Containers & Resources Notes Lab 1: Proxmox LXC
Lab 2: Docker Ecosystem
Lab 3: Kubernetes
Slides
6 Proxmox Cluster & HA Notes Lab: Cluster & HA Slides
7 Cloud Concepts Notes Lab 1: Nested Virtualization (VirtualBox)
Lab 2: KVM & Cloud-Init
Slides
8 Cloud Foundation Notes Lab: OpenStack Setup Slides
9 Compute Operations Notes Lab 1: Launch Instances
Lab 2: Instance Lifecycle
Slides
10 Parallel Storage Management Notes Lab: Cinder Slides
11 Automation & API Notes Lab 1: Scripts
Lab 2: Ansible
Lab 3: Heat
Slides