KVM virtualization

Manage a complete virtualization environment with Linux KVM

Our courses are offered in inter-company according to the proposed schedule below. We can also move within your entity. Do not hesitate to ask us for more information!

Training goals

Virtualization is today a technology at the heart of all infrastructures whether for a production environment or test environments. Consolidate, test, reproduce, industrialize are the advantages offered by virtualization and especially with KVM.

We offer training tailored to your needs based on an advanced knowledge of the basic building blocks on which KVM, a recognized experience in the open source environment, is based. Understand the fundamentals and the imperatives of security to better use it, these are our objectives in this training


  • Price : 1 300 € HT
  • Duration :  2 days
  • Number of participants : 3 to 8 persons


The training will alternate theoretical contributions and implementation of each notion addressed.

The training will also include the deployment of a KVM-based infrastructure.

1 Definition of virtualization and its various variations

  • Full virtualization
  • paravirtualization
  • Hardware Virtualization

2 Components related to KVM: kernel, libvirt, qemu, virt-manager

3 Getting started with the platform

  • Installing a hypervisor
  • Rights
  • Creating a machine
  • Management of a machine

4 Software components of the distribution

5 Understanding Command Line Tools and Available Features

6 Libvirt and Linux tree

  • /etc/libvirt
  • /var/lib/libvirt
  • /var/run/libvirt

7 Device Management

8 Emulated materials “Virtio”

9 Hardware Drivers for Linux and Windows Host Systems

10 CPU and virtual memory

11 Storage

  • pool
  • pool iscsi
  • virtfs

12 Network

  • Definition of a network with bridge
  • dhcp / dns provided by libvirt
  • Modification ḩaud
  • OVS bridge

13 Graphical tools to XML files

14 Backups, restorations, snapshots, images

15 Cloning, Troubleshooting Virtual Machines

16 Load factors and VM performance

17 Migrating to another KVM host

18 Target iSCSI with targetcli

  • IQN
  • Commands

19 Miscellaneous

  • Some orders
  • VM creations
  • Nested KVM
  • Generating a mac

Arnaud PATARD is co-founder of hupstream. Open Source fan, kernel developer and system administrator, he works on administrative centralization tools such as puppet, ansible.

After working on Ansible for others, he now proposes to train in the fundamentals and advanced practices of the tool.


Nos prochaines dates de formation

  • 25 and 26 february 2019;  Paris
  • 6 and 7 may 2019, Paris
  • 1 and 2 july 2019, Paris
  • 10 and 11 october 2019, Paris
  • 12 and 13 december 2019,  Paris

Ask for a quote