Upload
alphorm
View
3.948
Download
21
Embed Size (px)
Citation preview
13/05/2016
1
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Formation Red Hat Entreprise Virtualization
Administrateur de virtualisation RHCVA
(RH318)
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
2
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Présentation du formateur
• Le plan de la formation
• Publics concernés
• Connaissances requises
• Liens utiles
13/05/2016
3
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Présentation du formateur
Ludovic QUENEC’HDU
• Consultant et expert en Open source, logiciel libre et virtualisation
• Mission de conseil, d’architecture, d’administration, de migration et de formation
• Mes références :
� Mon profil LinkedIn : https://fr.linkedin.com/pub/ludovic-quenec-hdu/47/6bb/550
� Mon profil Alphorm : http://www.alphorm.com/formateur/ludovic-quenechdu
13/05/2016
4
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Mes formations sur Alphorm
13/05/2016
5
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Cursus virtualisation sous Red Hat
• Red Hat Administrateur de virtualization RHCVA (RH318)
• Red Hat OpenStack RHCSA Administration (CL210)
• Red Hat OpenStack RHCE Administration III (CL310)
• Red Hat OpenStack Haute Disponibilité (CL332)
• Red Hat Atomic host
13/05/2016
6
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le plan de formation• Red Hat Enterprise Virtualization
• Ecosystème RHEV• Comprendre les concepts de virtualisation• Comprendre KVM
• Installation de RHEV
• Red Hat Enterprise Virtualization Manager• Configuration du Manager• Hôte de virtualisation• Configurer les hyperviseurs
• Le Stockage avec RHEV
• Les Domaines de stockage• Le stockage NFS• Ajout des domaines NFS• Le stockage ISCSI• Ajout des domaines ISCSI• Glusterfs filesystem distribué• Ajout des domaines GlusterFS• Les domaines ISO
• Environnement RHEV
• Les datacenters• Les clusters
• Les machines virtuelles
• Virtualiser des systèmes Microsoft• Virtualiser des systèmes Linux• Installer les pilotes paravirtualisés
• Administrer les VMs
• Déployer des machines virtuelles à partir de modèles
• Les snapshot• cloner des machines virtuelles
• Les réseaux RHEV• Comprendre les réseaux virtuels• Mis en œuvre des réseaux logiques• Mis en œuvre du channel bonding
13/05/2016
7
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le plan de formation• Migration et HA
• Migrer une machine virtuelle • Explorer la haute disponibilité
• Les utilisateurs et les bureaux distants
• Intégration Active Directory • Virtualiser des bureaux distants Microsoft • le portail utilisateur
• Administrer l'environnement
• Mettre a jour Red hat Virtualization Manager• sauvegarder et restaurer l'environnement
13/05/2016
8
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Publics concernés� Administrateurs système Linux expérimentés, responsables de la
gestion des serveurs d’entreprise, souhaitant apprendre à gérer de grands nombres de serveurs ou de machines virtuelles à l’aide de Red Hat Enterprise Virtualization
• Professionnels de l'informatique intéressés par l'obtention d'une certification RHCVA
13/05/2016
9
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Connaissances requises� Il faut avoir suivi les deux formations :
� Red Hat System Administration I (RH124)
� Red Hat System Administration II (RH134)
� Professionnels de l'informatique titulaires de la certification RHCSA (Administrateur système certifié Red Hat) ou qui possèdent une expérience équivalente avec Linux
� Une expérience en administration des systèmes d'exploitation Microsoft Windows est un plus mais n’est pas obligatoire pour ce cours.
13/05/2016
10
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Liens utiles• http://www.redhat.com
• https://access.redhat.com/documentation/fr/red-hat-enterprise-virtualization/
• http://www.ovirt.org/documentation/admin-guide/administration-guide/
13/05/2016
11
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Are you ready ? ☺
Êtes vous prêt à porter le chapeau de virtualisateur Red Hat ?
13/05/2016
12
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ecosystème RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Red Hat Enterprise Virtualization
13/05/2016
13
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Qu’est-ce que Red Hat Enterprise Virtualization?
• Architecture RHEV
• Ressources RHEV
• Fonctionnalités RHEV
13/05/2016
14
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Qu’est-ce que Red Hat Enterprise Virtualization?
• RHEV ou Red Hat Enterprise Virtualization est une solution :
� Professionnelle de virtualisation basée sur RHEL (Red hat Enterprise Linux)
� Basée sur l’hyperviseur KVM (Kernel based Virtual Machine)
� Permet de virtualiser des serveurs et des postes de travail
• RHEV est une solution ouverte entièrement Open source, basée sur le produit de virtualisation Ovirt - http://www.ovirt.org
• RHEV s’intègre avec les solutions Red hat satellite, Red hat storage, Redhat Openstack, etc...
13/05/2016
15
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Architecture RHEV • RHEV :
� Un Manager centralisé, fournit interface graphique qui permet la gestion des ressources
� Des hôtes hyperviseurs basés sur KVM
� Agent et des outils exécutés sur les hôtes, VDSM, Qemu et libvirt, qui permettent la gestion des VMs, du réseau et stockage.
� Des domaines de stockage
� Des accès aux différents services d’annuaires
� La gestion des réseaux virtuels et physiques
� Une base de données qui conserve tousles changements de l’environnement
13/05/2016
16
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ressources RHEV
• Les composants de RHEV se classent en deux types :
� Physiques :
• Les hôtes
• Les serveurs de stockage
� Logiques :
• Les machines virtuelles
• Les réseaux logiques
• Les modèles de VMs
13/05/2016
17
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ressources RHEV• Les Datacenters : Conteneur de plus haut niveau contient toutes les ressources
physiques et logiques
• Les Clusters : Constitués d’hôtes qui partagent les mêmes réseaux et stockages. Permet la migration et la haute disponibilité des VMs sur les hôtes
• Les réseaux logiques : sont la représentation des réseaux physiques, permettent le trafic et la communication entre le manager, les hôtes, le stockage et les machines virtuelles. Permet de dédier des ressources réseaux à des applications spécifiques.
• Les pools de machines virtuelles : Utilisés pour créer en un seul clique des machines virtuelles identiques
• Les utilisateurs : RHEV supporte plusieurs niveaux d’utilisateurs, administrateurs, utilisateurs avec différents niveaux de permissions.
13/05/2016
18
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Fonctionnalités RHEV• Red hat virtualisation fournit les fonctionnalités :
� Déployer des VMs :
• Red Hat Enterprise Linux 6, and 7; 32- and 64-bit. SUSE Linux Enterprise Server 10,11, and 12
• Windows Server 2003, 2003 R2, 2008, 2008 R2, and 2012; 32- and 64-bit
� La migration à chaud des machines virtuelles
� La haute disponibilité des VMs
� Les snapshots, les clones de vms
� L’équilibrage de charge sur les hôtes dans le cluster, les groupes d’anti-affinités/affinités
� L’ajout de cpu, mémoire et autres composant à chaud
13/05/2016
19
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Qu’est-ce que Red Hat Enterprise Virtualization?
• Architecture RHEV
• Ressources RHEV
• Fonctionnalités RHEV
13/05/2016
20
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Comprendre les concepts de virtualisation
Red Hat Enterprise Virtualization
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
21
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan• Concepts de machine virtuelle
• La virtualisation par émulation
• La paravirtualisation - PVM
• La virtualisation assistée par le matériel - HVM
13/05/2016
22
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Concepts de machine virtuelle• Une machine virtuelle - VM:
• Est une représentation logicielle d’un ordinateur
• Un logiciel simule des ressources matérielles
• Le logiciel présente a un système d’exploitation des périphériques
� Réseau,
� disque,
� mémoire,
� CPU
13/05/2016
23
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Concepts de machine virtuelle
• Le logiciel peut émuler plusieurs plateformes logicielles différentes et isolées les unes des autres
• Une machines virtuelles diminue fortement les couts en réduisant le matériel
• Facilitent grandement l’administration des systèmes
• Permet la haute dispo, la migration, le clonage, l’affectation des ressources, etc…
13/05/2016
24
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
• Translation Binaire :
� Ne requiert aucune modification au niveau du système d'exploitation
� N'a pas "conscience" de la virtualisation
� Demande une charge importante au CPU
La virtualisation par émulation
13/05/2016
25
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
La paravirtualisation - PVM
• Pilotes spécifiques :
� Le système d'exploitation requiert une modification au niveau du noyau
� Communication entre l’hyperviseur et le guest au travers de « backend »
� PCI passthrough – DirectPass I/O
� Très bonnes performances
13/05/2016
26
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
La virtualisation assistée par le matériel - HVM
• Ajout d’extensions de virtualisation au processeur :
� Intel VT et d’AMD-V
� Les VMs gèrent leurs propres interruptions et changement contexte
� Plus d’émulations des zones mémoires
� Supprime une partie de la couche de virtualisation VMM
� Très bonnes performances
13/05/2016
27
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert• Concepts de machine virtuelle
• La virtualisation par émulation
• La paravirtualisation - PVM
• La virtualisation assisté par le matériel - HVM
13/05/2016
28
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Comprendre KVM
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Red Hat Enterprise Virtualization
13/05/2016
29
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan• Pourquoi KVM?
• Historique
• Fonctionnalitées
• Architecture
• Le couple qemu/kvm
• Outils
13/05/2016
30
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Pourquoi KVM ?• Il existe plusieurs logiciel hyperviseur sous Linux
� Xen :
• Utilise un noyau spécifique intégré depuis la version 3
• Paravirtualisateur, virtualisation matérielle
� KVM - Kernel based Virtual Machine :
• Intégré dans le noyau Linux depuis la version 2.6
• S’appuie sur une version modifié de Qemu pour l’émulation
• KVM se charge de la virtualisation matérielle
13/05/2016
31
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Historique• KVM est une solution de Full virtualisation assistée par le matériel
• Avi Kivity a commencé le développement de KVM en 2006 comme module noyau au travers d’une startup nommé Qumranet
• KVM est intégré au noyau Linux 2.6 à partir de février 2007.
• Red Hat rachète Qumranet en 2008
• KVM a été choisi par OpenVirtualization Alliance comme hyperviseur.
• OpenVirtualization Alliance fait parti du projet Linux Foundation
13/05/2016
32
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Historique• KVM est la base de beaucoup de solutions de virtualisation
OpenNebula
oVirt/Redhat Virtualization
Openstack
Proxmox Ve
13/05/2016
33
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Fonctionnalitées• Virtualisation matérielle
• Paravirtualisation :
� Réseau
� Bloc
� PCI Passthrough
� Balloning memory
• OS invité Linux, FreeBSD, MS Windows, Mac OSX, nested hypervisor
• Live Migration
• Kernel Samepage Merging, Huges Pages, CPU pinning
• S’interface avec Libvirt
13/05/2016
34
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
ArchitectureKVM module noyau !!
Crée un périphérique /dev/kvm
QEMU-KVM s’occupe de l’émulation des périphériques (usb, réseau, disques, cpu ... )
Une architecture virtualisée kvm, repose sur le /dev/kvm et sur qemu pour l’émulation
Les outils permettant de créer et utiliser des machines virtuelles KVM interagissent avec ce périphérique
13/05/2016
35
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Architecture
permet au noyau de fonctionner dans un mode « guest » qui permet à chaque machine virtuelle de posséder son propre espace d’adressage, différent de celui du noyau mais résidant dans l’espace utilisateur
Le périphérique /dev/kvm
13/05/2016
36
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Architecture
Les processeurs virtuels (vCPU)
Périphériques paravirutalisés, périphériques virtualisés et backend des drivers
Tâches internes au processus qemu-kvm
13/05/2016
37
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Outils• L’utilisateur ne va pas directement discuter avec les ioctl et le
périphérique KVM /dev/kvm.
� qemu-system-{x86_64,i386, arm, ...}, qemu-img
� Libvirt : virsh, virt-install, virt-clone, virt-manager (GUI)
� Ovirt, proxmox, Openstack, RHEV
13/05/2016
38
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Pourquoi KVM?
• Historique
• Fonctionnalitées
• Architecture
• Le couple qemu/kvm
• Outils
13/05/2016
39
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Red Hat Enterprise Virtualization Manager
Installation de RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
40
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Enregistrement pour les dépôts de virtualisation
• Installation de Red hat Virtualization Manager
13/05/2016
41
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement pour les dépôts de virtualisation
• Enregistrement de la distribution
#subscription-manager register
#subscription-manager list –available
#subscription-manager attach --pool=8a85f98152ab64040152ac349bb31d48
• Actviation des dépots (repo)
#subscription-manager repos --enable=rhel-6-server-rpms#subscription-manager repos --enable=rhel-6-server-supplementary-rpms#subscription-manager repos --enable=rhel-6-server-rhevm-3.5-rpms#subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
13/05/2016
42
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation de Red hat Virtualization Manager
• Mise à jour de la distribution
#yum update
• Installation des paquets pour le Manager
#yum install –y rhevm
13/05/2016
43
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Enregistrement pour les dépôts de virtualisation
• Installation de Red hat Virtualization Manager
13/05/2016
44
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Red Hat Enterprise Virtualization Manager
Installation de RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
45
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction
• Configuration du Manager
• Accès au portail
13/05/2016
46
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction • Red Hat Enterprise Virtualization Manager est le centre de contrôle de
l’environnement Red hat Virtualization
• Il offre une interface qui permet d’administrer :
� Les Centre de données, les clusters
� Les hôtes
� Les réseaux virtuels
� Le stockage
� Les machines virtuelles
� Les utilisateurs et leurs permissions
• Toutes ces informations sont stockées dans une base données
13/05/2016
47
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction • Toutes ces informations sont stockés dans une base données
• Cette base de données peut être locale ou distante.
• Le programme Engine-setup permet de configurer et démarrer le service Ovirt-engine
� Configuration de la base de données
� Configuration de la websocket proxy
� Configuration des certificats pour le SSL
� Configuration d’un partage NFS pour de l’ISO
13/05/2016
48
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configuration du Manager• Lancement de la configuration
#engine-setupConfigure Engine on this host (Yes, No) [Yes]:Configure WebSocket Proxy on this machine? (Yes, No) [Yes]
Host fully qualified DNS name of this server [autodetected hostname]:…..…..
13/05/2016
49
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Accès au portail
13/05/2016
50
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Accès au portail
13/05/2016
51
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Accès au portail
13/05/2016
52
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction
• Configuration du Manager
• Accès au portail
13/05/2016
53
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Hôte de virtualisation
Installation de RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
54
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Installation
13/05/2016
55
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation
13/05/2016
56
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation
13/05/2016
57
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation
13/05/2016
58
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation
13/05/2016
59
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation
13/05/2016
60
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation
13/05/2016
61
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation
13/05/2016
62
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Installation
13/05/2016
63
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configurerles hyperviseurs
Installation de RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
64
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Enregistrement de l’hyperviseur
• Ajout de l'hôte
13/05/2016
65
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement de l’hyperviseur
13/05/2016
66
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement de l’hyperviseur
13/05/2016
67
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement de l’hyperviseur
13/05/2016
68
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement de l’hyperviseur
13/05/2016
69
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement de l’hyperviseur
13/05/2016
70
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement de l’hyperviseur
13/05/2016
71
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Enregistrement de l’hyperviseur
13/05/2016
72
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Enregistrement de l’hyperviseur
• Ajout de l'hôte
13/05/2016
73
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les domaines de stockage
Le Stockage avec RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
74
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Comprendre les domaines de stockage
• Classe de domaines
• Les types de domaines
13/05/2016
75
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Comprendre les domaines de stockage
• Un domaine de stockage est une collection d’images accessibles via une interface commune
• Une collection d’images est constituée de modèles, de disques de machines virtuelles, de snapshots ou de fichiers ISO
• Un domaine de stockage est attaché au centre de données
� La haute disponibilité des données
� La migration des machines sur les différents hôtes
13/05/2016
76
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Classe de domaines• RHEV permet trois classes de
domaines de stockage
• ISO domain contient les fichiersiso, pour installer, démarrer des VMs
� Le domaine ISO peut être partagé entre les différents Datacenters
� Un seul domaine ISO estdisponible dans l’écosystèmeRHEV
� Le domaine ISO est uniquementde type NFS
13/05/2016
77
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Classe de domaines• RHEV permet trois classes de
domaines de stockage
• DATA domain contient
� Les disques des machines virtuelles,
� les Appliance virtuelles OVF,
� Les modèles de machines virtuelles
� Les snapshot des VMs
� Les DATA domain ne sont pas partagés dans les Datacenters
� Les domaines DATA sont de types iscsi, FC, Gluster, nfs, posix
13/05/2016
78
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Classe de domaines• RHEV permet trois classes de
domaines de stockage
• Export domain sont des dépôts de stockage temporaires
• Utilisés pour copier et déplacer des images de disques entre différentsDatacenters
• Les domaines Export peuvent êtreutilisés pour sauvegarder des VMs
• Ils peuvent être déplacés entre les différents Datacenters
• Un seul est actif dans l’environnement
13/05/2016
79
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les types de domaines• File Storage Domain – Domaine de stockage en fichier
� NFS
� Gluster
� Posix compliant FS
� Local
• Block storage domain – Domaine de Stockage en mode bloc
� iSCSI
� Fibre Channel
13/05/2016
80
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Comprendre les domaines de stockage
• Classe de domaines
• Les types de domaines
13/05/2016
81
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le stockage NFS
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Le Stockage avec RHEV
13/05/2016
82
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction au NFS
• Mise en oeuvre d’un serveur NFS
13/05/2016
83
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction a NFS• NFS – Network File System est un système de fichiers réseau
• Développé par SUN Microsystem dans les années 1980
• NFS offre l’export de répertoires pour des machines distantes
• NFS V1,2 et 3 s’appuie sur les RPC - appels de procédure distante
• Plusieurs versions :
� NFS version 1 et 2 utilise le protocole UDP, n’est pas sécurisé
� NFS V3 supporte le transport sur TCP, mais n’est pas toujours sécurisé
� NFS V4.x est une réecriture totale du protocole NFS
• Support de Kerberos, chiffrement des communications, reprise sur incident, parallélisation des transferts (stripping).
13/05/2016
84
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Mise en oeuvre d’un serveur NFS• Installation des paquets nfs pour le server et le client
#yum install nfs-utils#rpm –ql nfs-utils
• Création d’un utilisateurs VDSM
#groupadd –gid 36 vdsm#useradd --gid vdsm --uid 36 vdsm -s /sbin/nologin vdsm
• Création des répertoires
#mkdir –p /var/lib/export/{data,iso}#chowm vdsm. /var/lib/export/{data,iso} -R#chmod 755 /var/lib/export/{data,iso} -R
13/05/2016
85
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Mise en oeuvre d’un serveur NFS• Activation des services
#systemctl enable nfs-server.service#systemctl start nfs-server.service#systemctl start rpcbind.service
• Création des exports
#vi /etc/export/var/lib/export/data *.alphorm.lan(rw,no_root_squash,no_subtree_check)/var/lib/export/iso *.alphorm.lan(rw,no_root_squash,no_subtree_check)
• Activation des exports
#exportfs –vaexporting *: /var/lib/export/data
13/05/2016
86
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction au NFS
• Mise en oeuvre d’un serveur NFS
13/05/2016
87
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines NFS
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Le Stockage avec RHEV
13/05/2016
88
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Ajout des domaines NFS
13/05/2016
89
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines NFS
13/05/2016
90
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines NFS
13/05/2016
91
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
•Ajout des domaines NFS
13/05/2016
92
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le stockage iSCSI
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Le Stockage avec RHEV
13/05/2016
93
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan• Le protocole ISCSI – Internet Small Computer Interface
• Les Logicals Units Numbers - LUN
• Notion de cibles – Targets
• Notion d’initiateur – Initiator
• Introduction au service targetcli
• Installation du service
• Les “Backstore” fileio, blockio
• iSCSI Qualified Name
• Sauvegarde de la configuration
13/05/2016
94
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le protocole ISCSI – Internet Small Computer Interface
• Dans les années 1990 IBM lance des recherches pour transporter des commandes SCSI par le réseau, sur Ethernet, IP et TCP/IP.
• Au début des années 2000, IBM et Cisco s’allient pour proposer une première version d’iSCSI sur TCP. Transport de commandes SCSI sur TCP/IP.
• IETF publie des RFC pour ISCSI
� RFC 3720 - Internet Small Computer Systems Interface (iSCSI), avril 2004.
� RFC 3721 - Internet Small Computer Systems Interface (iSCSI) Naming and Discovery, avril 2004.
� RFC 3722 - String Profile for Internet Small Computer Systems Interface (iSCSI) Names, avril 2004.
13/05/2016
95
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les Logicals Units Numbers - LUN
Raid
/dev/sda
LVM
Une unité logique ou LUN est un domaine de stockage
LUN 0
LUN 1
LUN 2
Les LUNs identifient des unités de stockage SAN
13/05/2016
96
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Notion de cibles – TargetsOn mappe les LUN sur des “targets” iscsi
Iqn.2015-04-02.com.alphorm.home• ACL• Identification
Iqn.2015-04-02.com.alphorm.rhel7• ACL• Identification
Iqn.2015-04-02.com.alphorm.var• ACL• Identification
Raid
/dev/sda
LUN 0
LUN 1
LUN 2LVM
13/05/2016
97
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Notion de d’initiateur – initiatorPortal : 192.168.1.10
Raid
/dev/sda
LVM
LUN 0
LUN 1
LUN 2
Iqn.2015-04-02.com.alphorm.var
Iqn.2015-04-02.com.alphorm.home
Iqn.2015-04-02.com.alphorm.rhel7
initiateur ISCSI
Découverte du portailConnexion aux cibles
13/05/2016
98
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction• targetCLI est un outil d’administration pour
manipuler le serveur iSCSI en userspace
• targetCLI s’appuie sur LIO Linux-IO kernelspace
� Dans le noyau depuis la version 2.6.38
� Gère les entrées/sorties scsi
• Supporte l’iscsi, le FCoE, le fibre channel
• TargetCLI en Shell interactive ou en cli
13/05/2016
99
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation du service
• Installation de targetcli
#yum install targetcli
• Activation du service target
#systemctl enable target.service#systemctl start target.service
• Supprimer la configuration
#targetcli clearconfig confirm=true
13/05/2016
100
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
• Deux types de backstore :
� Fileio utilise la RAM pour le cache, beaucoup de RAM pour de bonnes performances.
� Blockio, utlise le cache “matériel”, contrôleur et disques. Bonnes performances sur les gros fichiers, très peu de latence.
Les “Backstore” fileio, blockio
• Lancer targetcli en mode shell
#targetcli
• Création des backstore
#/> backstores/fileio/ create home /home_dir/home_user.img 1T#/> backstores/block/ create VM /dev/vgvm/lv_redhat7#/> backstores/block/ create DB /dev/vgvm/lv_mariadb
13/05/2016
101
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
iSCSI Qualified Name• Création de l’iqn et du portal
#/> iscsi/ create iqn.2015-09.com.alphorm:home#/> cd iscsi/iqn.2015-09.com.alphorm:home/tpg1#/> portal/ create
• Création des lun
#/> luns/ create backstores/fileio/home#/> lun/ create backstores/block/VM
• Mise en place des liste de contrôle d’acces ACLs et de l’authentification CHAP
#/>acl/ create iqn.2015-09.com.alphorm:client#/> cd acl/iqn.2015-09.com.alphorm:client#/> set auth userid=ludo#/> set auth password=Mon_password
13/05/2016
102
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Sauvegarde de la configuration
• On sauvegarde et on quitte
#/> savingconfig#/> exit#cat /etc/target/saveconfig.json
13/05/2016
103
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Firewalld
• On ouvre l’acces au port tcp iscsi : 3260
#firewall-cmd --permanent --add-port=3260/tcp#firewall-cmd --reload
13/05/2016
104
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert• Le protocole ISCSI – Internet Small Computer Interface
• Les Logicals Units Numbers - LUN
• Notion de cibles – Targets
• Notion d’initiateur – Initiator
• Introduction au service targetcli
• Installation du service
• Les “Backstore” fileio, blockio
• iSCSI Qualified Name
• Sauvegarde de la configuration
13/05/2016
105
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines iSCSI
Le Stockage avec RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
106
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Ajout des domaines ISCSI
13/05/2016
107
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines iSCSI
13/05/2016
108
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines ISCSI
13/05/2016
109
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines ISCSI
13/05/2016
110
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines ISCSI
13/05/2016
111
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
•Ajout des domaines iSCSI
13/05/2016
112
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs filesystemdistribué
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Le Stockage avec RHEV
13/05/2016
113
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Glusterfs en quelques mots ou presque
• Fonctionnalités de glusterfs
• Installation et configuration des serveurs glusterfs
• Glusterfs en distribué
• Glustersf en réplication
• Gluterfs en « stripping »
13/05/2016
114
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en quelques mots ou presque
13/05/2016
115
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en quelques mots ou presque• Glusterfs est un système de fichiers en cluster ou cloud
• Il permet d’agréger des volumes provenant de plusieurs types d’architecture NAS, SAN, …et propose au client un seul volume
• Il ne s’appuie pas sur des métadonnées, tous les nœuds du cluster sont de même nature, pas de maitre/esclave ou primaire/secondaire
• glusterfs utilise l’interface FUSE ce qui lui permet de travailler avec des systèmes de fichiers de type différents, un serveur en ext4, un xfs, un zfs,…
• C’est un système de fichiers qui résiste aux pannes
13/05/2016
116
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en quelque mots ou presque
13/05/2016
117
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Fonctionnalités de glusterfs• volume distribué : un volume est distribué sur plusieurs partitions qui sont
distribuées sur plusieurs machines… Les fichiers du volume sont physiquement enregistrés sur l’une des partitions.
• volume répliqué : un volume répliqué est automatiquement répliqué ‘n’ fois surle cluster, ‘n’ pouvant être 2 (raid 1), mais aussi 3 ou plus ! Ce type de volume est intéressant pour se protéger des pannes
• volume morcelé (stripe) : chaque fichier d’un volume “stripé” est découpé en morceaux qui sont répartis sur les nœuds de la grappe. Ce genre de volume est intéressant lorsqu’on cherche de la performance sur des gros fichiers.
• quatre opérations de base sont possibles à chaud sur tous les volumes : étendre, réduire, migrer et équilibrer
13/05/2016
118
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installation et configuration des serveurs glusterfs• Installation par paquets Centos 7
• Créer un répertoire pour les volumes glusterfs
• Connecter les différents nœuds du cluster
• Créer du volume glusterfs
#curl http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo -o /etc/yum.repos.d/glusterfs-epel.repo
#yum --enablerepo=epel -y install glusterfs-server
# mkdir /glusterfs/distributed
# gluster peer probe node1 && gluster peer node2 && gluster peer node3
gluster volume create vol_distributed distributed transport node1:/glusterfs/distributed \node2:/glusterfs/distributed node3:/glusterfs/distributed
13/05/2016
119
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en volumes distribués
13/05/2016
120
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en distribués• Création des volumes distribués gluster
#mkdir /glusterfs/distributed (sur les 2 ou 3, 4 serveurs)node02#gluster peer probe node01
#gluster peer status#gluster volume create vol_distributed distributed transport tcp \node01:/glusterfs/distributed \node02:/glusterfs/distributed
#gluster volume start vol_distributed#gluster volume info
#Mount -t glusterfs node1:/vol_distributed /point_de_montage
systemctl restart glusterd
13/05/2016
121
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glustersf en réplication
13/05/2016
122
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en réplication• Création des volumes repliqués gluster
#mkdir /glusterfs/replica (sur les 2 ou 3, 4 serveurs)#gluster peer probe node1
#gluster peer status#gluster volume create vol_replica replica 2 transport tcp node1:/glusterfs/replica \node2:/glusterfs/replica
#gluster volume start vol_replica#gluster volume info
#Mount -t glusterfs node1:/ vol_replica /point_de_montage
systemctl restart glusterfs
13/05/2016
123
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en « stripping »
13/05/2016
124
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en « stripping »• Création des volumes repliqués gluster
#mkdir /glusterfs/striped (sur les 2 ou 3, 4 serveurs)#gluster peer probe node1#Gluster peer probe node2 …..#gluster peer status#gluster volume create vol_striped stripe 2 transport tcp #node1:/glusterfs/striped \#node2:/glusterfs/striped
#gluster volume start vol_distributed#gluster volume info
#Mount -t glusterfs node1:/vol_striped /point_de_montage
systemctl restart glusterfs
13/05/2016
125
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Glusterfs en « stripping » répliqué
13/05/2016
126
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Glusterfs en quelque mots ou presque
• Fonctionnalités de glusterfs
• Installation et configuration des serveurs glusterfs
• Glusterfs en distribué
• Glustersf en réplication
• Gluterfs en « stripping »
13/05/2016
127
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines Glusterfs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Le Stockage avec RHEV
13/05/2016
128
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Ajout des domaines Glusterfs
13/05/2016
129
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines Glusterfs
13/05/2016
130
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ajout des domaines Glusterfs
13/05/2016
131
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
•Ajout des domaines Glusterfs
13/05/2016
132
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les domaines ISO
Le Stockage avec RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
133
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Joindre le domaine ISO au centre de données
• Peupler les domaines ISO
13/05/2016
134
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Joindre le domaine ISO au centre de données
13/05/2016
135
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Joindre le domaine ISO au centre de données
13/05/2016
136
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Joindre le domaine ISO au centre de données
13/05/2016
137
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Joindre le domaine ISO au centre de données
13/05/2016
138
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Joindre le domaine ISO au centre de données
13/05/2016
139
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Peupler les domaines ISO
• Se logguer sur la manager et copier des fichiers ISO sur dir temporaire
#ssh root@rhevm#scp root@iso_store:/iso/* /tmp/
• Utilisation de l’outil engine-iso-uploader
#engine-iso-uploader listPlease provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort):ISO Storage Domain Name | Datacenter | ISO Domain StatusISO_DOMAIN | Default | active
13/05/2016
140
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Peupler les domaines ISO
• Ajouter des fichiers ISO
# engine-iso-uploader --iso-domain=ISO_DOMAIN upload /tmp/CentOS-7-x86_64-Minimal-1511.isoPlease provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort):Uploading, please wait...INFO: Start uploading /tmp/CentOS-7-x86_64-Minimal-1511.isoINFO: /tmp/CentOS-7-x86_64-Minimal-1511.iso uploaded successfully
13/05/2016
141
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Joindre le domaine ISO au centre de données
13/05/2016
142
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Joindre le domaine ISO au centre de données
• Peupler les domaines ISO
13/05/2016
143
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les datacenters
Environnement RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
144
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction au Centre de données – Datacenter
• Le Storage Pool Manager - SPM
• Création d’un Datacenter
• Activation d’un centre de données
13/05/2016
145
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction au Centre de données• Le centre de données ou Datacenter est une entité logique qui définit
des types de ressources dans un environnement spécifique
• Un Datacenter peut être vu comme un conteneur de ressources :
� Des clusters
� Des hôtes
� Des machines virtuelles
� Des réseaux logiques et des cartes physiques NICs
� De l’espace de stockage sous forme de domaine de stockage, NAS, SAN…
13/05/2016
146
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction au Centre de données
13/05/2016
147
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction au Centre de données• Red hat virtualization
peut contenir plusieursdatacenters
• Un centre de donnéespeut contenir
� plusieurs clusters,
� de multiples domainesde stockage,
• Tous les centres de données sont gérés par une seule interface d’administration
13/05/2016
148
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le Storage Pool Manager - SPM• Le SPM est un rôle attribué à un
hôte dans le Datacenter
• Il contrôle les accès aux domaines de stockage
• Coordonne les métadonnées à travers les domaines de stockage
• Création, suppression et manipulation des images de disques
• Snapshot, modèles (templates), allocations des espaces de stockage
13/05/2016
149
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le Storage Pool Manager - SPM• Un seul hôte dans le datacenter
peut être administrateur du pool de stockage
• Lors du démarrage, l’hôte s’assure être le seul à disposer de ce rôle
• Une priorité SPM est définie afin de déterminer quel hôte dans le Datacenter est SPM
• 3 niveaux de priorité SPM
� Haut, normal, bas
• Il est possible de modifier le manager
13/05/2016
150
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’un Datacenter
13/05/2016
151
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’un Datacenter
13/05/2016
152
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’un Datacenter
13/05/2016
153
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Activation d’un centre de données• Le centre de données est désactivé, un domaine de stockage Maitre
doit être associé aux Datacenters
13/05/2016
154
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Activation d’un centre de données• Le centre de données est désactivé, Un domaine de stockage Maitre
doit être associé aux Datacenters
13/05/2016
155
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction au Centre de données – Datacenter
• Le Storage Pool Manager - SPM
• Création d’un Datacenter
• Activation d’un centre de données
13/05/2016
156
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les clustersEnvironnement RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
157
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction
•Créer un cluster
13/05/2016
158
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction
• Partagent des domaines de stockage
• Partagent des réseaux logiques
• Dispose du même type de CPU
Un cluster est un regroupement d’hôtes
13/05/2016
159
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction
• Appartient à un centre de données
• Chaque hôte appartient à un cluster
• Les Vms sont dynamiquement distribués sur les hôtes
• Les Vms peuvent être migrées sur différents hôtes
Un cluster est un regroupement d’hôtes
13/05/2016
160
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster
13/05/2016
161
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster• Optimisation de la
mémoire
� Partage des pages mémoire non utilisées entre les VMs
� CPU threads – vu commedes cores par les VMs
� Le balloning – Bullemémoire
� Kernel SamepageMerging - KSM
13/05/2016
162
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster
13/05/2016
163
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster
• Stratégie de migration
• Lors de l’échec d’un hôte
13/05/2016
164
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster• VM_Evenly_Distributed
• Distribue des machines virtuelles de façon égale entre les hôtes en se basant sur le nombre des machines virtuelles
• HighVmCount: Définit le nombre maximum de machines virtuelles qui peuvent être exécutées sur chaque hôte
• Migration Threshold: Définit un tampon avant que les machines virtuelles sont migrées de l'hôte
• Activer la surveillance de la capacité du cluster pour les machines virtuelles hautement disponibles
13/05/2016
165
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster• Evenly_Distributed• Distribue des machines virtuelles de
façon égale entre les hôtes
• CpuOverCommitDurationMinutes : Définit le temps (en minutes) qu'un hôte peut exécuter une charge CPU en dehors des valeurs d'utilisation définies avant que la politique prenne des mesures
• HighUtilization : Exprimé en pourcentage. Si l'hôte fonctionne avec le processeur au niveau ou au-dessus de la valeur élevée de l'utilisation défini, RHEV migre les machines virtuelles vers d'autres hôtes du cluster jusqu'à ce que la charge CPU de l'hôte soit redescendue au niveau du seuil de service maximal
13/05/2016
166
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster• Power_saving
� CpuOverCommitDurationMinutes: Définit le temps (en minutes) qu'un hôte peut exécuter une charge CPU en dehors des valeurs d'utilisation définies avant que la politique prenne des mesures
� HighUtilization : Exprimé en pourcentage. Si l'hôte fonctionne avec le processeur au niveau ou au-dessus de la valeur élevée de l'utilisation définie, RHEV migre les machines virtuelles vers d'autres hôtes du cluster jusqu'à ce que la charge CPU de l'hôte sois redescendue au niveau du seuil de service maximale
13/05/2016
167
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un cluster• Power_saving
� LowUtilization: Exprimé en pourcentage. Si l'hôte fonctionne en dessous de la valeur d'utilisation de l'intervalle de temps défini,
� RHEV va migrer des machines virtuelles vers d'autres hôtes du cluster.
� RHEV va éteindre la machine hôte, et la redémarrer à nouveau lorsque l'équilibrage de charge nécessite ou qu’il n'y a pas assez d'hébergeurs libres dans le cluster.
13/05/2016
168
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction
•Créer un cluster
13/05/2016
169
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Virtualiser des systèmes Microsoft
Les machines virtuelles
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
170
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Création d’une VM
13/05/2016
171
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM
13/05/2016
172
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert• Création d’une VM
13/05/2016
173
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Virtualiser des systèmes Linux
Les serveurs virtuels
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
174
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Création d’une VM Linux
13/05/2016
175
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
176
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
177
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
178
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
179
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
180
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
181
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
182
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Création d’une VM Linux
13/05/2016
183
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
•Création d’une VM Linux
13/05/2016
184
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les Red Hat tools
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Les machines virtuelles
13/05/2016
185
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Les pilotes virtio kesako ?
•Les Red hat tools
• Installer les pilotes virtio balloon, net, …
13/05/2016
186
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les pilotes virtio kesako ?• A l’instar des XenTools, des vmware-tools, les pilotes virtio virtual Input-
output sont une API pour les machines virtuelles
• virtio est une couche d’abstraction qui a pour but de donner au système invité l’accès à un panel défini de périphériques para-virtualisésdisponibles sur l’hyperviseur au travers d’une interface commune.
• Développé par Rusty Russel pour hyperviseur lguest très proche de kvm
• Virtio est aujourd’hui LA solution de para-virtualisation par défaut pour le systèmes KVM
• Il existe un portage pour les systèmes Microsoft
13/05/2016
187
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les pilotes virtio kesako ?• Un point intéressant avec KVM et d’autres implémentations de virtio est
que les drivers se trouvant dans le système invité communiquent avec un backend qui se trouve en espace utilisateur.
• Donc, les actions d’écritures et de lectures sont réalisées à partir de cet espace (utilisateur) ce qui rend de grands services en termes de sécurité et d’isolation.
• virtio comporte donc deux parties principales.
1. Le driver "front-end" installé dans le système invité,
2. Le "backend" installé dans l’hyperviseur.
13/05/2016
188
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Virtio kesako ?
13/05/2016
189
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les Red hat tools• Les tools fournis par Red hat à l’instar des vmware-tools, xentools.
• Est un package sous format ISO
• Permet l’installation des pilotes Virtio
• Permet à l’hôte d’interroger la machine virtuelle
� Son état
� Son adresse IP
� Nom de d’hôte
13/05/2016
190
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
• Démonstration
• Via le gestionnaire de périphériques
13/05/2016
191
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
13/05/2016
192
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
13/05/2016
193
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
13/05/2016
194
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
13/05/2016
195
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
13/05/2016
196
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
13/05/2016
197
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Installer les pilotes virtio balloon, net, …
13/05/2016
198
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
•Les pilotes virtio kesako ?
• Installer les pilotes virtio balloon, net, …
13/05/2016
199
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Déployer des VMsà partir de modèles
Administrer les VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
200
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan• Introduction aux modèles de machines virtuelles - Templates
• Créer des modèles de VM
• Éditer, supprimer des modèles
• Préparer des VMs Linux et Windows pour les modèles
• Déployer des VMs avec les pools
13/05/2016
201
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction au modèles de machines virtuelles
• Qu’est-ce qu’un modèle?
� C’est une copie d’une machine virtuelle qui facilite le déploiement de VMs
� Copie la configuration matérielle et logicielle, les logiciels installés
� Créer une “VM” en lecture seule
• Déployer des machines virtuelles à partir des pools
� Les pools de machines de virtuelles permettent de déployer une quantité de VMs à partir de modèle en un seul clic.
13/05/2016
202
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer des modèles de VM
13/05/2016
203
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer des modèles de VM
13/05/2016
204
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Éditer, supprimer des modèles
13/05/2016
205
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Éditer, supprimer des modèles
13/05/2016
206
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Préparer des VMs à déployer• Lors d’un clone, d’une copie, de la création d’un modèle, certain
paramètres doivent être «nettoyés » :
� L’adresse MAC, UUID des cartes réseaux
� Le parametres réseaux, nom d’hotes, etc..
� Les clés SSH
� Les regles Udev
� Les journaux de logs
• Sous Linux Red hat, Fedora, SuSe, Centos, la commande sys-unconfig
• Sous MS Windows, la commande Sysprep
13/05/2016
207
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Déployer des VMs avec les pools
13/05/2016
208
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Déployer des VMs avec les pools
13/05/2016
209
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert• Introduction aux modèles de machines virtuelles - Templates
• Créer des modèles de VM
• Éditer, supprimer des modèles
• Préparer des VMs à déployer
• Déployer des VMs avec les pools
13/05/2016
210
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les snapshotsAdministrer les VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
211
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction aux snapshots
•Prendre des snapshots
•Restaurer des snapshots
13/05/2016
212
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction aux snapshots
• Un snapshot ou cliché ou instantané est une capture de l’état à un instant T de la machine virtuelle (mémoire, disque)
• Un cliché permet de créer des points de restauration
13/05/2016
213
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Prendre des snapshots
13/05/2016
214
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Prendre des snapshots
13/05/2016
215
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Restaurer des snapshots
13/05/2016
216
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Restaurer des snapshot
13/05/2016
217
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Restaurer des snapshot
• Le snapshot une fois restauré a disparu. Il est supprimé !
13/05/2016
218
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction aux snapshots
•Prendre des snapshots
•Restaurer des snapshots
13/05/2016
219
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Cloner des machines virtuelles
Administrer les VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
220
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction au clonage des machines virtuelles
• Clone standard
• Clone à partir de snapshot
13/05/2016
221
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction au clonage de machine virtuelle
• Un clone est la copie à l’identique d’une machine
� Le clone comprend les paramètres de la machine
� Le disque
• RHEV nous permet deux types de clones :
1. D’une machine virtuelle existente
2. D’un snapshot
13/05/2016
222
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Clone standard
13/05/2016
223
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Clone standard
13/05/2016
224
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Clone à partir de snapshot
13/05/2016
225
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Clone à partir de snapshot
13/05/2016
226
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction au clonage des machines virtuelles
• Clone standard
• Clone à partir de snapshot
13/05/2016
227
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Comprendre les réseaux virtuels
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Les réseaux RHEV
13/05/2016
228
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction aux réseaux logiques
•Les réseaux REQUIS et OPTIONNEL
•Les profils VNic
13/05/2016
229
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction aux réseaux logiques• Un réseau logique est un ensemble nommé de propriétés de
connectivité réseau global dans votre centre de données
• Permettent à la fois la connectivité et le contrôle des flux.
• On peut créer des réseaux logiques :
� Afin d’optimiser le trafic réseau entre les hôtes
� Afin d’optimiser les trafics des domaines de stockage
� Dédier un « réseau » à des machines virtuelles
� Dédier un réseau à la migration des machines
13/05/2016
230
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les réseaux REQUIS et OPTIONNEL• RHEV distingue deux types de réseaux :
� Requis : appliqué à tous les hôtes dans le cluster pour être opérationnel
• Lorsqu’un réseau logique requis est non-opérationel, les machines virtuelles qui utilisent ce réseau, sont “fencées” et migrer sur d’autres hôtes.
� Optionnel : un réseau non-requis ou optionnel devient non opérationnel, les machines virtuelles en cours d'exécution sur le réseau ne sont pas migrées vers un d’autre hôte. Evite la surcharge d'E/S inutiles causées par une migrations de masse.
• Les réseaux optionnels sont des réseaux logiques qui ne sont pas déclarés explicitement requis.
• La présence ou l'absence de ces réseaux n'a aucune incidence sur le statut opérationnel d'un hôte.
13/05/2016
231
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les profils vNic• Un profil vNICvirtuel est un ensemble de paramètres qui peuvent être
appliqués à chaque carte d'interface réseau virtuelle, Qos, port mirroring
• Depuis la version 3.3 de RHEV. Les profils sont obligatoires pour que les VMs utilisent le réseau logique
13/05/2016
232
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction aux réseaux logiques
•Les réseaux REQUIS et OPTIONNEL
•Les profils VNic
13/05/2016
233
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Mise en œuvre des réseaux logiques
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Les réseaux RHEV
13/05/2016
234
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
•Créer un réseau logique
•Dédier des flux
13/05/2016
235
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un réseau logique
13/05/2016
236
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un réseau logique
13/05/2016
237
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un réseau logique
13/05/2016
238
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un réseau logique
13/05/2016
239
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un réseau logique
13/05/2016
240
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un réseau logique
13/05/2016
241
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les profils vNic
13/05/2016
242
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Créer un réseau logique
13/05/2016
243
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Dédier des flux
13/05/2016
244
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Dédier des flux
13/05/2016
245
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Dédier des flux
13/05/2016
246
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
•Créer un réseau logique
•Dédier des flux
13/05/2016
247
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Mis en œuvre du channel bonding
Les réseaux RHEV
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
248
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction au channel bonding
• Les différents modes
• Configuration du channel bonding
13/05/2016
249
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction au channel bonding• Le channel bonding ou agrégation de cartes réseau permet d’appliquer
des stratégies sur les cartes réseaux
• Avec plusieurs cartes, un groupe d’interfaces est créé. Une seuleinterface, représente un groupe de cartes
• Parmi les stratégies disponbiles :
� L’équilibrage de charge
� La tolérance aux pannes
� L’amélioration des performances eth0 eth1
C h a n n e l B o n d i n g
eth2 eth3
13/05/2016
250
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les differentes stratégies• L’équilibrage de charge - Balance rr
� Ce mode fait transiter séquentiellement les paquets sur chaque interface
eth0 eth1
C h a n n e l B o n d i n g
eth2 eth3
1 5 2 6 3 7 4 8
13/05/2016
251
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les différentes stratégies• La sauvegarde active – Active backup
� Seule une interface est en fonctionnement, si elle tombe en panne, l’autre interface s‘active et reçoit donc les paquets
eth0 eth1
C h a n n e l B o n d i n g
eth2 eth3
13/05/2016
252
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les différentes stratégies• La sauvegarde active – Active backup
� Seule une interface est en fonctionnement, si elle tombe en panne, l’autre interface s‘active et reçoit donc les paquets
eth0
C h a n n e l B o n d i n g
eth2 eth3eth1
13/05/2016
253
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Les différentes stratégies• La balance XOR
� Ce mode est basé sur une politique de hashage de transmission. Une interface affectée à l’envoie vers une adresse MAC (adresse de la source XOR adresse MAC de destination modulo du nombre d’interface)
• Le broadcast
� Les paquets sont envoyés sur toutes les interfaces
• 802.3AD
� Agrège plusieurs interfaces en groupes dynamiques partagent un paramètre commun. Cela permet d’élargir la bande passante
13/05/2016
254
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configuration du channel bonding
13/05/2016
255
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configuration du channel bonding
13/05/2016
256
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configuration du channel bonding
13/05/2016
257
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configuration du channel bonding
13/05/2016
258
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configuration du channel bonding
13/05/2016
259
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Configuration du channel bonding
13/05/2016
260
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction au channel bonding
• Les différents modes
• Configuration du channel bonding
13/05/2016
261
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Migrer une machine virtuelle
Migration et HA
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
13/05/2016
262
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction
•Prérequis à la migration
•Migrer des machines virtuelles
13/05/2016
263
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction
• La migration est la possibilité de pouvoir déplacer des machines virtuelles entre différents hôtes physiques dans le cluster
• Les machines se déplacent
� Sans interruption de fonctionnement
� Transparent pour les utilisateurs connectés
� La mémoire est copiée à partir de la source vers l’hôte de destination
� Il y a bien sur des prérequis afin de déplacer des VMs entre hôtes
13/05/2016
264
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Prérequis à la migration• Les machines virtuelles doivent être en activité
• Les hôtes doivent faire partie du même cluster
• La source et la destination doivent avoir accès aux mêmes réseaux et VLAN
• La source et la destination doivent avoir accès au domaine de stockage où réside la machine virtuelle
• La source et la destination doivent disposer des mêmes capacités CPU.
• La destination doit disposer de suffisamment de mémoire pour recevoir la ou les machines virtuelles
13/05/2016
265
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Migrer des machines virtuelles
13/05/2016
266
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Migrer des machines virtuelles
La machine virtuelle a changé d’hôte
13/05/2016
267
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction
•Prérequis à la migration
•Migrer des machines virtuelles
13/05/2016
268
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le portail utilisateur
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Les utilisateurs et les bureaux distants
13/05/2016
269
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Plan
• Introduction
•Se connecter en admin
•Se connecter en utilisateur UserRole
13/05/2016
270
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Introduction
•Le portail utilisateur
•La gestion des modèles
•L’administration des VMs
•Visualiser les ressources
13/05/2016
271
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Se connecter en admin
13/05/2016
272
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Se connecter en admin
13/05/2016
273
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Se connecter en admin
13/05/2016
274
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Se connecter en utilisateur UserRole
13/05/2016
275
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Ce qu’on a couvert
• Introduction
•Se connecter en admin
•Se connecter en utilisateur UserRole
13/05/2016
276
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation
Conclusion
13/05/2016
277
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le plan de formation• Red Hat Enterprise Virtualization
• Ecosystème RHEV• Comprendre les concepts de virtualisation• Comprendre KVM
• Installation de RHEV
• Red Hat Enterprise Virtualization Manager• Configuration du Manager• Hôte de virtualisation• Configurer les hyperviseurs
• Le Stockage avec RHEV
• Les Domaines de stockage• Le stockage NFS• Ajout des domaines NFS• Le stockage ISCSI• Ajout des domaines ISCSI• Glusterfs filesystem distribué• Ajout des domaines GlusterFS• Les domaines ISO
• Environnement RHEV
• Les datacenters• Les clusters
• Les machines virtuelles
• Virtualiser des systèmes Microsoft• Virtualiser des systèmes Linux• Installer les pilotes paravirtualisés
• Administrer les VMs
• Déployer des machines virtuelles à partir de modèles
• Les snapshot• cloner des machines virtuelles
• Les réseaux RHEV• Comprendre les réseaux virtuels• Mis en œuvre des réseaux logiques• Mis en œuvre du channel bonding
13/05/2016
278
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Le plan de formation• Migration et HA
• Migrer une machine virtuelle • Explorer la haute disponibilité
• Les utilisateurs et les bureaux distants
• Intégration Active Directory • Virtualiser des bureaux distants Microsoft • le portail utilisateur
• Administrer l'environnement
• Mettre a jour Red hat Virtualization Manager• sauvegarder et restaurer l'environnement
13/05/2016
279
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
Avez-vous des Questions /Remarques /Commentaires ?
13/05/2016
280
Formation Red Hat Administrateur de virtualization RHCVA (RH318) alphorm.com™©
A bientôt ☺
Pour une nouvelle formation sur Linux Red Hat.
Red Hat Atomic host, Administration Openstack