Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 USB 自动安装在 NFX 设备上安装软件

当 NFX 设备无法通过控制台进行访问时,USB 自动安装功能可简化 Junos OS 映像的升级。借助此功能,可将包含映像和配置的 USB 闪存驱动器插入 NFX 设备的 USB 端口,以升级 Junos OS 映像。要使用 USB 自动安装在 NFX 系列设备上安装软件,您必须:

  1. 启用 Junos OS 配置
  2. 插入包含 Junos OS 映像和配置文件的 USB 闪存驱动器
  3. 启用配置以从 USB 自动安装映像。
  4. 安装后重新启动。

准备 USB

您需要准备USB进行自动安装,以便USB被识别并正常工作。

预防 措施

在准备 USB 之前,请考虑以下预防措施:

  • 在尝试usb-auto-install之前,请确保 /var/public/ 至少有 3.5 GB 到 4 GB 的空白空间。

  • 使用 show vmhost version 命令验证任何暂存的安装。 usb-auto-install 如果已暂存安装,则无法安装映像。要取消任何分阶段安装,请运行 request vmhost software rollback 命令。

  • 如果 USB 已插入,请拔下并重新插入 USB 以触发自动安装。

  • NFX350 设备有 2 个 USB 主机或插槽。如果设备包含任何无效的 USB(未配置), usb-auto-install则另一个 USB 插槽可用于 usb-auto-install

  • 如果一个连接的 USB 有效但处于非活动状态(未配置), usb-auto-install则可以配置是否禁用配置,并使用其他插槽触发自动安装,而不会干扰第一个 USB。

  • 如果一个 USB 已触发 usb-auto-install 并且安装正在进行中,则必须等到安装完成。只有在安装完成后才插入另一个 USB。避免插入第二个 USB,以保护 USB 及其中的映像不会因安装/卸载不当而损坏。

准备 USB

  1. 将 USB 格式化为 FAT/FAT32

    • 在 Windows PC 或笔记本电脑上:

      1. 将 U 盘插入 Windows PC 或笔记本电脑。

      2. “我的电脑” 中,右键单击 “可移动磁盘 驱动器”。

      3. 将驱动器格式化为 FAT/FAT32 文件系统。

      4. 将 Junos OS 软件包复制到 U 盘。

    • 在 Macintosh PC 或笔记本电脑上

      1. 将要格式化的 USB 插入 Mac PC。

      2. 导航到 “应用程序>“实用程序”。双击打开“磁盘工具”。

      3. 选择要格式化的驱动器。单击 擦除

      4. 重命名 USB 驱动器(可选)并选择要格式化的 MS-DOS(FAT)。

      5. 为方案选择 “主启动记录 ”,选择 “擦除 ”以擦除 USB 驱动器。

        该过程完成后,USB 驱动器即可与 FAT32 文件系统重复使用以保存数据。

    • 在 NFX 系列设备或任何运行 Linux 的瞻博网络设备上:

      1. 运行 lsblk 以查找 USB 的 dev 节点或分区,可能是 sdb/sdc

      2. 格式化分区 (sdb1/sdc1)

      3. 如果不成功,请尝试以下命令。

        注意:

        您可以格式化 USB 的分区,即 sdb1/sdc1。不要格式化 sdb/sdc。

  2. 将文件复制到 USB

    • 要从笔记本电脑复制文件:

      • 如果您有 GUI (Windows/Mac OS/Linux),请手动复制并粘贴文件。

      • 否则,打开命令提示符并键入 cp <pkg> <drive-name>:\。例如,如果检测到的驱动器为 F,则键入 cp <pkg> F:\

    • 要从 NFX 设备或任何运行 Linux 的瞻博网络设备复制文件:

      • 将 dev 节点挂载到任意路径并复制以下内容:

    注意:

    此功能仅适用于 CLI 打包映像 ( jinstall--***-secure-signed.tgz)。专门为 USB 构建的映像 (install**usb**.tgz) 不支持此功能。

  3. 创建 conf 文件

    • 要使用 GUI 创建 conf 文件,请执行以下作:
      1. 打开USB分区。右键单击并创建一个空文件。

      2. 保存名为 usb-auto.conf 的文件。确保使用正确的名称和扩展名。

      3. 否则,打开命令提示符并键入 echo " " > <drive-name>:\usb-auto.conf

        例如,如果检测到的驱动器为 F,则键入 echo " " > F:\usb-auto.conf

    • 要使用 NFX 设备或任何运行 Linux 的瞻博网络设备创建 conf 文件:
      1. 挂载 USB

      2. 编辑 /var/public/tomount/usb-auto.conf

注意:

复制软件包并创建 conf 文件后,请确保先卸载 USB,然后再使用 unmount /var/public/tomount.

配置 NFX 设备

准备好 USB 设备后,您需要配置 NFX 设备。

  1. 确保 usb-pass-through 未启用。

    • 运行 show system services usb-pass-through 命令。确保输出显示 usb-pass-through is disabled。

    • 如果 usb-pass-through 已启用,则通过删除配置来禁用它。

      运行 delete system services usb-pass-through 命令以移除配置。

    • 重新启动设备一次 usb-pass-through 将被禁用。

  2. 启用 usb-auto-install 配置

    • 配置 usb-auto-install

    • 验证 usb-auto-install 已启用。

安装映像

应用配置后,USB 和设备即可进行自动安装。以下是在 NFX 设备上安装映像的步骤。

  1. 将 USB 插入设备的 USB 插槽。等待至少 5 分钟,直到将图像复制到设备。您现在可以移除 USB。

  2. 再等待 10 分钟并观察 LED。最初,所有 LED 都必须亮起。安装完成且设备重新启动后,SYS LED 开始闪烁绿色,其他 LED 熄灭。此 LED 状态表示安装成功,设备正在重新启动。

    当所有 LED 亮起时,表示启动完成,设备已准备好新映像。

    注意:

    • 如果 LED 即使在 20 分钟后也没有改变,则表示安装失败。
    • 如果在启动过程中出现任何问题,SYS LED 将变为红色。这表示安装成功,但安装后的启动失败。

禁用自动安装

安装后,我们建议禁用usb-auto-install以避免重新安装或避免意外升级。usb-auto-install要删除:usb-auto-install