Instalación, actualización, copia de seguridad y recuperación de host de máquina virtual
Puede instalar el paquete de software Junos OS y el paquete de software host en el dispositivo. Están disponibles las siguientes opciones de instalación:
La instalación del host de máquina virtual funciona de manera diferente en el conmutador QFX10002-60C y en el enrutador PTX10002-60C. 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. Sin embargo, la información sobre las funciones de reversión e instantánea funciona igual en conmutadores QFX10002-60C y enrutadores PTX10002-60C.
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 la corrupción. La instalación nueva se puede realizar utilizando el entorno de ejecución previo al arranque (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 utilizando 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 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 de red se almacena en un servidor TFTP. El método de arranque PXE admite la instalación remota, superando así la necesidad de asistencia en persona para la instalación. Para obtener más información, consulte Copia del 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 máquina virtual en el servidor de arranque PXE, puede usar el
request vmhost reboot network
comando y reiniciar el dispositivo para instalar el software. El dispositivo arranca desde el servidor PXE e instala el software en ambos SSD.Puede optar por utilizar el método de instalación del disco USB cuando el dispositivo no se reinicie debido a un fallo de medios internos o cuando no haya Junos OS instalado. Para obtener más información, consulte Creación de un dispositivo de arranque de emergencia para motores de enrutamiento compatibles con VM Host.
En una instalación nueva mediante USB, los siguientes directorios se rellenan con la imagen de Junos OS en ambos SSD:
Current.p
Backup.p
Backup.b
Instalación regular: este método de instalación es generalmente para una actualización o una degradación. Este procedimiento se puede usar para instalar el paquete de instalación en tiempo de ejecución en la máquina virtual Junos que se está ejecutando actualmente para actualizar o degradar los componentes relevantes. Junos VM realiza la comprobación de dependencias para identificar los componentes de software que requieren una actualización o una degradación para garantizar la compatibilidad.
Los motores de enrutamiento RE-S-X6-64G-LT y RE-MX2K-X8-64G-LT están restringidos para arrancar solo Junos OS con la imagen mejorada de FreeBSD Limited. No arrancan si intenta instalar o actualizar el dispositivo con una imagen distinta de la imagen limitada, que comienza con el prefijo junos-vmhost-install .
Actualización de host de máquina virtual
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 de /config y /var (excepto /var/etcetera) se conservan después de la actualización del host de máquina virtual.
Antes de instalar software en un dispositivo al que se le agreguen uno o más modelos de datos YANG personalizados, realice una copia de seguridad y elimine los datos de configuración correspondientes a los modelos de datos 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 máquina virtual, use la imagen junos-vmhost-install-x.tgz . Esta actualización instala la imagen de host junto con Junos OS compatible.
Para actualizar Junos OS en los motores de enrutamiento RE-S-X6, RE-MX-X8 y RE-PTX-X8, utilice siempre el paquete de instalación de host de máquina virtual. No utilice el paquete jinstall.
A partir de Junos OS versión 21.4R1 y posteriores, en los enrutadores ACX5448, MX204, MX240, MX480, MX960, MX2010, MX2020 y MX2008 compatibles con host de máquina virtual, durante una actualización o reinicio, se requiere el inicio de sesión raíz para copiar la imagen de la máquina virtual Junos al host Linux. Antes de la actualización, debe eliminar la system services ssh root-login deny
instrucción o cambiar la configuración a system services ssh root-login deny-password
. Una vez completada la actualización, puede volver a agregar la system service ssh root-login deny
instrucción a la configuración. Ver https://kb.juniper.net/
En el ejemplo siguiente se muestra la operación de actualización. Puede instalar varios paquetes de software y paquetes complementarios 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
Reversión de host de VM
Puede volver a la versión de software que se cargó en la última operación exitosa 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 ilustra la operación de reversión de software. El motor de enrutamiento que se ha arrancado desde el disco principal con el conjunto p se había iniciado 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 de host de VM
La función de instantánea le permite crear copias de las particiones del sistema de archivos actualmente en ejecución y activas en un dispositivo.
En el dispositivo, puede hacer una copia de seguridad de la instantánea de la imagen del sistema operativo host junto con la imagen de Junos OS. Puede usar el comando para crear una instantánea de recuperación del request vmhost snapshot
host de máquina virtual en el disco de copia de seguridad.
Recuperación de disco mediante la instantánea de host de máquina virtual
Si el estado del disco primario (disco1) es bueno y el disco de copia de seguridad (disco2) debe recuperarse, utilice el request vmhost snapshot
comando para recuperar el disco de copia de seguridad suponiendo que el motor de enrutamiento se inicia 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, incluya partition
la opción en el comando, es decir request vmhost snapshot partition
, .
Si el estado del disco de copia de seguridad (disco2) es bueno y es necesario recuperar el disco primario (disco1), utilice el request vmhost snapshot recovery
comando para recuperar el disco primario suponiendo que el motor de enrutamiento se inicia desde el disco de copia de seguridad. Si no se conoce el estado del disco primario o las tablas de particiones están en mal estado, 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.