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) 启动方法、boot、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 地址分配。要确定静态 MAC 地址映射的管理 MAC 地址,请将 1 添加到交换机或路由器的 MAC 地址的最后一个字节,这是您在开始此过程之前记下的。

  7. dhcpd.conf 文件中定义 DHCP option 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 option 43 子选项:
    注意:

    保留 DHCP option 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. (必填)配置 option 150 或 option 66。
    注意:

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

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

    • 配置 DHCP option 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.log 将生成和 event-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 运行命令以验证升级是否成功。