Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

升级 QFX10002-60C 和 PTX10002-60C 设备的个性

设备上安装的映像决定了设备的个性。瞻博网络提供改变设备个性的优势。您可以在 PTX10002-60C 设备中安装 QFX10002-60C 的映像,反之亦然。您可以通过预引导执行环境 (PXE) 引导方法引导、USB、CLI 和 ZTP 安装新的个性。

使用 PXE 启动服务器升级 QFX10002-60C 和 PTX10002-60C 设备的个性

您可以将 QFX10002-60C 设备配置为 PTX10002-60C 设备或将 PTX10002-60C 设备配置为 QFX10002-60C 设备。设备上加载的图像决定了设备的个性。例如,如果您购买了 QFX10002-60C 设备,则安装的个性是 QFX10002-60C 设备。当您将 QFX10002-60C 设备升级到 PTX10002-60C 设备时,该设备的新个性是 PTX10002-60C 设备。同样,如果您购买了 PTX10002-60C 设备,则安装的个性是 PTX10002-60C 设备,如果升级,新个性是 QFX10002-60C 设备。

您可以使用预引导执行环境 (PXE) 引导方法在设备上安装新的个性。PXE 启动准备客户端/服务器环境,以使用独立于可用数据存储设备或已安装操作系统的网络接口来启动设备。操作系统的映像存储在 TFTP 服务器上。您可以为每个映像设置单独的 PXE 启动服务器。

注意:

将 QFX10002-60C 个性升级到 PTX10002-60C 个性时,将删除 QFX10002-60C 默认配置,PTX10002-60C 配置将成为默认配置。将 PTX10002-60C 个性升级到 QFX10002-60C 个性时,将删除 PTX10002-60C 默认配置,QFX10002-60C 配置将成为默认配置。此外,将删除辅助磁盘中的软件快照,并将新的软件快照安装在辅助磁盘中。例如,如果将 QFX10002-60C 个性升级到 PTX10002-60C 个性,则会删除 QFX10002-60C 快照,并将 PTX10002-60C 快照安装在辅助磁盘中。

注意:

当您订购备用 JNP10002-60C-CHAS 时,它会在 /var/tmp 位置预加载 QFX10002-60C 和 PTX10002-60C 软件映像。如果要将 QFX10002-60C 设备转换为 PTX10002-60C 设备,请使用 PTX10002-60C 映像。如果要将 PTX10002-60C 设备转换为 QFX10002-60C 设备,请使用 QFX10002-60C 映像。

例如,要使用 PXE 启动服务器选项将 QFX10002-60C 设备从已安装的个性 QFX10002-60C 升级到新的激活式 PTX10002-60C 设备:

  • 将要安装在 QFX10002-60C 设备上的映像复制到 PXE 启动服务器。

  • 重新启动设备以安装映像。

注意:

如果已将映像复制到 PXE 启动服务器,请重新启动设备以安装映像。

要将要安装的映像复制到 PXE 启动服务器,请执行以下操作:

  1. 将下载的安装介质复制到 PXE 引导服务器中的 /var/tmp 目录中。

    例如:

  2. 登录到 PXE 引导服务器并验证安装文件。
  3. 解压缩 junos-vmhost-install-net TAR 文件。
  4. /tftpboot 目录中删除以前安装的文件(如果有)。
  5. 解压网络安装包。
  6. /var/install 目录中重命名或删除以前安装的根文件系统/脚本。创建一个新的 /var/install 目录。
  7. 解压安装包。
  8. 验证 /var/install 文件夹是否包含 属性 文件。如果指定位置中不存在该文件,请复制属性文件。
    注意:

    属性文件由图像的个性信息组成。如果属性文件不存在,则即使 PXE 启动服务器具有相关映像,设备也无法升级到新的个性。

  9. /var/install /tftpboot 目录中的文件设置权限。
  10. 退出 PXE 启动服务器。

将映像复制到 PXE 启动服务器后,若要在设备上安装映像,请重新启动设备以安装映像。您可以使用命令 request vmhost reboot network 安装映像。设备从 PXE 服务器启动,并在两个 SSD 上安装映像。但是,如果设备无法重新启动,则可以使用 USB 磁盘安装选项。如果设备无法重新启动或无法访问,请按照下列步骤操作:

  1. 重启设备。

  2. ESC按按钮转到启动管理器菜单。

  3. 选择 Boot Manager,然后按 Enter。

  4. 选择 ETH00 (xx:xx:xx:xx:xx:xx) 选项。将显示一条警告消息。出现提示时,选择在 y 主磁盘和辅助磁盘上安装映像。

  5. 在操作模式下,验证升级是否成功。

注意:

瞻博网络不支持使用 request vmhost software rollback 命令恢复到之前安装的人格。

