Instalação, atualização, backup e recuperação do host VM
Você pode instalar o pacote de software Junos OS e o pacote de software de host no dispositivo. As seguintes opções de instalação estão disponíveis:
A instalação do VM Host funciona de maneira diferente no switch QFX10002-60C e no roteador PTX10002-60C. Veja a instalação de pacotes de software em dispositivos da Série QFX e a instalação do software em roteadores PTX10002-60C para obter mais detalhes. No entanto, as informações sobre os recursos de reversão e instantâneo funcionam da mesma forma nos switches QFX10002-60C e roteadores PTX10002-60C.
Instalação nova: este método de instalação pode ser usado para instalação de fábrica e para recuperação após a corrupção. Uma nova instalação pode ser feita usando o Preboot Execution Environment (PXE)/NetBoot ou um pacote de mídia de instalação USB. Esse método de instalação instala o sistema operacional host, ferramentas e os VMs Junos.
Um boot PXE é um ambiente para inicializar dispositivos usando uma interface de rede independente dos dispositivos de armazenamento de dados disponíveis ou sistemas operacionais instalados. O ambiente PXE é construído com base em protocolos e serviços de Internet. Estes incluem TCP/IP, DHCP e TFTP. Esse método de instalação é usado principalmente para instalar o sistema operacional em um dispositivo, sem depender do estado da mídia interna. O software necessário para instalação de rede é armazenado em um servidor TFTP. O método de inicialização PXE oferece suporte à instalação remota, superando assim a necessidade de uma assistência presencial para instalação. Para obter mais informações, consulte o pacote de instalação do host VM para o servidor de inicialização PXE. Depois de copiar o pacote de instalação do host VM para o PXE Boot Server, você pode usar o
request vmhost reboot network
comando e reiniciar o dispositivo para instalar o software. O dispositivo parte do servidor PXE e instala o software em ambos os SSDs.Você pode optar por usar o método de instalação de disco USB quando o dispositivo não reinicializar por causa de uma falha na mídia interna ou quando não houver o Junos OS instalado. Para obter mais informações, consulte a criação de um dispositivo de inicialização de emergência para mecanismos de roteamento com suporte ao host VM.
Em uma nova instalação usando USB, os seguintes diretórios são preenchidos com a imagem do Junos OS em ambos os SSDs:
Current.p
Backup.p
Backup.b
Instalação regular: este método de instalação geralmente é para um upgrade ou um rebaixamento. Esse procedimento pode ser usado para instalar o pacote de instalação em tempo de execução no Junos VM atualmente em execução para atualizar ou rebaixar componentes relevantes. O Junos VM realiza a verificação de dependência para identificar os componentes de software que exigem um upgrade ou um rebaixamento para garantir a compatibilidade.
Os mecanismos de roteamento RE-S-X6-64G-LT e RE-MX2K-X8-64G-LT estão restritos a inicializar apenas o Junos OS com uma imagem atualizada do FreeBSD Limited. Eles não conseguem inicializar se você tentar instalar ou atualizar o dispositivo com uma imagem diferente da imagem Limited, que começa com o prefixo junos-vmhost-install .
Atualização do host VM
Cada versão do Junos OS é um grupo de arquivos agrupados. Os mecanismos de roteamento RE-MX-X6, RE-MX-X8 e RE-PTX-X8 oferecem suporte apenas à versão de 64 bits do Junos OS.
Se você tiver arquivos importantes em diretórios diferentes de /config e /var, copie os arquivos para um local seguro antes de atualizar o dispositivo. Os arquivos em /config e /var (exceto /var/etc) são preservados após a atualização do host VM.
Antes de instalar um software em um dispositivo que tenha um ou mais modelos de dados YANG personalizados adicionados a ele, faça backup e remova os dados de configuração correspondentes aos modelos de dados YANG personalizados da configuração ativa. Para obter mais informações, consulte o gerenciamento de pacotes e configurações YANG durante um upgrade ou rebaixamento de software.
Para realizar o upgrade do VM Host, use a imagem junos-vmhost-install-x.tgz . Este upgrade instala a imagem do host junto com o Junos OS compatível.
Para atualizar o Junos OS nos mecanismos de roteamento RE-S-X6, RE-MX-X8 e RE-PTX-X8, use sempre o pacote de instalação de host VM. Não use o pacote jinstall.
Começando pelo Junos OS Release 21.4R1 e posterior, nos roteadores ACX5448, MX204, MX240, MX480, MX960, MX2010, MX2020 e MX2008 com suporte de host VM, durante um upgrade ou reinicialização, o login raiz é necessário para copiar a imagem do Junos VM para o host Linux. Antes da atualização, você deve excluir a system services ssh root-login deny
declaração ou alterar a configuração para system services ssh root-login deny-password
. Assim que a atualização estiver concluída, você pode adicionar a system service ssh root-login deny
declaração de volta à sua configuração. Veja https://kb.juniper.net/
O exemplo a seguir ilustra a operação de atualização. Você pode instalar vários pacotes de software e pacotes adicionais de software ao mesmo tempo.
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
Reversão do host VM
Você pode reverter para a versão de software que foi carregada na última operação bem sucedida request vmhost software add
. Você pode reverter para o conjunto anterior de pacotes de software, incluindo os pacotes do sistema operacional host, usando o request vmhost software rollback
comando.
O exemplo a seguir ilustra a operação de reversão de software. O mecanismo de roteamento que foi inicializado do disco principal usando o conjunto p tinha inicializado usando o conjunto b antes da atualização.
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âneo do host VM
O recurso instantâneo permite que você crie cópias das partições do sistema de arquivos ativos e em execução em um dispositivo.
No dispositivo, você pode fazer o backup do instantâneo da imagem do sistema operacional host junto com a imagem do Junos OS. Você pode usar o request vmhost snapshot
comando para criar um instantâneo de recuperação de host VM no disco de backup.
Recuperação de disco usando o instantâneo do host VM
Se o estado do disco primário (disco1) for bom e o disco de backup (disk2) precisar ser recuperado, use o request vmhost snapshot
comando para recuperar o disco de backup, supondo que o mecanismo de roteamento seja inicializado do disco principal. Se o estado do disco secundário não for conhecido ou os sistemas de arquivo em disco não estiverem em um estado consistente, inclua partition
a opção no comando, ou seja. . request vmhost snapshot partition
Se o estado do disco de backup (disco2) for bom e o disco principal (disco1) precisar ser recuperado, use o request vmhost snapshot recovery
comando para recuperar o disco principal, supondo que o mecanismo de roteamento seja inicializado do disco de backup. Se o estado do disco primário não for conhecido ou as tabelas de partição estiverem em más condições, inclua partition
a opção no comando, ou seja. . request vmhost snapshot recovery partition
Para inicializar do disco desejado, você pode executar request vmhost reboot { disk1, disk2}
o comando.