Instalação, atualização, backup e recuperação do host da VM
Você pode instalar o pacote de software do Junos OS e o pacote de software do host no dispositivo. As seguintes opções de instalação estão disponíveis:
Nova instalação— Este método de instalação pode ser usado para instalação de fábrica, bem como para recuperação após corrupção. A 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, as ferramentas e as VMs do Junos.
Uma inicialização PXE é um ambiente para inicializar dispositivos usando uma interface de rede independente dos dispositivos de armazenamento de dados disponíveis ou dos sistemas operacionais instalados. O ambiente PXE é construído sobre uma base de protocolos e serviços da Internet. Isso inclui TCP/IP, DHCP e TFTP. Este 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 a instalação da rede é armazenado em um servidor TFTP. O método de inicialização PXE oferece suporte à instalação remota, superando assim a necessidade de assistência pessoal para a instalação. Para obter mais informações, consulte Copiando o pacote de instalação do host da VM para o servidor de inicialização PXE. Depois de copiar o Pacote de Instalação do Host da VM para o Servidor de Inicialização PXE, você pode usar o
request vmhost reboot networkcomando e reinicializar o dispositivo para instalar o software. O dispositivo é inicializado a partir 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 falha ao reiniciar devido a uma falha de mídia interna ou quando não há nenhum Junos OS instalado. Para obter mais informações, consulte Criando um dispositivo de inicialização de emergência para mecanismos de roteamento com suporte a host de 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:
Atual.p
Cópia de segurança.p
Backup.b
Instalação regular— Este método de instalação geralmente é para uma atualização ou downgrade. Esse procedimento pode ser usado para instalar o pacote de instalação de tempo de execução na VM do Junos em execução no momento para atualizar ou fazer downgrade de componentes relevantes. O Junos VM realiza a verificação de dependência para identificar os componentes de software que exigem um upgrade ou um downgrade 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 imagem atualizada do FreeBSD Limited. Eles falham ao 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 da 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 da VM.
Antes de instalar o 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 Gerenciando pacotes e configurações YANG durante uma atualização ou downgrade de software.
Para realizar o upgrade do host da VM, use a imagem junos-vmhost-install-x.tgz . Essa atualização 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, sempre use o pacote de instalação do host da VM. Não use o pacote jinstall.
O exemplo a seguir ilustra a operação de atualização. Você pode instalar vários pacotes de software e pacotes complementares 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
Comportamento de instalação e atualização específico da plataforma
| Plataforma |
Diferença |
|---|---|
| QFX10002-60C e PTX10002-60C |
O fluxo de trabalho de instalação do Host da VM difere das plataformas padrão. 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. |
| Roteadores ACX5448, MX204, MX240, MX480, MX960, MX2010, MX2020 e MX2008 |
O acesso SSH raiz é necessário durante a atualização ou reinicialização para copiar a imagem da VM Junos para o host Linux. Antes de atualizar, remova system services ssh
root-login denya instrução ou altere-a para root-login deny-password. Restore root-login deny após a conclusão da atualização. Veja https://kb.juniper.net/. |
Reversão do host da VM
Você pode reverter para a versão do 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 inicializou a partir do disco primário usando o conjunto p inicializou 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 da VM
O recurso de instantâneo permite que você crie cópias das partições do sistema de arquivos atualmente em execução e ativas em um dispositivo.
No dispositivo, você pode fazer 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 de VM no disco de backup.
Recuperação de disco usando o instantâneo do host da VM
Se o estado do disco primário (disk1) 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 a partir do disco primário. Se o estado do disco secundário não for conhecido ou os sistemas de arquivos no 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 (disk2) for bom e o disco primário (disk1) precisar ser recuperado, use o request vmhost snapshot recovery comando para recuperar o disco primário, supondo que o Mecanismo de Roteamento seja inicializado a partir 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 a partir do disco desejado, você pode executar request vmhost reboot { disk1, disk2} o comando.