在 ACX 系列路由器上安装软件 (Junos OS)
ACX 系列路由器在交付时已预装 Junos 操作系统 (Junos OS)。开始此进程之前,请先确定所需的软件包并下载下来。有关哪些软件包用于哪些升级的信息,请参阅 Junos OS 安装包名称。
在 ACX 系列路由器上使用 USB 存储设备安装 Junos OS
您可以使用可启动的 USB 存储设备在 ACX 系列路由器上安装 Junos OS 映像。
开始之前,请确保满足以下要求:
-
对于ACX710 USB升级,USB品牌为创见或金士顿。
-
USB 存储设备具有足够的容量来容纳所需 Junos OS 映像的大小。
-
USB 存储设备为空,格式化为 FAT32。
-
在运行 Junos OS 的设备上,您可以物理访问 USB 端口,也可以访问设备的控制台。
以下章节概述了如何下载软件映像、创建可启动 USB 存储设备以及在运行 Junos OS 的设备上安装软件映像。
下载软件映像
要将 Junos OS 安装媒体映像下载到路由器:
访问 瞻博网络 下载网站 ,网址为 https://support.juniper.net/support/downloads/。
选择您的产品。
在下拉菜单中,选择操作系统和版本。
展开 “安装介质” 部分。
在 “下载” 列中,单击 “USB 安装映像 ”文件的链接。
查看并接受最终用户许可协议。
按照下载页面上的说明下载文件并将其保存到路由器上的 /var/tmp 目录下。
创建可启动 USB 存储设备
要使用运行 Junos OS 的路由器创建可启动 USB,请执行以下步骤:
在路由器上,以 root 用户身份输入 shell:
user@router> start shell user root Password:
解压下载到路由器的 Junos OS 映像。
root@router:~ # gunzip /path/to/image.img.gz
例如:
root@router:~ # gunzip /var/tmp/junos-install-media-usb-acx-arm-64-24.2R1.17.img.gz
如果 Junos OS 在基于 Linux 的主机(VM 主机)上作为虚拟机运行,请登录到 VM 主机 shell 以查看 USB 活动。
root@router:~ # vhclient -s root@router-node:~#
在插入 USB 设备之前,请列出 /dev/ 的内容,例如:
root@router:~ # ls /dev/da* /dev/da0 /dev/da0s1c /dev/da0s2a /dev/da0s3 /dev/da0s3e /dev/da0s1 /dev/da0s1f /dev/da0s2c /dev/da0s3c /dev/da0s1a /dev/da0s2 /dev/da0s2f /dev/da0s3d root@router-node:~ # ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6
注意:您的输出可能会因您使用的设备而异。在插入 USB 之前,使用控制台连接到设备以查看 USB 存储设备的名称。
将 USB 存储设备插入路由器上的 USB 端口。
使用以下一种或多种方法确定 USB 的设备 ID。
查看控制台消息,插入 USB 存储设备时,这些消息应显示设备 ID。消息和设备 ID 可能因平台而异,例如:
da2 at router-sim1 bus 1 target 0 lun 0 da2: <TOSHIBA TransMemory 5.00> Removable Direct Access SCSI-0 device
列出 /dev/ 的内容,并将其与步骤 4 中的设备 ID 列表进行比较,以标识新添加的设备。设备名称可能因平台而异,例如:
root@router# ls /dev/da* /dev/da0 /dev/da0s1c /dev/da0s2a /dev/da0s3 /dev/da0s3e /dev/da0s1 /dev/da0s1f /dev/da0s2c /dev/da0s3c /dev/da2 /dev/da0s1a /dev/da0s2 /dev/da0s2f /dev/da0s3d /dev/da2s1
或
root@router-node:~# ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6 /dev/sdc /dev/sdc1
发出
show log messages
操作模式命令或dmesg
shell 命令,以检查日志文件中是否存在与 USB 设备名称相关的消息。例如:root@router-node:~# dmesg | tail ... [ 493.244240] scsi 6:0:0:0: Direct-Access JetFlash Transcend 16GB 1100 PQ: 0 ANSI: 6 [ 493.244468] sd 6:0:0:0: Attached scsi generic sg2 type 0 [ 493.245149] sd 6:0:0:0: [sdc] 30197760 512-byte logical blocks: (15.5 GB/14.4 GiB) [ 493.245876] sd 6:0:0:0: [sdc] Write Protect is off [ 493.245879] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00 [ 493.246653] sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 493.251845] sdc: sdc1 [ 493.254346] sd 6:0:0:0: [sdc] Attached SCSI removable disk
(仅限 ACX710)通过将零写入设备来清除 USB 存储设备。确保按照前面步骤中标识的指定 USB 存储设备的设备 ID。此过程可能需要一些时间,因此请勿终止会话。
root@router:~# dd if=/dev/zero of=/dev/device-id bs=1m
例如,如果设备 ID 为
/dev/da2
,则发出以下命令:root@router:~# dd if=/dev/zero of=/dev/da2 bs=1m dd: /dev/da2: end of device 29164+0 records in 29163+0 records out 30579621888 bytes transferred in 2402.249018 secs (12729580 bytes/sec)
dd
使用命令将 Junos OS 映像复制到 USB 存储设备。root@router:~# dd if=/path/to/image.img of=/dev/device-id bs=1m
例如,以下命令会将 Junos OS 映像从 /var/tmp 目录复制到具有设备 ID
/dev/da2
的 USB 。root@router:~# dd if=/var/tmp/junos-install-media-usb-acx-arm-64-24.2R1.17.img of=/dev/da2 bs=1m
安装 Junos OS 映像
执行以下步骤,从 USB 存储设备安装 Junos OS 映像:
将 USB 存储设备插入 USB 端口。
通过执行下列操作之一重新启动路由器:
按下机箱上的电源按钮。
关闭并打开路由引擎后面的电源按钮。
从 CLI 中输入
request system reboot
命令。
系统 LED 开始呈绿色闪烁。
在控制台上,将显示一条消息,指出您的闪存设备(NAND闪存设备)将被格式化,您将丢失所有数据。系统将提示您确认闪存设备的格式化。
按 y 下以确认并继续格式化过程。对闪存设备进行格式化,并将映像安装在两个分区上。
安装完成后,控制台将显示一条消息,提示您弹出 USB 存储设备并按 Enter 重新启动设备。
卸下 USB 存储设备并按 Enter后,重新启动开始。路由器重新启动后,将加载新的 Junos OS 版本并正常运行。LED 呈绿色常亮。
如果发生安装错误,LED 将变为红色。您必须对路由器具有控制台访问权限,才能排除安装错误。
从 ACX 系列路由器上的远程服务器安装 Junos OS 升级
您可以使用 CLI 安装通过 FTP 或 HTTP 从内部介质(如 NAND 闪存设备)上的指定位置下载的 Junos OS 软件包。
开始之前:
验证NAND闪存设备上的可用空间。
下载 Junos OS 软件包。
要从远程服务器安装 Junos OS 升级,请在操作模式下输入以下命令:
user@host> request system software add junos-juniper-12.2R1.9-domestic.tgz no-copy no-validate reboot
新的 Junos OS 映像将安装在路由器上,并且设备将重新启动。
在 ACX5048 和 ACX5096 路由器上,使用 force-host
选项强制安装最新版本的主机操作系统。
user@host> request system software jinstall-acx5k-15.1X54-D20.6-domestic-signed.tgz force-host add validate reboot