Choose your language
Virtual Machine Course
More than 2 million students worldwide

Virtual Machine Course

Master every layer of virtual machine technology, from hypervisor installation to high availability clustering and cloud migration. This course gives IT professionals the hands-on skills to build, manage, secure, and optimize VM environments used in real enterprise infrastructure. Whether you're consolidating servers or automating deployments with Terraform, you'll finish ready to deliver results on day one.

Dedika for businesses

What you will learn:

This course covers the complete virtual machine stack, starting with virtualization fundamentals and hypervisor architecture. You will install and configure Type 1 and Type 2 hypervisors, create and manage VMs through their full lifecycle, and build virtual networks with switches, port groups, and VLANs. You will also manage virtual storage, implement snapshot and backup strategies, and tune VM performance using built-in monitoring tools. Advanced topics include high availability, live migration, security hardening, infrastructure as code, and cloud VM provisioning. By the end, you will have the practical skills to run and maintain production-grade virtualized environments.

How you study in practice Virtual Machine Course

How you practice Virtual Machine 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.

Click here

Course Content

8 Chapters • 41 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Virtualization Technology

  • Lesson 1 • Virtualization Use Cases

    Maps virtualization to server consolidation, dev/test, DR, and desktop delivery. Frames the practical motivation for skills developed throughout the course.

  • Lesson 2 • Virtual Machine Components

    Identifies the core components of a VM: virtual CPU, memory, storage, and network interfaces. Prepares students to configure each component in later chapters.

  • Lesson 3 • Hypervisor Architecture Basics

    Explains Type 1 and Type 2 hypervisors and their roles in VM management. Provides the architectural foundation for hands-on hypervisor work ahead.

  • Lesson 4 • What Is Virtualization

    Defines virtualization as hardware abstraction and resource pooling. Establishes the conceptual baseline for all subsequent VM topics.

  • Lesson 5 • Types of Virtualization

    Surveys full, para, and hardware-assisted virtualization models. Connects each type to real-world deployment scenarios covered later.

Chapter 2See details

Installing and Configuring a Hypervisor

  • Lesson 1 • Hardware Requirements and Planning

    Identifies CPU, RAM, storage, and NIC requirements for hypervisor deployment. Ensures students plan capacity before touching any installation wizard.

  • Lesson 2 • Updating and Patching the Hypervisor

    Explains patch management workflows and update repositories for hypervisors. Establishes a maintenance discipline critical to secure VM operations.

  • Lesson 3 • Installing a Type 2 Hypervisor

    Walks through installing a hosted hypervisor on a workstation OS. Provides a low-risk environment for practicing VM creation skills.

  • Lesson 4 • Installing a Type 1 Hypervisor

    Covers bare-metal hypervisor installation on dedicated server hardware. Builds the production-grade foundation used in enterprise VM deployments.

  • Lesson 5 • Hypervisor Management Interfaces

    Introduces CLI, web UI, and dedicated management consoles for hypervisor control. Students navigate each interface to perform basic administrative tasks.

Chapter 3See details

Creating and Managing Virtual Machines

  • Lesson 1 • Creating a New Virtual Machine

    Guides students through the VM creation wizard, selecting OS type, hardware, and storage. Directly applies hypervisor knowledge from Chapter 2.

  • Lesson 2 • Deleting and Decommissioning VMs

    Covers safe VM removal, data retention decisions, and resource reclamation. Prevents orphaned files and wasted storage in managed environments.

  • Lesson 3 • Cloning and Deploying from Templates

    Teaches VM cloning and template-based deployment for rapid provisioning. Reduces manual effort and enforces configuration consistency across environments.

  • Lesson 4 • Modifying VM Hardware Settings

    Demonstrates adding, removing, and resizing virtual hardware on existing VMs. Enables students to adapt VMs to changing workload requirements.

  • Lesson 5 • VM Power and State Management

    Explains power-on, shutdown, suspend, and reset operations and their effects. Connects state management to data integrity and uptime planning.

  • Lesson 6 • Installing Guest Operating Systems

    Covers mounting ISO images and completing OS installation inside a VM. Produces a fully functional guest OS ready for application deployment.

Chapter 4See details

Virtual Networking Fundamentals

  • Lesson 1 • VM Network Adapter Configuration

    Configures adapter types, MAC addresses, and port group assignments per VM. Connects virtual switch design to individual VM network behavior.

  • Lesson 2 • Creating and Configuring Virtual Switches

    Walks through creating virtual switches and assigning physical uplinks. Directly enables VM network connectivity configured in subsequent sections.

  • Lesson 3 • Port Groups and VLAN Tagging

    Covers port group creation and VLAN ID assignment for traffic segmentation. Enables multi-tenant and isolated network designs within a single host.

  • Lesson 4 • Virtual Network Troubleshooting

    Applies systematic diagnostic steps to resolve VM connectivity failures. Builds confidence in identifying misconfigurations at switch, VLAN, and adapter levels.

  • Lesson 5 • Virtual Switch Concepts

    Explains how virtual switches forward traffic between VMs and uplinks. Provides the networking foundation required for all VM connectivity tasks.

