10.6. Gestion des instances de machines virtuelles
Si vous avez des instances de machines virtuelles autonomes (VMI) qui ont été créées indépendamment en dehors de l'environnement OpenShift Virtualization, vous pouvez les gérer en utilisant la console web ou en utilisant les commandes oc
ou virtctl
à partir de l'interface de ligne de commande (CLI).
La commande virtctl
offre plus d'options de virtualisation que la commande oc
. Par exemple, vous pouvez utiliser virtctl
pour mettre en pause une VM ou exposer un port.
10.6.1. À propos des instances de machines virtuelles
Une instance de machine virtuelle (IMV) est une représentation d'une machine virtuelle (VM) en cours d'exécution. Lorsqu'une IMV appartient à une VM ou à un autre objet, vous la gérez par l'intermédiaire de son propriétaire dans la console Web ou à l'aide de l'interface de ligne de commande (CLI) oc
.
Un VMI autonome est créé et démarré indépendamment avec un script, par automatisation, ou en utilisant d'autres méthodes dans le CLI. Dans votre environnement, vous pouvez avoir des IMV autonomes qui ont été développées et démarrées en dehors de l'environnement OpenShift Virtualization. Vous pouvez continuer à gérer ces IMV autonomes en utilisant le CLI. Vous pouvez également utiliser la console web pour des tâches spécifiques associées aux IMV autonomes :
- Dresser la liste des IMV autonomes et de leurs coordonnées.
- Modifier les étiquettes et les annotations pour une IMV autonome.
- Supprimer une VMI autonome.
Lorsque vous supprimez une VM, la VMI associée est automatiquement supprimée. Vous supprimez directement une VMI autonome car elle n'appartient pas à des VM ou à d'autres objets.
Avant de désinstaller OpenShift Virtualization, listez et visualisez les VMIs autonomes en utilisant le CLI ou la console web. Ensuite, supprimez tous les VMI en suspens.
10.6.2. Liste de toutes les instances de machines virtuelles à l'aide de l'interface de gestion
Vous pouvez lister toutes les instances de machines virtuelles (IMV) de votre cluster, y compris les IMV autonomes et celles appartenant à des machines virtuelles, en utilisant l'interface de ligne de commande (CLI) oc
.
Procédure
Dressez la liste de toutes les IMV en exécutant la commande suivante :
$ oc get vmis
10.6.3. Lister les instances de machines virtuelles autonomes à l'aide de la console web
La console web vous permet de répertorier et de visualiser les instances de machines virtuelles (VMI) autonomes de votre cluster qui n'appartiennent pas à des machines virtuelles (VM).
Les IMV appartenant à des machines virtuelles ou à d'autres objets ne sont pas affichées dans la console Web. La console Web n'affiche que les IMV autonomes. Si vous souhaitez répertorier toutes les IMV de votre cluster, vous devez utiliser le CLI.
Procédure
Cliquez sur Virtualization
VirtualMachines dans le menu latéral. Vous pouvez identifier un IMV autonome par un badge de couleur foncée à côté de son nom.
10.6.4. Modifier une instance de machine virtuelle autonome à l'aide de la console web
Vous pouvez modifier les annotations et les étiquettes d'une instance de machine virtuelle autonome (VMI) à l'aide de la console Web. Les autres champs ne sont pas modifiables.
Procédure
-
Dans la console OpenShift Container Platform, cliquez sur Virtualization
VirtualMachines dans le menu latéral. - Sélectionnez un IMV autonome pour ouvrir la page VirtualMachineInstance details.
- Dans l'onglet Details, cliquez sur l'icône représentant un crayon à côté de Annotations ou Labels.
- Apportez les modifications nécessaires et cliquez sur Save.
10.6.5. Suppression d'une instance de machine virtuelle autonome à l'aide du CLI
Vous pouvez supprimer une instance de machine virtuelle autonome (VMI) en utilisant l'interface de ligne de commande (CLI) oc
.
Conditions préalables
- Identifiez le nom de la VMI que vous souhaitez supprimer.
Procédure
Supprimez la VMI en exécutant la commande suivante :
oc delete vmi <vmi_name>
10.6.6. Suppression d'une instance de machine virtuelle autonome à l'aide de la console web
Supprimer une instance de machine virtuelle autonome (VMI) à partir de la console web.
Procédure
-
Dans la console web d'OpenShift Container Platform, cliquez sur Virtualization
VirtualMachines dans le menu latéral. -
Cliquez sur Actions
Delete VirtualMachineInstance. - Dans la fenêtre de confirmation, cliquez sur Delete pour supprimer définitivement l'IMV autonome.