10.3. Modification de l'ordre de démarrage
Vous pouvez mettre à jour les valeurs d'une liste d'ordre de démarrage à l'aide de la console Web ou de l'interface de ligne de commande.
Avec Boot Order dans la page Virtual Machine Overview, vous pouvez :
- Sélectionnez un disque ou un contrôleur d'interface réseau (NIC) et ajoutez-le à la liste de l'ordre de démarrage.
- Modifier l'ordre des disques ou des cartes d'interface réseau dans la liste de l'ordre de démarrage.
- Retirer un disque ou une carte d'interface réseau de la liste d'amorçage et le réintégrer dans l'inventaire des sources d'amorçage.
10.3.1. Ajouter des éléments à une liste de commandes de démarrage dans la console web
Ajouter des éléments à une liste de commandes de démarrage à l'aide de la console web.
Procédure
- Cliquez sur Virtualization → VirtualMachines dans le menu latéral.
- Sélectionnez une machine virtuelle pour ouvrir la page VirtualMachine details.
- Cliquez sur l'onglet Details.
- Cliquez sur l'icône en forme de crayon située à droite de Boot Order. Si une configuration YAML n'existe pas, ou si c'est la première fois que vous créez une liste d'ordres de démarrage, le message suivant s'affiche : No resource selected. VM will attempt to boot from disks by order of appearance in YAML file.
- Cliquez sur Add Source et sélectionnez un disque de démarrage ou un contrôleur d'interface réseau (NIC) pour la machine virtuelle.
- Ajoutez tout disque ou carte d'interface réseau supplémentaire à la liste de l'ordre de démarrage.
- Cliquez sur Save.
Si la machine virtuelle est en cours d'exécution, les modifications apportées à Boot Order 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 Boot Order. 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.3.2. Modification d'une liste de commandes de démarrage dans la console web
Modifiez la liste de l'ordre de démarrage dans la console web.
Procédure
- Cliquez sur Virtualization → VirtualMachines dans le menu latéral.
- Sélectionnez une machine virtuelle pour ouvrir la page VirtualMachine details.
- Cliquez sur l'onglet Details.
- Cliquez sur l'icône du crayon qui se trouve sur le côté droit de Boot Order.
Choisissez la méthode appropriée pour déplacer l'élément dans la liste de l'ordre de démarrage :
- Si vous n'utilisez pas de lecteur d'écran, survolez l'icône de la flèche située à côté de l'élément que vous souhaitez déplacer, faites glisser l'élément vers le haut ou vers le bas et déposez-le à l'endroit de votre choix.
- Si vous utilisez un lecteur d'écran, appuyez sur la flèche du haut ou la flèche du bas pour déplacer l'élément dans la liste de l'ordre de démarrage. Ensuite, appuyez sur la touche Tab pour déposer l'élément à l'emplacement de votre choix.
- Cliquez sur Save.
Si la machine virtuelle est en cours d'exécution, les modifications apportées à la liste d'ordre de démarrage 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 Boot Order. 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.3.3. Modification d'une liste d'ordre de démarrage dans le fichier de configuration YAML
Modifier la liste de l'ordre de démarrage dans un fichier de configuration YAML à l'aide de l'interface de programmation.
Procédure
Ouvrez le fichier de configuration YAML de la machine virtuelle en exécutant la commande suivante :
$ oc edit vm example
Editez le fichier YAML et modifiez les valeurs de l'ordre de démarrage associé à un disque ou à un contrôleur d'interface réseau (NIC). Par exemple :
disks: - bootOrder: 1 1 disk: bus: virtio name: containerdisk - disk: bus: virtio name: cloudinitdisk - cdrom: bus: virtio name: cd-drive-1 interfaces: - boot Order: 2 2 macAddress: '02:96:c4:00:00' masquerade: {} name: default
- Enregistrer le fichier YAML.
- Cliquez sur reload the content pour appliquer les valeurs de l'ordre de démarrage mises à jour dans le fichier YAML à la liste de l'ordre de démarrage dans la console Web.
10.3.4. Suppression d'éléments d'une liste de commandes de démarrage dans la console web
Supprimer des éléments d'une liste de commandes de démarrage à l'aide de la console web.
Procédure
- Cliquez sur Virtualization → VirtualMachines dans le menu latéral.
- Sélectionnez une machine virtuelle pour ouvrir la page VirtualMachine details.
- Cliquez sur l'onglet Details.
- Cliquez sur l'icône du crayon qui se trouve sur le côté droit de Boot Order.
-
Cliquez sur l'icône Remove
à côté de l'élément. L'élément est supprimé de la liste d'amorçage et enregistré dans la liste des sources d'amorçage disponibles. Si vous supprimez tous les éléments de la liste d'amorçage, le message suivant s'affiche : No resource selected. VM will attempt to boot from disks by order of appearance in YAML file.
Si la machine virtuelle est en cours d'exécution, les modifications apportées à Boot Order 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 Boot Order. 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.