Rechercher

10.2. Modifier les machines virtuelles

download PDF

Vous pouvez mettre à jour la configuration d'une machine virtuelle en utilisant soit l'éditeur YAML dans la console web, soit l'OpenShift CLI sur la ligne de commande. Vous pouvez également mettre à jour un sous-ensemble de paramètres dans l'écran Virtual Machine Details.

10.2.1. Modifier une machine virtuelle dans la console web

Vous pouvez modifier une machine virtuelle en utilisant la console web d'OpenShift Container Platform ou l'interface de ligne de commande.

Procédure

  1. Naviguez vers Virtualization VirtualMachines dans la console web.
  2. Sélectionnez une machine virtuelle pour ouvrir la page VirtualMachine details.
  3. Cliquez sur n'importe quel champ comportant l'icône d'un crayon, ce qui indique que le champ est modifiable. Par exemple, cliquez sur le paramètre actuel de Boot mode, tel que BIOS ou UEFI, pour ouvrir la fenêtre Boot mode et sélectionner une option dans la liste.
  4. Cliquez sur Save.
Note

Si la machine virtuelle est en cours d'exécution, les modifications apportées à Boot Order ou Flavor ne prendront pas effet tant que vous n'aurez pas redémarré la machine virtuelle.

Vous pouvez voir les changements en attente en cliquant sur View Pending Changes sur le côté droit du champ concerné. La bannière Pending Changes en haut de la page affiche une liste de tous les changements qui seront appliqués lorsque la machine virtuelle redémarrera.

10.2.2. Modifier la configuration YAML d'une machine virtuelle à l'aide de la console web

Vous pouvez éditer la configuration YAML d'une machine virtuelle dans la console web. Certains paramètres ne peuvent pas être modifiés. Si vous cliquez sur Save avec une configuration non valide, un message d'erreur indique le paramètre qui ne peut pas être modifié.

Note

Le fait de quitter l'écran YAML en cours d'édition annule toutes les modifications apportées à la configuration.

Procédure

  1. Cliquez sur Virtualization VirtualMachines dans le menu latéral.
  2. Sélectionnez une machine virtuelle.
  3. Cliquez sur l'onglet YAML pour afficher la configuration modifiable.
  4. Facultatif : vous pouvez cliquer sur Download pour télécharger localement le fichier YAML dans son état actuel.
  5. Modifiez le fichier et cliquez sur Save.

Un message de confirmation indique que la modification a été effectuée avec succès et inclut le numéro de version mis à jour de l'objet.

10.2.3. Modifier la configuration YAML d'une machine virtuelle à l'aide du CLI

Utilisez cette procédure pour modifier la configuration YAML d'une machine virtuelle à l'aide de l'interface de programmation.

Conditions préalables

  • Vous avez configuré une machine virtuelle avec un fichier de configuration d'objets YAML.
  • Vous avez installé le CLI oc.

Procédure

  1. Exécutez la commande suivante pour mettre à jour la configuration de la machine virtuelle :

    oc edit <object_type> <object_ID> $ oc edit <object_type> <object_ID>
  2. Ouvrez la configuration de l'objet.
  3. Modifier le YAML.
  4. Si vous modifiez une machine virtuelle en cours d'exécution, vous devez effectuer l'une des opérations suivantes :

    • Redémarrer la machine virtuelle.
    • Exécutez la commande suivante pour que la nouvelle configuration prenne effet :

      oc apply <object_type> <object_ID> $ oc apply <object_type> <object_ID>

10.2.4. Ajouter un disque virtuel à une machine virtuelle

Cette procédure permet d'ajouter un disque virtuel à une machine virtuelle.

Procédure

  1. Cliquez sur Virtualization VirtualMachines dans le menu latéral.
  2. Sélectionnez une machine virtuelle pour ouvrir l'écran VirtualMachine details.
  3. Cliquez sur l'onglet Disks puis sur Add disk.
  4. Dans la fenêtre Add disk, indiquez les adresses Source, Name, Size, Type, Interface, et Storage Class.

    1. Facultatif : vous pouvez activer la pré-allocation si vous utilisez une source de disque vierge et que vous avez besoin de performances d'écriture maximales lors de la création de volumes de données. Pour ce faire, cochez la case Enable preallocation.
    2. Facultatif : vous pouvez effacer Apply optimized StorageProfile settings pour modifier Volume Mode et Access Mode pour le disque virtuel. Si vous ne spécifiez pas ces paramètres, le système utilise les valeurs par défaut de la carte de configuration kubevirt-storage-class-defaults.
  5. Cliquez sur Add.
Note

Si la machine virtuelle est en cours d'exécution, le nouveau disque est dans l'état pending restart et ne sera pas attaché tant que vous n'aurez pas redémarré la machine virtuelle.

La bannière Pending Changes en haut de la page affiche une liste de tous les changements qui seront appliqués lorsque la machine virtuelle redémarrera.

Pour configurer les valeurs par défaut des classes de stockage, utilisez les profils de stockage. Pour plus d'informations, voir Personnaliser le profil de stockage.

10.2.4.1. Édition de CD-ROM pour VirtualMachines

La procédure suivante permet d'éditer des CD-ROM pour les machines virtuelles.

