Création et cycle de vie des VM
Créer et gérer des machines virtuelles dans VergeOS — des VM personnalisées vierges et des clones aux disques, cartes réseau, opérations à chaud et gestion du cycle de vie au quotidien.
Vue d'ensemble
Les machines virtuelles sont l’unité de charge de travail principale dans VergeOS. L’interface utilisateur de VergeOS offre un flux de travail rationalisé pour créer des VM, connecter le stockage et le réseau, et gérer le cycle de vie complet — du premier démarrage aux instantanés, clones et migrations à chaud. Que vous construisiez un seul serveur de test ou que vous déployiez des centaines de charges de travail de production, le processus suit le même schéma cohérent.
VergeOS propose quatre méthodes de création d’une VM :
VM personnalisée
VM vide sans disques ni NIC -- vous configurez tout
Contrôle total de la configuration matérielle
Recette
Modèle d’image dorée préconstruit avec questions guidées
Déploiements standardisés et répétables
Clone
Copie d’une VM existante avec de nouvelles adresses MAC
Duplication rapide de charges de travail en cours d’exécution
Importation
Depuis des fichiers OVF/OVA, VMX, VMDK, VHDX ou QCOW2
Migration depuis VMware, Hyper-V ou d’autres plateformes
Créer une VM personnalisée
Une VM personnalisée est créée comme une coquille vide -- sans disques, sans NIC, sans OS. Cela vous donne un contrôle total sur chaque aspect de la configuration matérielle avant l’installation d’un système d’exploitation invité.
Procédure
Depuis le Tableau de bord Cloud, cliquez sur Machines > Machines virtuelles.
Cliquez sur Nouveau dans le menu de gauche.
Sélectionnez -- Personnalisée -- dans la liste des options.
Cliquez sur Suivant et configurez les champs de la VM (voir la référence des champs ci-dessous).
Cliquez sur Soumettre pour créer la VM.
Ajoutez des disques et des NIC depuis le tableau de bord de la VM (détaillé dans les sections ci-dessous).
Mettez la VM sous tension et installez un OS invité depuis un ISO ou importez un disque.
Démarrage rapide
Si vous voulez simplement une VM fonctionnelle rapidement, utilisez une Recette au lieu de Personnalisée. Les recettes incluent des disques, des NIC et une image d’OS préconfigurés -- il vous suffit de répondre à quelques questions (cœurs, RAM, réseau, niveau de stockage) et la VM est prête à démarrer.
Référence des champs de la VM
Lors de la création ou de la modification d’une VM, les champs suivants contrôlent sa configuration matérielle :
Nom
Identifiant unique de la VM
Utilisez une nomenclature descriptive et cohérente
Cœurs CPU
Nombre de cœurs CPU virtuels
Commencez prudemment ; augmentez si nécessaire
RAM (Mo)
Allocation mémoire en mégaoctets
Commencez prudemment avec l’allocation de RAM et ajustez selon la supervision
Famille d’OS
Windows, Linux, FreeBSD ou Autre
Affecte les indicateurs QEMU et l’optimisation des performances
Type de machine
Q35 (moderne) ou i440FX (hérité)
Q35 est recommandé pour toutes les nouvelles VM
UEFI
Activer le firmware de démarrage UEFI
Requis pour Secure Boot et les fonctionnalités modernes de l’OS
Secure Boot
Valide les signatures de la chaîne de démarrage
À activer pour Windows Server 2016+ et Linux renforcé
Agent invité QEMU
Canal de communication hôte-vers-invité
Toujours activer -- requis pour les instantanés avec quiescence
Vidéo
Adaptateur d’affichage (std, cirrus, vmware, qxl, virtio)
VESA standard 2.0 par défaut ; choisissez QXL lors de l’utilisation de la console SPICE ; choisissez VirtIO uniquement lorsque le nœud physique dispose d’un GPU compatible (p. ex. VDI)
Console
VNC, SPICE ou Série
SPICE pour le bureau ; VNC pour un usage général
Ordre de démarrage
Priorité des périphériques de démarrage
Définissez le disque de l’OS sur l’ordre 0
Groupe HA
Groupe de placement haute disponibilité ; le nom du groupe maintient les VM sur des nœuds séparés (affinité négative), et un +name préfixe +name les co-localise (affinité positive)
Maintient les VM associées sur des nœuds séparés
Nœud préféré
Épingler la VM à un nœud spécifique
À utiliser avec parcimonie -- limite la flexibilité du basculement
Profil d’instantané
Planification automatique des instantanés
À affecter pour une sauvegarde par VM au-delà des instantanés système
Base RTC
UTC ou heure locale
UTC pour Linux ; configurez Windows pour utiliser UTC ou définissez l’heure locale
Autoriser le branchement à chaud
Activer le branchement à chaud des disques/cartes réseau
Activé par défaut -- laissez activé
Ajout de disques
Les disques sont ajoutés à la VM après sa création. Depuis le Tableau de bord de la VM, cliquez sur Disques > Nouveau (ou utilisez le Nouveau disque dans le menu de gauche).
Types de support de disque
Disque
Disque virtuel vide (allocation fine)
CD-ROM
Support ISO en lecture seule pour l’installation de l’OS
Cloner le disque
Duplication d’un .raw disque dans le même cloud
Importer le disque
Créer à partir d’images de disque téléversées (.vmdk, .qcow2, .vhd, .vhdx, .raw)
Non persistant
Revient à une image dorée à chaque démarrage (idéal pour la VDI)
Disque EFI
Disque de firmware UEFI généré automatiquement (géré par le système)
Types d’interface de disque
Virtio-SCSI
Excellent
Recommandé pour toutes les nouvelles VM. Prend en charge le hot-plug, TRIM/discard et le redimensionnement en ligne. Linux inclut nativement les pilotes ; Windows nécessite l’ISO du pilote VirtIO.
Virtio-SCSI (contrôleur dédié)
Excellent
À utiliser lorsqu’on mélange des disques entre différents niveaux de stockage au sein de la même VM.
Virtio (hérité)
Entrées/sorties maximales
Débit brut le plus élevé, mais sans les fonctionnalités SCSI comme TRIM.
SATA (AHCI)
Bon
Type de machine Q35 uniquement. Large compatibilité avec les OS invités.
IDE
Basique
Type de machine i440FX uniquement. Compatibilité héritée.
LSI
Bon
Mode de compatibilité VMware.
Niveau préféré
Chaque disque se voit attribuer un niveau préféré qui détermine quel niveau de stockage vSAN héberge ses données. Sélectionnez en fonction des exigences de votre charge de travail :
Niveau 1 (NVMe) -- Performances les plus élevées pour les bases de données et les charges sensibles à la latence
Niveau 2 (SSD) -- Bon équilibre entre performances et capacité
Niveau 3 (SSD/HDD) -- Stockage polyvalent
Niveau 4–5 (HDD/Archive) -- Capacité optimisée pour les données froides
VergeOS utilise l’allocation fine -- allouer une taille de disque généreuse ne consomme pas d’espace tant que l’invité n’écrit pas réellement des données. Il est souvent préférable de sur-allouer au départ plutôt que de devoir agrandir plus tard.
Ajout de NIC
Depuis le tableau de bord de la VM, cliquez sur des NIC > Nouveau pour ajouter une interface réseau.
Champs de configuration des cartes réseau
Nom
Étiquette facultative (recommandée si plusieurs cartes réseau)
Interface
Virtio (recommandé), Intel E1000, AMD PCnet, Realtek 8139. Les VM VMware/Hyper-V importées peuvent aussi afficher e1000e, vmxnet3, ou igb (Intel 82576).
Réseau
Réseau virtuel cible (interne ou externe)
Adresse MAC
Généré automatiquement ou spécifié manuellement
Activé
Activer/désactiver la carte réseau sans la supprimer
Actif
Identifiant unique à utiliser dans les recettes
Virtio offre les meilleures performances réseau. Linux inclut nativement les pilotes VirtIO. Pour Windows, installez les pilotes depuis l’ ISO du pilote VirtIO ou utilisez les ISO Windows personnalisés VergeOS qui les intègrent.
Capacités de branchement à chaud
VergeOS prend en charge la modification de certains éléments matériels de la VM pendant son exécution, contrôlée par le Autoriser le branchement à chaud paramètre
Ce qui peut être branché à chaud
Disques
Oui
Le système d’exploitation invité doit prendre en charge l’ajout à chaud ; Virtio-SCSI recommandé
des NIC
Oui
Largement pris en charge par les systèmes d’exploitation invités modernes
Redimensionnement du disque
Oui
Les disques Virtio-SCSI peuvent être agrandis sans cycle d’alimentation
Ce qui nécessite un cycle d’alimentation
RAM
Les modifications de mémoire nécessitent toujours l’arrêt puis le redémarrage de la VM
Cœurs CPU
Les modifications du nombre de cœurs nécessitent toujours un cycle d’alimentation
Type de console
Les changements VNC/SPICE/Série prennent effet au prochain démarrage
Carte vidéo
Les changements de carte vidéo nécessitent un cycle d’alimentation
Type de machine
Les changements de chipset nécessitent un cycle d’alimentation
UEFI/BIOS
Les changements de mode de démarrage nécessitent un cycle d’alimentation
Créer une VM à partir d’un clone
Le clonage crée une nouvelle instance de VM comme copie d’une VM existante. C’est utile pour dupliquer rapidement des charges de travail, créer des environnements de test ou déployer des serveurs identiques à plus grande échelle.
Options de clonage
Nom de la VM
<original>clone
Renommer comme souhaité
Conserver les adresses MAC
Désactivé
Crée de nouvelles adresses MAC (sans risque pour une opération sur le même réseau)
Conserver les UUID des périphériques
Désactivé
Crée de nouveaux UUID (à activer uniquement si l’application l’exige)
Quiescer le système de fichiers
Désactivé
Fige le système de fichiers et vide les tampons pour un clone cohérent avec l’application (nécessite l’Agent invité)
Procédure de clonage
Accédez à Machines > Machines virtuelles > Nouveau.
Sélectionnez --Cloner-- dans la liste des options.
Sélectionnez la VM source dans la liste disponible.
Cliquez sur Suivant, configurez les options de clonage et cliquez sur Soumettre.
Exécuter un clone sur le même réseau que l’original avec Conserver les adresses MAC activé entraînera des conflits réseau. Vérifiez toujours que les adresses MAC et les configurations IP sont uniques avant de démarrer le clone.
Opérations du cycle de vie
Une fois une VM créée et configurée, les opérations suivantes sont disponibles depuis le tableau de bord de la VM :
Mise sous tension
Démarrer la VM
Mise hors tension
Coupure immédiate de l’alimentation (utilisez Arrêt pour un arrêt gracieux)
Arrêt
Arrêt gracieux initié par ACPI via le système d’exploitation invité
Redémarrer
Redémarrage gracieux
Hiberner
Enregistrer l’état de la VM sur le disque et l’arrêter (reprendre dans le même état)
Instantané
Créer une sauvegarde ponctuelle (manuelle ou planifiée)
Clone
Créer une copie de la VM
Migration à chaud
Déplacer une VM en cours d’exécution vers un autre nœud sans aucune interruption
Méthodes d’instantané
VergeOS fournit trois niveaux de protection par instantané de VM :
Instantané complet du système
Toutes les VM, locataires, paramètres
Non
Points de reprise DR à l’échelle du système
Instantané partiel du système
VM/locataires étiquetés uniquement
Oui (par étiquette)
Fréquence plus élevée pour les charges de travail sélectionnées
Instantané VM individuel
VM unique
Oui (si sélectionnée)
Protection par VM, sauvegardes avant maintenance
Instantanés avec quiescence figent le système de fichiers invité et vident les tampons d’écriture avant la capture, fournissant des sauvegardes cohérentes avec l’application. Sur les VM Windows, les écrivains VSS sont invoqués pour les applications compatibles VSS. L’ Agent invité doit être installé et enregistré pour que les instantanés avec quiescence fonctionnent.
Migration à chaud
La migration à chaud déplace une VM en cours d’exécution d’un nœud physique à un autre sans temps d’arrêt. C’est essentiel pour :
Maintenance planifiée -- Évacuer les VM avant de mettre un nœud hors ligne
Équilibrage de charge -- Redistribuer les charges de travail dans le cluster
Mises à niveau matérielles -- Déplacer les VM hors d’un nœud avant de remplacer des composants
VergeOS gère automatiquement la migration à chaud pendant les opérations de maintenance, ou vous pouvez la déclencher manuellement depuis le tableau de bord de la VM.
Agent invité
Le Agent invité QEMU est un service léger installé dans le système d’exploitation invité qui permet la communication hôte-vers-invité. Il est essentiel pour les VM de production.
Avantages de l’Agent invité
Instantanés avec quiescence -- Sauvegardes cohérentes avec les applications grâce au gel du système de fichiers
Reporting de l’adresse IP -- IP et nom d’hôte de l’invité visibles sur le tableau de bord de la VM
Arrêt gracieux -- Mise hors tension fiable sans dépendance à l’ACPI
Intégration VSS -- Volume Shadow Copy de Windows pour des instantanés cohérents pour les bases de données
Installation
Debian/Ubuntu
apt-get install qemu-guest-agent
RHEL/CentOS
yum install qemu-guest-agent
Windows
Installer virtio-win-guest-tools.exe depuis le package de pilotes VirtIO
Après l’installation, vérifiez que l’agent est connecté en contrôlant la Agent invité case à cocher sur le tableau de bord de la VM -- un numéro de version apparaîtra à côté lorsqu’elle sera connectée avec succès.
Bonnes pratiques
Dimensionner correctement la RAM
Commencez prudemment avec l’allocation de RAM et augmentez progressivement en fonction du suivi réel de la charge de travail.
Utilisez Virtio partout
Sélectionnez Virtio-SCSI pour les disques et Virtio pour les cartes réseau. Ces pilotes para-virtualisés offrent des performances proches du natif. Installez les pilotes VirtIO sur Windows avant de changer d’interface.
Activez toujours l’Agent invité
L’Agent invité permet des instantanés à l’état quiescent, le signalement de l’adresse IP et l’arrêt en douceur. Installez-le sur chaque VM de production immédiatement après la configuration du système d’exploitation.
Désactivez les économies d’énergie dans l’invité
Les fonctionnalités d’économie d’énergie du système d’exploitation invité n’apportent aucun avantage dans un environnement virtuel et peuvent provoquer des problèmes de performances. Utilisez un Performance profil d’alimentation dans l’invité.
Parcours de prise en main
Créez une VM personnalisée avec 2 cœurs, 4 Go de RAM, type de machine Q35, UEFI activé, Agent invité activé
Ajoutez un disque Virtio-SCSI (50 Go sur le niveau de votre choix) et un CD-ROM avec une image ISO du système d’exploitation
Ajoutez une carte réseau Virtio connectée à votre réseau interne
Mettez la VM sous tension et installez le système d’exploitation invité
Installez l’Agent invité dans l’invité
Prenez un instantané comme premier point de restauration
Testez les opérations du cycle de vie -- redémarrer, cloner et migrer la VM
Mis à jour
Ce contenu vous a-t-il été utile ?