Skip to Content
Vm ManagementGestion des VM

Gestion des VM

OpenFactory utilise des machines virtuelles libvirt pour démarrer des images, exécuter la vérification et déployer des topologies de projet. La console combine un graphe souhaité avec l’état d’exécution renvoyé par libvirt.

Capacités actuelles

CapacitéFrontière
Topologie planifiéeAjouter nœuds VM et réseau, les connecter, sélectionner un variant de boot et enregistrer la disposition du graphe avant provisionnement
Cycle de vie VMCréer, démarrer, arrêt gracieux, reboot, reset forcé, coupure d’alimentation forcée et supprimer une VM autorisée
Images de bootUtiliser un de vos builds ou une cible de lancement catalogue public activée ; changer le variant d’un nœud provisionné échange son CD-ROM et redémarre à froid en conservant son disque
ConsoleOuvrir la console VNC navigateur pour une VM en cours
VérificationProvisionner des environnements de test temporaires et exécuter vérifications prédéfinies, fonctionnalité, personnalisées, GUI ou benchmark
Superposition persistanteDisque Zone 2 optionnel pour images supportées ; instantanés et rollback s’appliquent à cette superposition uniquement

Disponibilité VM, taille, nombre de nœuds et rétention sont appliqués depuis les droits de compte courants renvoyés par le backend. Ne vous fiez pas à un tableau de plan copié dans la documentation.

Distinctions importantes

  • Un nœud planifié est une donnée de topologie, pas une VM en cours.
  • Une VM en cours n’est pas une preuve que son image a réussi les tests.
  • Le disque racine d’une VM bootée en ISO n’est pas automatiquement un système installé.
  • Un instantané Zone 2 n’est pas un instantané VM complet : il ne capture pas la mémoire invité, l’image de base immuable ni des disques arbitraires.
  • Le succès de la console navigateur ne prouve pas SSH, installateur ou comportement matériel physique.

Workflow sûr

  1. Validez et construisez l’image.
  2. Ajoutez les nœuds VM et réseau voulus à une topologie projet ou build.
  3. Sélectionnez le variant de boot exact et relisez les limites de ressources.
  4. Provisionnez, puis inspectez l’identifiant et l’état d’exécution.
  5. Ouvrez la console et exécutez des assertions propres à l’invite.
  6. Pour un média installable, complétez un test install-on-disk et redémarrez depuis le disque plutôt que l’ISO.
  7. Gardez preuves test, certification et matériel séparées.
  8. Supprimez VM et réseaux temporaires lorsque les preuves ont été conservées.

Liens