Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux KVM for System and cloud Engineers
Rating: 4.0 out of 5(194 ratings)
7,346 students

Linux KVM for System and cloud Engineers

Learn KVM Installation, Configuration and Administration on CentOS and RHEL
Last updated 3/2023
English

What you'll learn

  • Understanding on KVM
  • KVM administration
  • Install and configuration of the KVM
  • Performance monitoring and troubleshooting of the KVM

Course content

3 sections23 lectures3h 34m total length
  • KVM Installation on CentOS79:29
  • Network: New bridge creation11:56
  • VM deployment: CentOS and Ubuntu24:01
  • KVM connect VM to second Network7:19
  • VM Basics administration tasks7:33
  • VM cloning3:29

    Learn how to clone a virtual machine in Linux KVM by stopping the source VM, creating a new clone from the original, and managing images and network bridges.

  • VM Snapshot tasks4:38
  • Add new disk to VM12:51
  • KVM Remove disk from VM2:59

    Remove a disk from a KVM virtual machine by detaching it; avoid doing so while the VM runs. Stop the VM, detach the disk, then remove it from the server.

  • Increasing resources on of Guest Virtual Machines4:43
  • Retreive Virtual Machine informations6:47

    Learn to retrieve virtual machine information in Linux KVM by listing block devices, disk sizes, and network interfaces. Connect to the server to inspect interface status and traffic.

  • Secure remote access to host server: SSH Acces with key17:33

    Secure remote access to a host by hardening the server, generating and using SSH key pairs, configuring iptables, and disabling password login, then verifying key-based SSH access.

Requirements

  • Basics idea on Hypervisor
  • Basics of any Linux/Unix distribution.

Description


KVM (Kernel based Virtual Machine) is the virtualization solution for Linux. It consist of a loadable Kernel module that allows the Linux Kernel to work as a Hypervisor. KVM provides hardware-assisted virtualization for a wide variety of guest operating systems.

Under KVM, each VM is a Linux process that is scheduled and managed by the kernel and has private virtualized hardware (i.e CPU, network card, disk, etc.). It also supports nested virtualization, which allows you to run a VM inside another VM.

In this course, we are going to cover the objectives on KVM ( Kernel Based Machines) , we will discuss the following topics with appropriate LABs at end of the session :

Quick Introduction to Hypervior and KVM :

  • What is a Hypervisor ?

  • KVM Quick Intro , its Pros/Cons and Terminology

KVM Installation and Configuration

  • LAB Details, Pre-Reqs for KVM Installation

  • KVM Installation

  • KVM Network Configuration

  • KVM Storage Pool Configuration

Creating Guest Virtual Machines

KVM Administration

  • Management of Guest Virtual Machines

  • Backup (Snapshots) of Guest Virtual Machines

  • Expanding the disk sizes of Guest Virtual Machine

  • Guest Virtual Machines Snapshot Create/Restore

  • Renaming a Guest VM

  • Increasing resources on of Guest Virtual Machines

  • Cloning a guest VM

  • Troubleshooting the KVM issues.

  • VM restore

  • KVM vBridge creation (Host Only and NAT)

KVM (Kernel based Virtual Machine) is the virtualization solution for Linux. It consist of a loadable Kernel module that allows the Linux Kernel to work as a Hypervisor. KVM provides hardware-assisted virtualization for a wide variety of guest operating systems.




Who this course is for:

  • Beginner cloud engeneers
  • Beginner system administrator