Installation, mise à niveau, sauvegarde et restauration de l’hôte de machine virtuelle
Vous pouvez installer le progiciel Junos OS et le progiciel hôte sur l’équipement. Les options d’installation suivantes sont disponibles :
L’installation de l’hôte de machine virtuelle fonctionne différemment sur le commutateur QFX10002-60C et le routeur PTX10002-60C. Pour plus d’informations, reportez-vous aux sections Installation des progiciels sur les périphériques QFX Series et Installation du logiciel sur les routeurs PTX10002-60C . Toutefois, les informations relatives aux fonctionnalités de restauration et d’instantané fonctionnent de la même manière sur les commutateurs QFX10002-60C et les routeurs PTX10002-60C.
Nouvelle installation : cette méthode d’installation peut être utilisée pour l’installation en usine ainsi que pour la récupération après corruption. Une nouvelle installation peut être effectuée à l’aide de PXE (Preboot Execution Environment)/NetBoot ou d’un package de support d’installation USB. Cette méthode d’installation installe le système d’exploitation hôte, les outils et les machines virtuelles Junos.
Une initialisation PXE est un environnement permettant de démarrer des périphériques à l’aide d’une interface réseau indépendante des périphériques de stockage de données disponibles ou des systèmes d’exploitation installés. L’environnement PXE repose sur des protocoles et des services Internet. Il s’agit notamment de TCP/IP, DHCP et TFTP. Cette méthode d’installation est principalement utilisée pour installer le système d’exploitation sur un appareil, sans dépendre de l’état du support interne. Le logiciel nécessaire à l’installation du réseau est stocké sur un serveur TFTP. La méthode de démarrage PXE prend en charge l’installation à distance, ce qui permet de ne plus avoir besoin d’une assistance en personne pour l’installation. Pour plus d’informations, reportez-vous à la section Copie du package d’installation de l’hôte de machine virtuelle sur le serveur d’initialisation PXE. Après avoir copié le package d’installation de l’hôte de la machine virtuelle sur le serveur d’initialisation PXE, vous pouvez utiliser la
request vmhost reboot network
commande et redémarrer le périphérique pour installer le logiciel. L’équipement démarre à partir du serveur PXE et installe le logiciel sur les deux SSD.Vous pouvez choisir d’utiliser la méthode d’installation sur disque USB lorsque le périphérique ne parvient pas à redémarrer en raison d’une défaillance du support interne ou lorsqu’aucun système d’exploitation Junos OS n’est installé. Pour plus d’informations, consultez Création d’un périphérique de démarrage d’urgence pour les moteurs de routage avec prise en charge de l’hôte de machine virtuelle.
Lors d’une nouvelle installation utilisant USB, les répertoires suivants sont remplis avec l’image Junos OS sur les deux SSD :
Courant.p
Sauvegarde.p
Sauvegarde.b
Installation régulière : cette méthode d’installation est généralement destinée à une mise à niveau ou à une rétrogradation. Cette procédure peut être utilisée pour installer le package d’installation du runtime sur la machine virtuelle Junos en cours d’exécution afin de mettre à niveau ou de rétrograder les composants concernés. Junos VM effectue la vérification des dépendances pour identifier les composants logiciels qui nécessitent une mise à niveau ou une rétrogradation afin de garantir la compatibilité.
Les moteurs de routage RE-S-X6-64G-LT et RE-MX2K-X8-64G-LT sont limités au démarrage de Junos OS avec l’image FreeBSD Limited mise à jour. Ils ne parviennent pas à démarrer si vous essayez d’installer ou de mettre à niveau l’appareil avec une image autre que l’image Limited, qui commence par le préfixe junos-vmhost-install .
Mise à niveau de l’hôte de machine virtuelle
Chaque version de Junos OS est un groupe de fichiers regroupés. Les moteurs de routage RE-MX-X6, RE-MX-X8 et RE-PTX-X8 prennent uniquement en charge la version 64 bits de Junos OS.
Si vous avez des fichiers importants dans des répertoires autres que /config et /var, copiez-les dans un emplacement sécurisé avant de mettre à niveau l’équipement. Les fichiers sous /config et /var (à l’exception de /var/etc) sont conservés après la mise à niveau de l’hôte de la machine virtuelle.
Avant d’installer un logiciel sur un appareil auquel un ou plusieurs modèles de données YANG personnalisés ont été ajoutés, sauvegardez et supprimez les données de configuration correspondant aux modèles de données YANG personnalisés de la configuration active. Pour plus d’informations, reportez-vous à la section Gestion des packages et des configurations YANG lors d’une mise à niveau ou d’une rétrogradation logicielle.
Pour effectuer la mise à niveau de l’hôte de machine virtuelle, utilisez l’image junos-vmhost-install-x.tgz . Cette mise à niveau installe l’image hôte en même temps que le système d’exploitation Junos OS compatible.
Pour mettre à niveau Junos OS sur les moteurs de routage RE-S-X6, RE-MX-X8 et RE-PTX-X8, utilisez toujours le package d’installation de l’hôte de machine virtuelle. N’utilisez pas le package jinstall.
À partir de Junos OS version 21.4R1 et ultérieure, sur les routeurs ACX5448, MX204, MX240, MX480, MX960, MX2010, MX2020 et MX2008 avec prise en charge de l’hôte de machine virtuelle, lors d’une mise à niveau ou d’un redémarrage, la connexion root est requise pour copier l’image de la machine virtuelle Junos vers l’hôte Linux. Avant la mise à niveau, vous devez supprimer l’instruction system services ssh root-login deny
ou modifier la configuration en system services ssh root-login deny-password
. Une fois la mise à niveau terminée, vous pouvez rajouter l’instruction system service ssh root-login deny
à votre configuration. Voir https://kb.juniper.net/
L’exemple suivant illustre l’opération de mise à niveau. Vous pouvez installer plusieurs progiciels et modules complémentaires logiciels en même temps.
user@host> > request vmhost software add /var/tmp/junos-vmhost-install-ptx-x86-64-15.1F5-S2.8.tgz Initializing... Verified os-libs-10-x86-64-20160616 signed by PackageProductionEc_2016 Mounting os-libs-10-x86-64-20160616.329709_builder_stable_10 .... Transfer Done Transfer /packages/db/pkginst.13874/junos-vmhost-install*.tgz Transfer Done Starting upgrade ... Preparing for upgrade... /tmp/pkg-0mc/unpack/install/ ... ... Cmos Write successfull for Boot_retry ... upgrade complete. A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the 'request vmhost reboot' command to reboot the system
Restauration de l’hôte de machine virtuelle
Vous pouvez revenir à la version du logiciel qui a été chargée lors de la dernière opération réussie request vmhost software add
. Vous pouvez revenir à l’ensemble de packages logiciels précédent, y compris les packages du système d’exploitation hôte, à l’aide de la request vmhost software rollback
commande.
L’exemple suivant illustre l’opération de restauration logicielle. Le moteur de routage qui a démarré à partir du disque principal à l’aide de l’ensemble p avait démarré à l’aide de l’ensemble b avant la mise à niveau.
user@host> show vmhost version Current root details, Device sda, Label: jrootp_P, Partition: sda3 Current boot disk: Primary Current root set: p UEFI Version: NGRE_v00.53.00.01 Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016 Version: set p VMHost Version: 2.951 VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt Junos Disk: junos-install-x86-64-15.1F5.5 Version: set b VMHost Version: 2.953 VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt Junos Disk: junos-install-x86-64-15.1F5.6
user@host> request vmhost software rollback Current root details, Device sda, Label: jrootp_P, Partition: sda3 Finding alternate root for rollback Rollback to software on jrootb_P ... sh /etc/install/mk-mtre-rollback.sh jrootb_P b Mounting device in preparation for rollback... Updating boot partition for rollback... Rollback complete, please reboot the node for it to take effect. Cmos Write successfull Cmos Write successfull for Boot_retry Cmos Write successfull for Boot_retry
user@host> show vmhost version Current root details, Device sda, Label: jrootp_P, Partition: sda3 Current boot disk: Primary Current root set: p UEFI Version: NGRE_v00.53.00.01 Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016 Pending reboot. Version: set p VMHost Version: 2.951 VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt Junos Disk: junos-install-x86-64-15.1F5.5 Version: set b VMHost Version: 2.953 VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt Junos Disk: junos-install-x86-64-15.1F5.6
user@host> request vmhost reboot Reboot the vmhost ? [yes,no] (no) yes warning: Rebooting re1 Initiating vmhost reboot... ok Initiating Junos shutdown... shutdown: [pid 9733] Shutdown NOW! ok Junos shutdown is in progress... *** FINAL System shutdown message *** System going down IMMEDIATELY
user@host> show vmhost version Current root details, Device sda, Label: jrootb_P, Partition: sda4 Current boot disk: Primary Current root set: b UEFI Version: NGRE_v00.53.00.01 Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016 Version: set p VMHost Version: 2.951 VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt Junos Disk: junos-install-x86-64-15.1F5.5 Version: set b VMHost Version: 2.953 VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt Junos Disk: junos-install-x86-64-15.1F5.6
Snapshot de l’hôte de la machine virtuelle
La fonction d’instantané vous permet de créer des copies des partitions de système de fichiers en cours d’exécution et actives sur un périphérique.
Sur le périphérique, vous pouvez sauvegarder l’instantané de l’image du système d’exploitation hôte en même temps que l’image Junos OS. Vous pouvez utiliser la request vmhost snapshot
commande pour créer un instantané de récupération d’hôte de machine virtuelle sur le disque de sauvegarde.
Récupération de disque à l’aide du snapshot d’hôte de machine virtuelle
Si l’état du disque principal (disk1) est correct et que le disque de sauvegarde (disk2) doit être restauré, utilisez la request vmhost snapshot
commande pour récupérer le disque de sauvegarde en supposant que le moteur de routage est démarré à partir du disque principal. Si l’état du disque secondaire n’est pas connu ou si les systèmes de fichiers du disque ne sont pas dans un état cohérent, incluez partition
l’option dans la commande, c’est-à-dire request vmhost snapshot partition
.
Si l’état du disque de sauvegarde (disque2) est correct et que le disque principal (disque1) doit être restauré, utilisez la request vmhost snapshot recovery
commande pour restaurer le disque principal en supposant que le moteur de routage est démarré à partir du disque de sauvegarde. Si l’état du disque principal n’est pas connu ou si les tables de partition sont en mauvais état, incluez partition
l’option dans la commande, c’est-à-dire request vmhost snapshot recovery partition
.
Pour démarrer à partir du disque souhaité, vous pouvez exécuter la request vmhost reboot { disk1, disk2}
commande.