Instalación, actualización, copia de seguridad y recuperación del host de VM
Puede instalar el paquete de software de Junos OS y el paquete de software host en el dispositivo. Están disponibles las siguientes opciones de instalación:
Instalación nueva: este método de instalación se puede utilizar para la instalación de fábrica, así como para la recuperación después de daños. La instalación nueva se puede realizar mediante el entorno de ejecución de prearranque (PXE)/NetBoot o un paquete de medios de instalación USB. Este método de instalación instala el sistema operativo host, las herramientas y las máquinas virtuales de Junos.
Un arranque PXE es un entorno para arrancar dispositivos mediante una interfaz de red independiente de los dispositivos de almacenamiento de datos disponibles o de los sistemas operativos instalados. El entorno PXE se basa en una base de protocolos y servicios de Internet. Estos incluyen TCP/IP, DHCP y TFTP. Este método de instalación se utiliza principalmente para instalar el sistema operativo en un dispositivo, sin depender del estado de los medios internos. El software necesario para la instalación en red se almacena en un servidor TFTP. El método de arranque PXE admite la instalación remota, lo que elimina la necesidad de asistencia en persona para la instalación. Para obtener más información, consulte Copiar un paquete de instalación de host de máquina virtual en el servidor de arranque PXE. Después de copiar el paquete de instalación del host de VM en el servidor de arranque PXE, puede usar el
request vmhost reboot networkcomando y reiniciar el dispositivo para instalar el software. El dispositivo se inicia desde el servidor PXE e instala el software en ambos SSD.Puede optar por utilizar el método de instalación de disco USB cuando el dispositivo no se reinicie debido a un fallo en un medio interno o cuando no haya ningún Junos OS instalado. Para obtener más información, consulte Creación de un dispositivo de arranque de emergencia para motores de enrutamiento con compatibilidad con host de VM.
En una instalación nueva mediante USB, los siguientes directorios se rellenan con la imagen de Junos OS en ambos SSD:
Actual.p
Copia de seguridad.p
Copia de seguridad.b
Instalación regular: este método de instalación es generalmente para una actualización o una degradación. Este procedimiento se puede utilizar para instalar el paquete de instalación en tiempo de ejecución en la máquina virtual de Junos que se ejecuta actualmente para actualizar o degradar los componentes pertinentes. La VM de Junos realiza la comprobación de dependencias para identificar los componentes de software que requieren una actualización o degradación para garantizar la compatibilidad.
Los motores de enrutamiento RE-S-X6-64G-LT y RE-MX2K-X8-64G-LT están restringidos a arrancar únicamente Junos OS con una imagen mejorada de FreeBSD Limited. Fallarán al arrancar si intenta instalar o actualizar el dispositivo con una imagen que no sea la imagen limitada, que comienza con el prefijo junos-vmhost-install .
Actualización del host de VM
Cada versión de Junos OS es un grupo de archivos agrupados. Los motores de enrutamiento RE-MX-X6, RE-MX-X8 y RE-PTX-X8 solo admiten la versión de 64 bits de Junos OS.
Si tiene archivos importantes en directorios distintos de /config y /var, copie los archivos en una ubicación segura antes de actualizar el dispositivo. Los archivos en /config y /var (excepto /var/etc) se conservan después de la actualización del host de VM.
Antes de instalar software en un dispositivo al que se le hayan agregado uno o más modelos de datos de YANG personalizados, haga una copia de seguridad y elimine los datos de configuración correspondientes a los modelos de datos de YANG personalizados de la configuración activa. Para obtener más información, consulte Administración de paquetes y configuraciones de YANG durante una actualización o degradación de software.
Para realizar la actualización del host de VM, utilice la imagen junos-vmhost-install-x.tgz . Esta actualización instala la imagen del host junto con el Junos OS compatible.
Para actualizar Junos OS en motores de enrutamiento RE-S-X6, RE-MX-X8 y RE-PTX-X8, utilice siempre el paquete de instalación del host de VM. No utilice el paquete jinstall.
En el ejemplo siguiente se muestra la operación de actualización. Puede instalar varios paquetes de software y paquetes de complementos de software al mismo tiempo.
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
Comportamiento de instalación y actualización específico de la plataforma
| Plataforma |
Diferencia |
|---|---|
| QFX10002-60C y PTX10002-60C |
El flujo de trabajo de instalación del host de VM difiere de las plataformas estándar. Consulte Instalación de paquetes de software en dispositivos de la serie QFX e Instalación del software en enrutadores PTX10002-60C para obtener más detalles. |
| Enrutadores ACX5448, MX204, MX240, MX480, MX960, MX2010, MX2020 y MX2008 |
Se requiere acceso SSH raíz durante la actualización o el reinicio para copiar la imagen desde la máquina virtual de Junos al host Linux. Antes de actualizar, elimine la system services ssh
root-login denyinstrucción o cámbiela a root-login deny-password. Instrucción restore root-login deny una vez completada la actualización. Consulte https://kb.juniper.net/. |
Reversión del host de VM
Puede revertir a la versión de software que se cargó en la última operación correcta request vmhost software add . Puede revertir al conjunto anterior de paquetes de software, incluidos los paquetes del sistema operativo host, mediante el request vmhost software rollback comando.
En el ejemplo siguiente se muestra la operación de reversión de software. El motor de enrutamiento que se inició desde el disco principal mediante el conjunto p se inició con el conjunto b antes de la actualización.
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
Instantánea del host de VM
La función de instantánea le permite crear copias de las particiones del sistema de archivos activas y en ejecución actualmente en un dispositivo.
En el dispositivo, puede hacer una copia de seguridad de la instantánea de la imagen del host OS junto con la imagen de Junos OS. Puede usar el request vmhost snapshot comando para crear una instantánea de recuperación de host de VM en el disco de copia de seguridad.
Recuperación de disco mediante la instantánea del host de la máquina virtual
Si el estado del disco primario (disk1) es bueno y el disco de copia de seguridad (disk2) debe recuperarse, utilice el request vmhost snapshot comando para recuperar el disco de copia de seguridad suponiendo que el motor de enrutamiento se inicie desde el disco principal. Si no se conoce el estado del disco secundario o los sistemas de archivos en el disco no están en un estado consistente, entonces incluya partition la opción en el comando, es decir, request vmhost snapshot partition.
Si el estado del disco de copia de seguridad (disk2) es bueno y se debe recuperar el disco principal (disk1), utilice el request vmhost snapshot recovery comando para recuperar el disco principal, suponiendo que el motor de enrutamiento se inicie desde el disco de copia de seguridad. Si no se conoce el estado del disco primario o las tablas de particiones están en malas condiciones, entonces incluya partition la opción en el comando, es decir, request vmhost snapshot recovery partition.
Para arrancar desde el disco deseado, puede ejecutar request vmhost reboot { disk1, disk2} el comando.