
Server Virtualization Course
Master server virtualisation from the ground up and build the hands-on skills that IT infrastructure roles demand. This course covers hypervisor deployment, virtual networking, storage, high availability, backup, and automation in a single, structured programme. Whether you're managing your first VM or designing enterprise-grade virtual environments, you'll finish ready to deliver real results.
What you will learn:
You'll start with core virtualisation concepts and hypervisor architecture, then move into hands-on VM provisioning, resource management, and advanced networking and storage configuration. You'll learn to implement high availability clusters, live migration, and fault tolerance to keep workloads running. The course also covers performance monitoring, backup strategies, disaster recovery planning, and infrastructure automation using scripting and IaC tools. Security hardening, compliance auditing, and troubleshooting methodologies are included to round out your skill set. By the end, you'll have the technical depth to design, manage, and optimise virtual infrastructure at an enterprise level.
How you study practically Server Virtualization Course
How you practise Server Virtualization Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Server Virtualization
Foundations of Server Virtualization
Lesson 1 • What Virtualisation Is and Why It Matters
Defines virtualisation and contrasts it with traditional bare-metal deployments. Sets the business and technical context for the entire course.
Lesson 2 • Types of Hypervisors
Distinguishes Type 1 and Type 2 hypervisors by architecture and use case. Prepares students to select the right hypervisor for a given environment.
Lesson 3 • Core Virtualisation Concepts and Terminology
Introduces hypervisors, virtual machines, guests, and hosts. Provides the shared vocabulary used throughout all remaining chapters.
Lesson 4 • Virtualisation vs. Related Technologies
Compares virtualisation with containerisation, emulation, and paravirtualisation. Clarifies boundaries so students apply the correct technology to each scenario.
Chapter 2HideHide detailsSee detailsVirtual Machine Architecture and Components
Virtual Machine Architecture and Components
Lesson 1 • Virtual CPU Architecture
Covers vCPU scheduling, NUMA awareness, and CPU affinity settings. Connects CPU configuration choices to VM performance outcomes.
Lesson 2 • Virtual Networking Fundamentals
Introduces virtual NICs, virtual switches, and port groups. Provides the networking baseline needed for advanced network virtualisation topics.
Lesson 3 • Virtual Storage Subsystems
Describes virtual disk formats, storage controllers, and thin vs. thick provisioning. Establishes storage fundamentals required for later chapters on storage networking.
Lesson 4 • Virtual Memory Management
Explains memory ballooning, transparent page sharing, and swap techniques. Shows how the hypervisor reclaims and allocates RAM dynamically.
Lesson 5 • VM Configuration Files and Metadata
Examines configuration descriptors, state files, and log files that define a VM. Students learn to read and modify VM definitions safely.
Chapter 3HideHide detailsSee detailsInstalling and Configuring a Hypervisor
Installing and Configuring a Hypervisor
Lesson 1 • Management Console and CLI Basics
Introduces the graphical management console and command-line interface for the hypervisor. Students navigate both interfaces to perform common administrative tasks.
Lesson 2 • Initial Hypervisor Configuration
Sets up management networking, hostname, DNS, and NTP after installation. Establishes a stable management baseline for all subsequent operations.
Lesson 3 • Hypervisor Security Hardening
Applies principle of least privilege, disables unused services, and configures audit logging. Reduces the attack surface of the hypervisor before VMs are deployed.
Lesson 4 • Hypervisor Installation Process
Walks through bootable media creation, partitioning, and initial setup wizard steps. Students perform a repeatable, documented installation procedure.
Lesson 5 • Pre-Installation Planning
Covers hardware compatibility, firmware settings, and capacity planning before installation. Prevents common post-installation failures caused by inadequate preparation.
Chapter 4HideHide detailsSee detailsCreating and Managing Virtual Machines
Creating and Managing Virtual Machines
Lesson 1 • Provisioning Virtual Machines
Covers new VM creation wizards, ISO mounting, and OS installation inside a VM. Builds the core deployment skill used in every subsequent lab exercise.
Lesson 2 • VM Power Operations and States
Covers power on, suspend, reset, and graceful shutdown operations and their effects. Ensures students choose the correct power action for each operational scenario.
Lesson 3 • VM Resource Allocation and Limits
Configures CPU, memory, and disk reservations, limits, and shares for VMs. Prepares students to enforce service-level agreements through resource controls.
Lesson 4 • VM Templates and Cloning
Explains how to convert VMs to templates and deploy clones for rapid provisioning. Reduces deployment time and enforces configuration consistency across environments.
Lesson 5 • Snapshots and Checkpoints
Teaches snapshot creation, reversion, and deletion with attention to performance impact. Students manage snapshot chains safely to avoid storage bloat.
Chapter 5HideHide detailsSee detailsVirtual Networking and Storage
Virtual Networking and Storage
Lesson 1 • Storage Performance and Troubleshooting
Identifies storage bottlenecks using latency, throughput, and queue-depth metrics. Equips students to diagnose and resolve common virtual storage performance issues.
Lesson 2 • Software-Defined Storage Concepts
Explains hyper-converged storage, storage policies, and virtual SANs. Prepares students to evaluate and configure modern software-defined storage solutions.
Lesson 3 • Advanced Virtual Switch Configuration
Configures distributed virtual switches, uplink teaming, and traffic shaping policies. Extends basic switching knowledge to enterprise-grade network designs.
Lesson 4 • Software-Defined Networking Concepts
Introduces overlay networks, logical routers, and micro-segmentation in virtual environments. Connects physical networking knowledge to software-defined network design.
Lesson 5 • Shared Storage Technologies
Covers NFS, iSCSI, and Fibre Channel datastores used by hypervisors. Provides the storage foundation required for high availability and live migration features.
Chapter 6HideHide detailsSee detailsHigh Availability and Fault Tolerance
High Availability and Fault Tolerance
Lesson 1 • Distributed Resource Scheduling
Configures automated load balancing across cluster hosts using DRS policies. Ensures optimal resource utilisation without manual intervention.
Lesson 2 • High Availability Configuration
Configures HA clusters, restart priorities, and VM monitoring for automatic recovery. Directly addresses the goal of minimising unplanned downtime in production.
Lesson 3 • Fault Tolerance for Critical Workloads
Implements continuous availability using synchronous VM mirroring across hosts. Students distinguish FT from HA and apply each to appropriate workload types.
Lesson 4 • Live Migration of Virtual Machines
Explains vMotion-style live migration prerequisites, process, and validation steps. Students perform zero-downtime VM migrations across hosts.
Lesson 5 • Clustering Concepts and Architecture
Defines host clusters, admission control, and heartbeat networks for HA. Establishes the architectural understanding needed before configuring any HA feature.
Chapter 7HideHide detailsSee detailsPerformance Monitoring and Optimisation
Performance Monitoring and Optimisation
Lesson 1 • Capacity Planning and Forecasting
Uses historical trend data to project future resource needs and plan infrastructure growth. Connects performance monitoring to strategic procurement and scaling decisions.
Lesson 2 • CPU Performance Analysis and Tuning
Analyses CPU ready, co-stop, and steal metrics to identify scheduling contention. Students apply vCPU sizing and scheduling adjustments to resolve CPU bottlenecks.
Lesson 3 • Storage and Network Performance Tuning
Correlates storage latency and network throughput metrics with workload behaviour. Students apply queue-depth, MTU, and offload settings to improve I/O performance.
Lesson 4 • Performance Monitoring Fundamentals
Introduces key performance indicators for CPU, memory, storage, and network in virtual environments. Establishes the measurement baseline required for all tuning activities.
Lesson 5 • Memory Performance Analysis and Tuning
Examines balloon driver activity, swap rates, and memory compression to detect pressure. Students tune memory reservations and limits to eliminate performance degradation.
Chapter 8HideHide detailsSee detailsBackup, Recovery, and Disaster Recovery
Backup, Recovery, and Disaster Recovery
Lesson 1 • VM Restore and Recovery Procedures
Covers full VM restore, granular file recovery, and instant VM recovery techniques. Students execute and document recovery procedures to meet defined RTO targets.
Lesson 2 • Replication Technologies for DR
Explains synchronous and asynchronous VM replication to secondary sites. Provides the replication foundation needed to build a complete disaster recovery solution.
Lesson 3 • DR Testing and Validation
Executes non-disruptive DR tests and measures actual RTO and RPO against targets. Ensures recovery plans are proven before a real disaster occurs.
Lesson 4 • Disaster Recovery Planning and Orchestration
Builds DR runbooks, failover sequences, and automated orchestration workflows. Students create a documented DR plan aligned with business continuity requirements.
Lesson 5 • Backup Strategies for Virtual Environments
Compares agent-based, agentless, and image-level backup methods for VMs. Students select the appropriate backup strategy based on workload and recovery requirements.
Your valid completion certificate
This course is for you:
Systems administrator: ready to move beyond physical server management into virtual environments.
Help desk technician: aiming to step up into an infrastructure or data centre support role.
Network engineer: expanding skill set to include the virtualised compute layer alongside networking.
IT generalist: responsible for mixed environments and needing structured virtualisation knowledge fast.
Career changer: transitioning from a non-IT background into cloud or data centre infrastructure work.
Computer science student: building practical enterprise skills to complement academic coursework before graduating.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.

Top training programmes
FAQ
Who is Dedika?
Is the certificate valid in Kenya?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















