Operating Systems 3
Virtualisation & Cloud Technologies
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 |