» Introduction
Historique de la virtualisation. Quelques produits.
Historique de Xen. Aspect logiciel libre.
» Modes de virtualisation
■ Virtualisation complète et para-virtualisation
Principes. Exemples. Avantages. Inconvénients.
■ Autres types de virtualisation
Containeurs.
» Fonctionnalités
■ Principe de démarrage
A l'installation. Au boot.
■ Le stockage
Fichiers à trous. Fichiers complets.
Périphérique physique.
Disque local. Disque distant/SAN.
■ Le réseau
Réseaux en mode Bridge, NAT, et Routeur.
■ La console
Console série et graphique (vnc).
■ Les autres périphériques
USB. COM. Accès exclusif PCI.
Travaux pratiques
Installation d'une machine virtuelle.
» Administration : gestion de machines virtuelles
■ Détail de la création d'une machine virtuelle
Principes. Quelques outils.
■ Utilisation de templates
Stockages disques.
Stockages images iso.
■ Manipulation et conseils d'utilisation
■ Outils d'administration
xm, virsh et libvirt. Autres.
Travaux pratiques
Utilisation de notre machine virtuelle comme template. Installation d'une nouvelle machine à partir d'une image.
» Fonctionnement
■ Principe de partage du CPU
Affinité et migration entre CPU.
Algorithmes d'ordonnancement.
■ Gestion de la mémoire
Allocations. Swap. Ballooning.
Travaux pratiques
CPU et gestion mémoire.
» Administration : aspects avancés
■ Mise en pause d'une instance
Hibernation d'une instance.
Migration d'une instance. Migration live.
■ Clusterisation
Utilisation de plusieurs machines hôtes.
Stratégies réseaux et stockage.
Pré-requis CPU et mémoire.
■ Sécurisation
Isolement de la machine virtuelle.
Sécurisation du serveur Hôte.