Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

安装 、升级、备份和恢复 VM 主机

您可以在设备上安装 Junos OS 软件包和主机软件包。以下安装选项可用:

注意:

VM 主机安装在 QFX10002-60C 交换机和 PTX10002-60C 路由器上的工作方式不同。有关更多详细信息,请参阅 在 QFX 系列设备上安装软件包在 PTX10002-60C 路由器上安装软件 。但是,有关回滚和快照功能的信息在 QFX10002-60C 交换机和 PTX10002-60C 路由器上的工作方式相同。

  • 全新安装 — 此安装方法可用于出厂安装以及损坏后的恢复。可以使用预引导执行环境 (PXE)/NetBoot 或 USB 安装介质包完成全新安装。此安装方法将安装主机操作系统、工具和 Junos 虚拟机。

    PXE 启动是一种使用独立于可用数据存储设备或已安装操作系统的网络接口启动设备的环境。PXE环境建立在互联网协议和服务的基础上。其中包括 TCP/IP、DHCP 和 TFTP。这种安装方法主要用于在设备上安装操作系统,而不依赖于内部介质的状态。网络安装所需的软件存储在 TFTP 服务器上。PXE 启动方法支持远程安装,从而克服了安装时需要亲自协助的需求。有关详细信息,请参阅 将 VM 主机安装包复制到 PXE 启动服务器。将 VM 主机安装包复制到 PXE 引导服务器后,可以使用命令 request vmhost reboot network 并重新启动设备以安装软件。设备从 PXE 服务器启动,并在两个 SSD 上安装软件。

    当设备因内部介质故障而无法重新启动或未安装 Junos OS 时,您可以选择使用 USB 磁盘安装方法。有关更多信息,请参阅 为支持 VM 主机的路由引擎创建紧急启动设备

    在使用 USB 的全新安装中,以下目录将使用两个 SSD 上的 Junos OS 映像进行填充:

    • 当前.p

    • 备份.p

    • 备份.b

  • 常规安装 — 此安装方法通常用于升级或降级。此过程可用于在当前运行的 Junos VM 上安装运行时安装包,以升级或降级相关组件。Junos VM 执行依赖关系检查,以确定需要升级或降级的软件组件,以确保兼容性。

注意:

RE-S-X6-64G-LT 和 RE-MX2K-X8-64G-LT 路由引擎仅限于启动具有升级版 FreeBSD Limited 映像的 Junos OS。如果尝试使用受限映像(以 junos-vmhost-install 前缀开头)以外的映像安装或升级设备,则设备将无法启动。

虚拟机主机升级

每个 Junos OS 版本都是一组捆绑在一起的文件。路由引擎 RE-MX-X6、RE-MX-X8 和 RE-PTX-X8 仅支持 64 位版本的 Junos OS。

注意:

如果 /config 和 /var 以外的目录中有重要文件,请在升级设备之前将这些文件复制到安全位置。虚拟机主机升级后,将保留 /config 和 /var 下的文件(/var/etc 除外)。

注意:

在添加了一个或多个自定义 YANG 数据模型的设备上安装软件之前,请从活动配置中备份并删除与自定义 YANG 数据模型对应的配置数据。有关详细信息 ,请参阅在软件升级或降级期间管理 YANG 软件包和配置

要执行虚拟机主机升级,请使用 junos-vmhost-install-x.tgz 映像。此升级将安装主机映像以及兼容的 Junos OS。

注意:

要升级 RE-S-X6、RE-MX-X8 和 RE-PTX-X8 路由引擎上的 Junos OS,请始终使用 VM 主机安装包。不要使用 jinstall 软件包。

注意:

从 Junos OS 版本 21.4R1 及更高版本开始,在支持 VM 主机的 ACX5448 MX204、MX240、MX480、MX960、MX2010、MX2020 和 MX2008 路由器上,在升级或重新启动期间,需要 root 登录才能将映像从 Junos VM 复制到 Linux 主机。升级之前,必须删除语句 system services ssh root-login deny 或将配置 system services ssh root-login deny-password更改为 。升级完成后,可以将语句添加 system service ssh root-login deny 回配置。查看 https://kb.juniper.net/

以下示例说明了升级操作。您可以同时安装多个软件包和软件附加包。

虚拟机主机回滚

您可以恢复到上次成功 request vmhost software add 操作时加载的软件版本。您可以使用命令 request vmhost software rollback 回滚到上一组软件包,包括主机操作系统软件包。

以下示例说明了软件回滚操作。使用组 p 从主磁盘启动的路由引擎在升级之前已使用组 b 启动。

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
      

虚拟机主机快照

快照功能使您能够在设备上创建当前正在运行的文件系统分区和活动文件系统分区的副本。

在设备上,您可以将主机操作系统映像的快照与 Junos OS 映像一起备份。可以使用命令在 request vmhost snapshot 备份磁盘上创建 VM 主机恢复快照。

使用 VM 主机快照进行磁盘恢复

如果主磁盘 (disk1) 的状态良好,并且必须恢复备份磁盘 (disk2),则使用命令恢复 request vmhost snapshot 备份磁盘(假设路由引擎已从主磁盘启动)。如果辅助磁盘的状态未知或磁盘中的文件系统未处于一致状态,则 partition 在命令中包含选项,即 request vmhost snapshot partition

如果备份磁盘 (disk2) 的状态良好且必须恢复主磁盘 (disk1),则使用 request vmhost snapshot recovery 命令恢复主磁盘(假设路由引擎已从备份磁盘启动)。如果主磁盘的状态未知或分区表状况不佳,则 partition 在命令中包含选项,即 request vmhost snapshot recovery partition.

要从所需的磁盘启动,您可以执行 request vmhost reboot { disk1, disk2} 命令。