使用 USB 选项升级 QFX10002-60C 和 PTX10002-60C 设备的个性

您可以将 QFX10002-60C 设备配置为 PTX10002-60C 设备或将 PTX10002-60C 设备配置为 QFX10002-60C 设备。设备上加载的图像决定了设备的个性。例如,如果您购买了 QFX10002-60C 设备,则安装的个性是 QFX10002-60C 设备。将 QFX10002-60C 设备升级到 PTX10002-60C 设备时,设备的新个性是 PTX10002-60 C 设备。同样,如果您购买了 PTX10002-60C 设备,则安装的个性是 PTX10002-60C 设备,如果升级,新个性是 QFX10002-60C 设备。

在 USB 升级中,SSD 的内容将被擦除,映像将从 USB 安装到主磁盘和辅助磁盘。根据所使用的图像,该设备显示为QFX10002-60C或PTX10002-60C设备。这与之前安装的 JNP10002-60C-CHAS 机箱的特性无关。

注意:

当您订购备用 JNP10002-60C-CHAS 时,它会在 /var/tmp 位置预加载 QFX10002-60C 和 PTX10002-60C 软件映像。如果要将 QFX10002-60C 设备转换为 PTX10002-60C 设备,请使用 PTX10002-60C 映像。如果要将 PTX10002-60C 设备转换为 QFX10002-60C 设备,请使用 QFX10002-60C 映像。

例如,要使用 USB 选项将 QFX10002-60C 设备从已安装的个性 QFX10002-60C 升级到新个性的 PTX10002-60C 设备:

  1. 插入外部 USB 闪存驱动器。检测到外置闪存驱动器。
  2. 重新启动设备。
  3. 出现提示时,系统重新启动后拔下 USB 闪存驱动器。
注意:

瞻博网络不支持使用 request vmhost software rollback 命令恢复到之前安装的人格。

使用 CLI 选项升级 QFX10002-60C 和 PTX10002-60C 设备的个性

您可以将 QFX10002-60C 设备配置为 PTX10002-60C 设备或将 PTX10002-60C 设备配置为 QFX10002-60C 设备。设备上加载的图像决定了设备的个性。例如,如果您购买了 QFX10002-60C 设备,则安装的个性是 QFX10002-60C 设备。当您将 QFX10002-60C 设备升级到 PTX10002-60C 设备时,该设备的新个性是 PTX10002-60C 设备。同样,如果您购买了 PTX10002-60C 设备,则安装的个性为 PTX10002-60C,如果升级,新个性为 QFX10002-60C 设备。

注意:

将 QFX10002-60C 个性升级到 PTX10002-60C 个性时,将删除 QFX10002-60C 默认配置,PTX10002-60C 配置将成为默认配置。将 PTX10002-60C 个性升级到 QFX10002-60C 个性时,将删除 PTX10002-60C 默认配置,QFX10002-60C 配置将成为默认配置。此外,将删除辅助磁盘中的软件快照,并将新的软件快照安装在辅助磁盘中。例如,如果将 QFX10002-60C 个性升级到 PTX10002-60C 个性,则会删除 QFX10002-60C 快照,并将 PTX10002-60C 快照安装在辅助磁盘中。

注意:

当您订购备用 JNP10002-60C-CHAS 时,它会在 /var/tmp 位置预加载 QFX10002-60C 和 PTX10002-60C 软件映像。如果要将 QFX10002-60C 设备转换为 PTX10002-60C 设备,请使用 PTX10002-60C 映像。如果要将 PTX10002-60C 设备转换为 QFX10002-60C 设备,请使用 QFX10002-60C 映像。

  • 验证已安装的映像是否支持升级到新个性所需的命令。如果没有,请先升级到映像的更高版本,然后再升级到新个性。

  • 在升级个性之前,请删除任何不支持新个性或与新个性不兼容的配置。如果使用新映像重新启动后设备中保留了任何不受支持的配置,则设备将返回到出厂默认配置。

例如,要使用 CLI 选项将 QFX10002-60C 设备从已安装的个性 QFX10002-60C 升级到新的定制PTX10002-60C 设备:

  1. 在操作模式下,验证设备的已安装个性
  2. https://www.juniper.net/support/ 下载软件包。有关下载软件包的信息,请参阅 下载软件 (Junos OS)。将软件包保存到设备上的 /var/path/package-name 目录中。例如,您可以将软件包保存到 /var/tmp 目录中。
    注意:

    下载特定于您要升级到的个性的软件包。QFX 系列设备的软件包与 PTX 系列设备的软件包不同。

  3. 在操作模式下,使用命令安装 request vmhost software add path/package-name 软件包。例如,要安装 junos-vmhost-install-ptx-x86-64-zyx.tgz 软件包:
    注意:

    如果未指定该 no-validate 选项,设备将显示以下错误消息 error: Upgrading to a different model is supported only with no-validate option

  4. 运行命令 show version 以验证升级是否成功。