Chapter 5See details

Virtual Storage Management

  • Lesson 1 • Storage vMotion and Disk Migration

    Demonstrates live migration of VM disks between datastores without downtime. Enables storage maintenance and rebalancing in production environments.

  • Lesson 2 • Creating and Managing Datastores

    Covers creating VMFS and NFS datastores and managing their capacity. Directly supports VM disk provisioning tasks performed in Chapter 3.

  • Lesson 3 • Virtual Disk Formats and Provisioning

    Compares thick, thin, and eager-zeroed disk formats and their performance trade-offs. Enables informed disk provisioning decisions for different workload types.

  • Lesson 4 • Storage Concepts for Virtualization

    Introduces block, file, and object storage and their roles in VM environments. Establishes the vocabulary and concepts needed for datastore configuration.

  • Lesson 5 • Storage Performance and Optimization

    Identifies storage bottlenecks using I/O metrics and applies tuning techniques. Ensures VM workloads meet latency and throughput requirements.

Chapter 6See details

Snapshots, Backups, and Recovery

  • Lesson 1 • Restoring VMs and Testing Recovery

    Covers full VM restore, granular file recovery, and recovery testing procedures. Validates that backup data is usable and meets recovery time objectives.

  • Lesson 2 • VM Backup Strategies

    Compares agent-based, agentless, and image-level backup approaches for VMs. Guides students in selecting the right strategy for each workload type.

  • Lesson 3 • Configuring Backup Jobs

    Walks through scheduling, retention policies, and backup target configuration. Produces a working backup job protecting at least one VM workload.

  • Lesson 4 • Understanding VM Snapshots

    Explains snapshot mechanics, delta disk chains, and memory state capture. Clarifies common misconceptions about snapshots as a backup substitute.

  • Lesson 5 • Creating and Reverting Snapshots

    Demonstrates creating, reverting, and deleting snapshots via GUI and CLI. Builds practical skills for change management and pre-patch rollback scenarios.

Chapter 7See details

VM Performance Monitoring and Tuning

  • Lesson 1 • Disk and Network Performance Tuning

    Tunes virtual disk controllers, adapter types, and network offload settings. Addresses I/O-intensive and network-heavy workload performance requirements.

  • Lesson 2 • Using Built-In Monitoring Tools

    Demonstrates hypervisor-native performance charts, dashboards, and alerts. Enables students to detect issues without requiring third-party tooling.

  • Lesson 3 • CPU and Memory Optimization

    Applies vCPU right-sizing, NUMA awareness, and memory reservation techniques. Resolves the most common VM performance complaints in production environments.

  • Lesson 4 • Performance Monitoring Fundamentals

    Introduces key CPU, memory, disk, and network metrics for VMs and hosts. Establishes the measurement baseline required for all tuning activities.

  • Lesson 5 • Resource Pools and Scheduling

    Configures resource pools with shares, reservations, and limits for workload prioritization. Ensures critical VMs receive guaranteed resources under contention.

Chapter 8See details

High Availability and Live Migration

  • Lesson 1 • Live Migration Without Downtime

    Explains vMotion-style live migration prerequisites and execution steps. Enables zero-downtime host maintenance and workload balancing.

  • Lesson 2 • Distributed Resource Scheduling

    Configures automated load balancing across cluster hosts using DRS policies. Reduces manual intervention and improves overall cluster resource utilization.

  • Lesson 3 • Fault Tolerance and Continuous Availability

    Implements synchronous VM mirroring for zero-RPO, zero-RTO protection. Addresses workloads where even brief HA restart windows are unacceptable.

  • Lesson 4 • High Availability Concepts

    Defines HA, failover clusters, and heartbeat mechanisms in virtualized environments. Provides the conceptual framework for all HA configuration tasks that follow.

  • Lesson 5 • Configuring VM High Availability

    Walks through enabling and tuning HA settings on a host cluster. Produces a cluster that automatically restarts VMs after host failure.

Certification

Your valid completion certificate

This course is for you:

  • Sysadmin: ready to move beyond physical server management into virtualization.

  • IT support technician: looking to step up into infrastructure administration roles.

  • Network engineer: wanting to add virtualized compute and storage to their skill set.

  • Computer science student: building hands-on lab skills to complement academic coursework.

  • Career changer: transitioning into IT from another field with some technical background.

  • DevOps engineer: needing deeper VM knowledge to support containerized and hybrid workloads.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQ

Who is Dedika?

Is the certificate valid in United States?

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