Gérer des machines virtuelles avec vCenter Server¶
1. Objectif du cours¶
Comprendre comment paramétrer et intégrer des hôtes ESXi dans vCenter Server, gérer les ressources et déployer/migrer des machines virtuelles (dont via vMotion) afin de centraliser et fiabiliser une infrastructure vSphere.
2. Notions et définitions essentielles¶
- vCenter Server : plateforme de gestion centralisée pour administrer vSphere (VM, réseau, stockage, stratégies, rôles).
- ESXi : hyperviseur bare‑metal exécutant les machines virtuelles.
- vSphere Standard Switch (vSS) : commutateur virtuel propre à chaque ESXi (vSwitch0 créé par défaut).
- pNIC / vmNIC / vNIC : pNIC = carte réseau physique, vmNIC = représentation vSphere d’une pNIC, vNIC = interface réseau présentée à une VM.
- Groupements de ports : VM Kernel (ports VMkernel pour services d’infrastructure) et VM Network (réseau pour VMs).
- Datastores : conteneurs de stockage VM (VMFS, NFS).
- Modèles : VMTX (spécifique VMware, clonage/gestion centralisée) et OVF (format d’échange inter‑plateformes).
3. Fonctionnement et principes¶
- Architecture : ESXi exécute les VM ; vCenter centralise la vue et active fonctionnalités avancées (cluster, DRS, HA, vMotion, EVC, VSAN).
- Réseau ESXi : un vSS regroupe des ports reliés à une ou plusieurs pNIC. Un pNIC ne peut pas appartenir à plusieurs vSS. Les ports VMkernel isolent et priorisent types de trafic (vMotion, gestion, réplication, etc.), tandis que les VM Network servent les interfaces virtuelles des VMs.
- VLAN et trunking : si des VLAN sont gérés par l’hyperviseur, le switch physique doit être en trunk et fournir les VLAN nécessaires. La cohérence des noms de groupements de ports et des IDs VLAN entre hôtes est cruciale pour la mobilité des VM.
- Stockage : stockage local limité (lié à l’hôte) ; solutions mutualisées (SAN/iSCSI, LUN) permettent accès partagé nécessaire pour la migration à chaud. Les adaptateurs virtuels iSCSI, HBA, initiator/target et LUN sont les briques d’une solution iSCSI.
- Ressources et QoS : mémoire et CPU gérées par réservations, limites et parts (shares) ; les pools de ressources permettent regrouper des VMs avec politiques d’allocation.
4. Commandes et manipulations¶
Non abordé dans ce cours.
5. Sécurité et bonnes pratiques¶
- Vérifier que le matériel hôte dispose de ressources suffisantes (CPU, RAM, stockage performant).
- Utiliser des réseaux dédiés et, de préférence, redondants pour le trafic iSCSI.
- Configurer le switch physique en mode trunk si les VLAN sont gérés par l’hyperviseur.
- Harmoniser les noms de groupements de ports et les IDs VLAN entre hôtes pour éviter les problèmes lors de migrations.
- Pour les modèles Windows, utiliser Sysprep afin d’éviter conflits d’identifiants (SID) et de noms d’ordinateur lors du déploiement depuis un template.
6. Points essentiels à retenir pour le TSSR¶
- vCenter centralise l’administration et active DRS, HA et la migration à chaud (vMotion).
- Un vSS est local à chaque ESXi ; un pNIC ne peut pas être lié à plusieurs vSwitch.
- VMkernel sert des services d’infrastructure (ex. vMotion) ; VM Network sert les interfaces des VMs.
- Pour vMotion entre deux hôtes : stockage mutualisé, VMkernel vMotion configuré sur chaque hôte, noms de port group et ID VLAN identiques.
- Stockage mutualisé (VMFS/NFS) requis pour partager les fichiers de VM entre hôtes.
- Pools de ressources permettent garantir/limiter CPU et mémoire via réservations, limites et parts.
- VMTX = modèle optimisé pour VMware ; OVF = format portable inter‑plateformes.
- La bibliothèque vCenter stocke modèles et images (ISO/OVF) pour distribution et déploiement centralisés.
7. Tableau récapitulatif¶
| Élément | Usage principal | Caractéristique clé |
|---|---|---|
| VM Network | Interfaces des VMs | Peut utiliser ID VLAN, doit être nommé de façon cohérente |
| VMkernel (VM Kernel) | Services infra (vMotion, gestion) | Nécessite port VMkernel configuré pour chaque service |
| pNIC | Carte physique | Représentée dans vSphere par une vmNIC |
| vmNIC | Objet vSphere de la pNIC | Connecte vSwitch et trafic physique |
| VMFS vs NFS | Types de datastore | VMFS = système VMware ; NFS = partage réseau |
8. Vérifications pratiques¶
- Vérifier que chaque hôte possède un port VMkernel configuré pour vMotion.
- Vérifier que le datastore contenant la VM est accessible et partagé entre les hôtes (stockage mutualisé).
- Vérifier que les noms des groupements de ports VM Network et les IDs VLAN sont identiques sur hôte‑1 et hôte‑2.
- Vérifier que l’adresse IP du SAN est sur le même réseau que le VMkernel Flux‑iSCSI (pour iSCSI).
- Vérifier le mapping pNIC → vmNIC et la présence de redondance sur les liens critiques.
9. Flashcards Anki¶
Quel est le rôle principal de vCenter Server? :: Gestion centralisée et supervision des environnements vSphere. Qu'est‑ce qu'ESXi? :: Hyperviseur qui s'exécute directement sur le matériel physique et permet de créer et gérer des machines virtuelles. Qu'est‑ce qu'un vSphere Standard Switch (vSS)? :: Commutateur virtuel géré indépendamment pour chaque ESXi, vSwitch0 créé par défaut et lié à la première carte réseau. Quelle est la différence entre pNIC et vmNIC? :: pNIC = carte réseau physique ; vmNIC = objet vSphere associé à une pNIC. Quels sont les deux types de groupements de ports sur un ESXi? :: VM Kernel et VM Network. Donner trois usages possibles d'un port VMkernel. :: vMotion, Gestion (Management), Fault Tolerance. Quels types de datastores sont mentionnés dans le cours? :: VMFS et NFS. Quelles conditions sont obligatoires pour migrer une VM avec vMotion entre deux hôtes? :: Stockage mutualisé, vMotion configuré sur VMkernel de chaque hôte, nom du groupement VM Network et ID VLAN identiques. Quelle est l'extension du fichier de configuration d'une VM? :: .vmx Pourquoi utiliser Sysprep pour un modèle Windows? :: Pour réinitialiser les SID et éviter conflits d'identité et problèmes de sécurité lors du déploiement.