注意:

瞻博网络不支持使用 request vmhost software rollback 命令恢复到之前安装的人格。

若要确保所有 4 个分区都升级到相同的个性,请执行以下步骤:

  1. 使用命令从 request vmhost reboot 固态驱动器 (SSD) 磁盘 2 启动。

  2. 使用 no-validate 选项升级到新的个性。此命令升级 SSD 磁盘 1 上的两个分区。

    例如:

    如果要升级到 PTX10002-60C 设备,请包含 PTX10002-60C 设备的软件包。如果要升级到 QFX10002-60C 设备,请包含 QFX10002-60C 设备的软件包。

  3. 从 SSD1 启动后,拍摄从 SSD1 到 SSD2 的快照。

    这可确保 SSD2 上的两个分区都升级到新的个性。

使用全自动部署 (ZTP) 升级 QFX10002-60C 和 PTX10002-60C 设备的个性

您可以将 QFX10002-60C 设备配置为 PTX10002-60C 设备或将 PTX10002-60C 设备配置为 QFX10002-60C 设备。设备上加载的图像决定了设备的个性。例如,如果您购买了 QFX10002-60C 设备,则安装的个性是 QFX10002-60C 设备。当您将 QFX10002-60C 设备升级到 PTX10002-60C 设备时,该设备的新个性是 PTX10002-60C 设备。同样,如果您购买了 PTX10002-60C 设备,则安装的个性为 PTX10002-60C,如果升级,新个性为 QFX10002-60C 设备。

注意:

将 QFX10002-60C 个性升级到 PTX10002-60C 个性时,将删除 QFX10002-60C 默认配置,PTX10002-60C 配置将成为默认配置。将 PTX10002-60C 个性升级到 QFX10002-60C 个性时,将删除 PTX10002-60C 默认配置,QFX10002-60C 配置将成为默认配置。如果您提供了自己的 Junos OS 配置,则该配置将成为默认配置。此外,将删除辅助磁盘中的软件快照,并将新的软件快照安装在辅助磁盘中。例如,如果将 QFX10002-60C 个性升级到 PTX10002-60C 个性,则会删除 QFX10002-60C 快照,并将 PTX10002-60C 快照安装在辅助磁盘中。

注意:

当您订购备用 JNP10002-60C-CHAS 时,它会在 /var/tmp 位置预加载 QFX10002-60C 和 PTX10002-60C 软件映像。如果要将 QFX10002-60C 设备转换为 PTX10002-60C 设备,请使用 PTX10002-60C 映像。如果要将 PTX10002-60C 设备转换为 QFX10002-60C 设备,请使用 QFX10002-60C 映像。

  • 验证已安装的映像是否支持升级到新个性所需的命令。如果没有,请先升级到映像的更高版本,然后再升级到新个性。

  • 在升级个性之前,请删除任何不支持新个性或与新个性不兼容的配置。如果使用新映像重新启动后设备中保留了任何不受支持的配置,则设备将返回到出厂默认配置。

准备工作:

  • 确保交换机或路由器有权访问以下网络资源:

    • 提供网络上软件映像和配置文件位置的 DHCP 服务器

      有关配置说明,请参阅 DHCP 服务器文档。

    • 存储软件映像和配置文件的文件传输协议(匿名 FTP)、超文本传输协议 (HTTP) 或简单文件传输协议 (TFTP) 服务器

      注意:

      尽管支持 TFTP,但我们建议您改用 FTP 或 HTTP,因为这些传输协议更可靠。

      谨慎:

      HTTP URL 的长度限制为 256 个字符。

    • 用于执行反向 DNS 查找的域名系统 (DNS) 服务器

    • (可选)用于在网络上执行时间同步的 NTP 服务器

    • (可选)用于管理系统日志消息和警报的系统日志 (syslog) 服务器

  • 找到并记录打印在交换机或路由器机箱上的 MAC 地址。

谨慎:

您无法在交换机或路由器执行软件更新过程时提交配置。如果在交换机或路由器执行配置文件自动安装过程时提交配置,该过程将停止,并且不会从网络下载配置文件。