Procédure

  1. Cliquez sur Virtualization VirtualMachines dans le menu latéral.
  2. Sélectionnez une machine virtuelle pour ouvrir l'écran VirtualMachine details.
  3. Cliquez sur l'onglet Disks.
  4. Cliquez sur le menu Options kebab du CD-ROM que vous souhaitez éditer et sélectionnez Edit.
  5. Dans la fenêtre Edit CD-ROM, modifiez les champs : Source, Persistent Volume Claim, Name, Type, et Interface.
  6. Cliquez sur Save.

10.2.4.2. Champs de stockage

NomLa sélectionDescription

Source

Vierge (crée du PVC)

Créer un disque vide.

Importation par URL (crée un PVC)

Importer du contenu via une URL (HTTP ou HTTPS).

Utiliser un PVC existant

Utiliser un PVC déjà disponible dans le cluster.

Cloner un PVC existant (crée un PVC)

Sélectionnez un PVC existant disponible dans le cluster et clonez-le.

Importation via le registre (création de PVC)

Importer du contenu via le registre des conteneurs.

Conteneur (éphémère)

Télécharger le contenu d'un conteneur situé dans un registre accessible depuis le cluster. Le disque conteneur ne doit être utilisé que pour les systèmes de fichiers en lecture seule, tels que les CD-ROM ou les machines virtuelles temporaires.

Nom

 

Nom du disque. Le nom peut contenir des lettres minuscules (a-z), des chiffres (0-9), des traits d'union (-) et des points (.), jusqu'à un maximum de 253 caractères. Le premier et le dernier caractères doivent être alphanumériques. Le nom ne doit pas contenir de majuscules, d'espaces ou de caractères spéciaux.

Taille

 

Taille du disque en gigaoctets.

Type

 

Type de disque. Exemple : Disque ou CD-ROM

Interface

 

Type de périphérique de disque. Les interfaces prises en charge sont virtIO, SATA et SCSI.

Classe de stockage

 

La classe de stockage utilisée pour créer le disque.

Paramètres de stockage avancés

Les paramètres de stockage avancés suivants sont facultatifs et disponibles pour les disques Blank, Import via URL, et Clone existing PVC. Avant OpenShift Virtualization 4.11, si vous ne spécifiez pas ces paramètres, le système utilise les valeurs par défaut de la carte de configuration kubevirt-storage-class-defaults. Dans OpenShift Virtualization 4.11 et les versions ultérieures, le système utilise les valeurs par défaut du profil de stockage.

Note

Utilisez les profils de stockage pour garantir des paramètres de stockage avancés cohérents lors du provisionnement du stockage pour OpenShift Virtualization.

Pour spécifier manuellement Volume Mode et Access Mode, vous devez décocher la case Apply optimized StorageProfile settings, qui est sélectionnée par défaut.

NomDescription du modeParamètresDescription des paramètres

Mode volume

Définit si le volume persistant utilise un système de fichiers formaté ou un état de bloc brut. La valeur par défaut est Filesystem.

Système de fichiers

Stocke le disque virtuel sur un volume basé sur un système de fichiers.

Bloc

Enregistre le disque virtuel directement sur le volume de blocs. N'utilisez Block que si le stockage sous-jacent le prend en charge.

Mode d'accès

Mode d'accès au volume persistant.

ReadWriteOnce (RWO)

Le volume peut être monté en lecture-écriture par un seul nœud.

ReadWriteMany (RWX)

Le volume peut être monté en lecture-écriture par plusieurs nœuds à la fois.

Note

Cela est nécessaire pour certaines fonctionnalités, telles que la migration en direct des machines virtuelles entre les nœuds.

ReadOnlyMany (ROX)

Le volume peut être monté en lecture seule par plusieurs nœuds.

10.2.5. Ajouter une interface réseau à une machine virtuelle

Cette procédure permet d'ajouter une interface réseau à une machine virtuelle.

Procédure

  1. Cliquez sur Virtualization VirtualMachines dans le menu latéral.
  2. Sélectionnez une machine virtuelle pour ouvrir l'écran VirtualMachine details.
  3. Cliquez sur l'onglet Network Interfaces.
  4. Cliquez sur Add Network Interface.
  5. Dans la fenêtre Add Network Interface, indiquez les adresses Name, Model, Network, Type et MAC Address de l'interface réseau.
  6. Cliquez sur Add.
Note

Si la machine virtuelle est en cours d'exécution, la nouvelle interface réseau est dans l'état pending restart et les changements ne prendront pas effet tant que vous n'aurez pas redémarré la machine virtuelle.

La bannière Pending Changes en haut de la page affiche une liste de tous les changements qui seront appliqués lorsque la machine virtuelle redémarrera.

10.2.5.1. Domaines de mise en réseau

NomDescription

Nom

Nom du contrôleur d'interface réseau.

Model

Indique le modèle du contrôleur d'interface réseau. Les valeurs prises en charge sont e1000e et virtio.

Réseau

Liste des définitions de pièces jointes disponibles.

Type

Liste des méthodes de liaison disponibles. Sélectionnez la méthode de liaison adaptée à l'interface réseau :

  • Réseau de pods par défaut : masquerade
  • Réseau de ponts Linux : bridge
  • Réseau SR-IOV : SR-IOV

Adresse MAC

Adresse MAC du contrôleur d'interface réseau. Si aucune adresse MAC n'est spécifiée, une adresse est attribuée automatiquement.

10.2.6. Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.