Course outline for Virtualization

About Virtualization

Lab Setup

  • Hardware Configuration – Ensure that all participants have a properly functioning Internet connection
  • Software Configuration – Ubuntu Linux 20.04/22.04 Desktop Edition installed natively (non VM environment)

Duration

  • 2-5 days (case studies are covered with QEMU, KVM and Docker)

Training Mode

Online training for Virtualization

We provide:

  • Instructor led live training
  • Self-paced learning with access to expert coaches
  • 24x7 access to cloud labs with end to end working examples

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for Virtualization

Classroom sessions are conducted in client locations in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR

Note: Classroom training is for corporate clients only

Detailed Course Outline for Virtualization

Introduction to Virtualization

  • What is Virtualization
  • Types of Virtualization
  • Benefits of Virtualization
  • Use cases of Virtualization

Concepts in Virtualization

  • Hypervisors
  • Type 1 and Type 2 Hypervisors
  • Snapshots
  • Migration
  • Failover
  • Operating System level virtualization
  • Application virtualization
  • Desktop Virtualization
  • Difference from Cloud?
  • Mimicking a cloud on your desktop

Virtualization Software

  • QEMU
  • KVM
  • Openstack

Nested Virtualization

  • Virtual Machines inside Virtual Machines
  • Android Emulator in Virtual Machines

Introduction to Containerization

  • What are containers?
  • Docker - a case study
  • LXC

Case study for Containerization

  • Implementing Microservice architecture using Docker
  • Comparing container architecture with virtualization
  • Docker in Virtual Machines
  • Android Emulator in Docker - a case study
  • Docker in Docker - a case study