例如,要使用 ZTP 将 QFX10002-60C 设备从已安装的 QFX10002-60C 设备升级到 PTX10002-60C 设备的新个性:

  1. 在操作模式下,验证设备的已安装个性
  2. 启动设备。
  3. 确保设备已安装默认出厂配置。

    request vmhost zeroize在要预配的设备上发出命令。

  4. 下载特定于您要从 https://www.juniper.net/support/ 升级的个性的软件包。

    QFX 系列设备的软件包与 PTX 系列设备的软件包不同。

  5. 将软件包和配置文件保存到 FTP、HTTP 或 TFTP 服务器,设备将从该服务器下载这些文件。
  6. 配置 DHCP 服务器以向交换机或路由器提供必要的信息。

    配置 IP 地址分配。

    您可以为交换机或路由器的管理地址配置动态或静态 IP 地址分配。要确定静态 IP 地址映射的管理 MAC 地址,请在交换机或路由器的 MAC 地址的最后一个字节中添加 1,您在开始此过程之前记下该地址。

  7. dhcpd.conf 文件中定义 DHCP 选项 43 的供应商特定信息的格式。

    以下是 ISC DHCP 4.2 服务器 dhcpd.conf 文件的示例:

    注意:

    从 Junos OS 18.2R1 版开始,引入了新的 DHCP 选项来设置通过 FTP 下载文件的超时值。如果设置为 transfer-mode FTP,则超时的默认值将自动设置为 120 分钟,也就是说,如果 FTP 会话在文件传输过程中由于连接中断而中断,它将在 120 分钟后超时,ZTP 将尝试重试文件获取过程。可以使用 DHCP 选项覆盖此值,如下所示:

    其中 “val” ,用户可配置的超时值(以秒为单位),必须在引号内提供(如“val”)。

  8. 配置以下 DHCP 选项 43 子选项:
    注意:

    保留 DHCP 选项 43 子选项 05 到 255。

    • 子选项 00:要安装的软件映像文件的名称。

      注意:

      当 DHCP 服务器无法使用子选项 00 时,请使用子选项 04 配置软件映像文件名。如果同时定义了子选项 00 和子选项 4,则忽略子选项 04。

    • 子选项 01:要安装的脚本或配置文件的名称。

      以下列表提供了脚本的类型及其关联的解释器路径:

      • Shell 脚本解释器路径: #!/bin/sh

      • SLAX 脚本解释器路径: #!/usr/libexec/ui/cscript

      • Python 脚本解释器路径: #!/usr/bin/python

        未签名的 Python 脚本仅在有限平台(如 QFX5100 设备)上受支持。如果尝试在不提供支持的设备上执行未签名的 Python 脚本,则会发出错误消息。

      注意:

      如果文件不包含特殊字符 (#!) ,ZTP 判断该文件是配置文件并加载配置文件。

    • 子选项 02:指向要安装的软件映像文件的符号链接。

      注意:

      如果未指定子选项 2,ZTP 进程会将软件映像作为文件名而不是符号链接进行处理。

    • 子选项 03:交换机或路由器用于访问 TFTP、FTP 或 HTTP 服务器的传输模式。如果选择 FTP 作为传输模式,Junos OS 将使用匿名 FTP 登录从 FTP 服务器下载文件。

      注意:

      如果未配置子选项 03,则默认情况下 TFTP 将成为传输模式。

    • 子选项 04:要安装的软件映像文件的名称。

      注意:

      当 DHCP 服务器无法使用子选项 00 时,请使用子选项 04 配置映像文件。如果同时定义了子选项 00 和子选项 4,则忽略子选项 04。

    • 子选项 05:要安装的 JLoader 映像文件的名称。

  9. (必需)配置选项 150 或选项 66。
    注意:

    您必须配置选项 150 或选项 66。如果同时配置选项 150 和选项 66,则选项 150 优先,而忽略选项 66。此外,请确保指定 IP 地址,而不是主机名,因为不支持名称解析。

    • 配置 DHCP 选项 150 以指定 FTP、HTTP 或 TFTP 服务器的 IP 地址。

    • 配置 DHCP 选项 66 以指定 FTP、HTTP 或 TFTP 服务器的 IP 地址。

  10. (可选)配置 DHCP 选项 7 以指定一个或多个系统日志 (syslog) 服务器。
  11. (可选)配置 DHCP 选项 42 以指定一个或多个 NTP 服务器。
  12. (可选)配置 DHCP 选项 12 以指定交换机或路由器的主机名。

    以下示例配置显示了您刚刚配置的 DHCP 选项:

    根据您刚刚配置的 DHCP 选项,以下语句将追加到 Junos OS 配置文件中(例如, jn-switch35.config):

  13. 通过查看以下日志文件来监视 ZTP 进程。
    注意:

    当发出SLAX(基于Linux的实时操作系统)脚本时,将生成和op-script.logevent-script.log文件。

    • /var/log/dhcp_logfile

    • /var/log/event-script.log

    • /var/log/image_load_log

    • /var/log/messages

    • /var/log/op-script.log

    • /var/log/script_output

    您还可以通过查看错误消息和发出操作命令来监视 ZTP 进程。有关详细信息,请参阅 监控全自动部署

  14. 运行命令 show version 以验证升级是否成功。