在 NFX250 设备上安装软件
下载和安装软件
下载软件
您可以通过以下两种方式之一下载所需的软件包:
使用浏览器下载软件
您可以从瞻博网络支持网站下载所需的软件包,网址为 https://www.juniper.net/support/。
若要访问下载部分,必须具有服务合同和访问帐户。如果您在获取帐户时需要帮助,请填写瞻博网络网站上的注册表: https://userregistration.juniper.net/entitlement/setupAccountInfo.do。
要下载软件映像,请执行以下操作:
在浏览器中,转到 https://www.juniper.net/support/。
此时将打开在线支持 (CSC) 页面。
单击 下载软件 链接。
此时将显示“下载软件”页面。
选择要下载的软件包。您可以选择支持特定平台或技术的软件。
在出现的页面上,单击 软件 选项卡,然后选择要下载的 Junos OS 安装包。
使用您的用户名和密码登录。
在显示的“下载软件”页面上,可以使用以下选项:
如果要在本地主机上下载软件,请单击 “单击此处” 链接并将文件保存到系统中。如果要将文件放在远程系统上,则必须确保路由器、交换机或服务网关可以使用 HTTP、FTP 或 SCP 访问该文件。继续安装。有关更多详细信息,请参阅 使用命令行界面安装软件 。
如果要在设备上下载软件,请使用以下过程在设备上下载并安装软件。
单击 复制 将生成的 URL 复制到剪贴板。
注意:生成的 URL 字符串仅在 15 分钟内保持活动状态。
登录到您的设备。
在操作模式下,输入
file copy “URL” destination
命令。在命令中,粘贴复制的 URL 字符串 (for URL),然后输入 /var/tmp (作为硬盘上的目标)。
例子:
user@host> file copy "https://cdn.juniper.net/software/ittest/software_target/agileEcotTest/Dev_Binary_Build.tar? SM_USER=user1=1507622971_dce164fa854b4a27550c254eef950dd8” /var/tmp
注意:确保 URL 字符串括在引号内。还要确保设备上有足够的可用空间。
软件映像将下载到您的设备上。
使用
request system software add package-name
命令安装软件。例子:
user@host> request system software add /var/tmp/ junos-install-mx-x86-32-17.3R1.10.tgz
您的软件已安装在设备上。
参见
使用命令行界面安装软件
https://www.juniper.net/support/ 从瞻博网络支持网站下载所需的软件包,并将软件包放在本地系统上。然后,您可以使用路由器或交换机命令行界面或本地系统命令行界面将下载的软件包传输到设备。
若要访问下载部分,必须具有服务合同和访问帐户。如果您在获取帐户时需要帮助,请填写瞻博网络网站上的注册表: https://userregistration.juniper.net/entitlement/setupAccountInfo.do。
在传输软件包之前,请确保设备上已启用FTP服务。使用以下命令 set system services ftp
启用 FTP 服务:
user@host# set system services ftp
要使用设备命令行界面传输软件包:
要使用本地系统命令行界面传输包,请执行以下操作:
在本地系统命令行中,使用以下命令启动
ftp
与设备的 FTP 会话:user@host> ftp host
host 是路由器或交换机的主机名或地址。
使用客户支持提供的用户名和密码登录:
User Name: username 331 Password required for username. Password: password
验证凭据后,将打开 FTP 会话。
导航到本地系统上的软件包位置,然后使用
put
以下命令传输软件包:user@host> put installation-package
下面是一个 installation-package 名称示例: junos-install-mx-x86-32-17.3R1.10.tgz
使用
bye
以下命令关闭 FTP 会话:user@host> bye Goodbye
参见
NFX250 网络服务平台上的软件安装
本主题列出了用于在 NFX250 网络服务平台上安装软件包和升级映像以及重新启动 NFX250 平台的命令。它还列出了用于格式化系统并将其还原为出厂状态的命令。
要在 NFX250 网络服务平台上安装新软件包,请执行以下操作:
[edit] user@jdm> request system software add package [reboot]
重新启动是在安装新软件包后重新启动设备的一个选项。
替换为 package
以下路径:
对于平台上本地目录中的软件包 — /var/tmp/package.tgz
要重新启动平台:
[edit] user@jdm> request system reboot
要通过删除所有用户数据、配置详细信息并在 NFX250 网络服务平台上重新安装当前软件来格式化系统:
user@jdm> request system zeroize
要通过删除所有用户数据、配置详细信息来格式化系统,以及升级 NFX250 网络服务平台上的软件:
user@jdm> request system software add package clean-install
zeroize
和clean-install
命令仅适用于主安装,不适用于备份安装。
zeroize
和clean-install
命令可能会删除所有用户安装的软件包、用户的 VNF 文件等。完成这些操作后,您必须获取这些信息并重新安装软件。如果系统处于出厂状态,则可能需要控制台访问权限来配置基本的远程网络访问。
在分解的 Junos OS 平台上升级映像
要在分解的 Junos OS 平台上升级 JCP、JDM 和主机操作系统的映像,请执行以下操作:
user@jdm>request system software add jinstall reboot
例如:
user@jdm>request system software add /var/tmp/jinstall-nfx-2-flex-15.1X53-D40.3.secure-domestic-signed.tgz reboot | no-more System software upgrade in progress, please wait... Pushing Junos image package to the host... Installing /var/tmp/install-media-nfx-2-junos-15.1X53-D45.3.secure.tgz Extracting the package ... total 1191772 -rw-r--r-- 1 20607 758 313873261 Nov 22 09:18 jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz -rw-r--r-- 1 20607 758 906487459 Nov 22 09:18 jinstall-nfx-2-junos-15.1X53-D45.3.secure-app.tgz ============================================ Host OS upgrade is FORCED Current Host kernel version : 3.14.61-rt58-WR7.0.0.13_ovp Package Host kernel version : 3.14.61-rt58-WR7.0.0.13_ovp Current Host version : 3.0.2 Package Host version : 3.0.2 Min host version required for applications: 2.2.0 ============================================ Validate linux image... upgrade_platform: ------------------- upgrade_platform: Parameters passed: upgrade_platform: silent=0 upgrade_platform: package=/var/tmp/tmp.LKb5WwiFu8junos_cli_upg/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz upgrade_platform: clean install=0 upgrade_platform: on primary =0 upgrade_platform: clean upgrade=0 upgrade_platform: Need reboot after staging=1 upgrade_platform: ------------------- upgrade_platform: upgrade_platform: Checking input /var/tmp/tmp.LKb5WwiFu8junos_cli_upg/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz ... upgrade_platform: Input package /var/tmp/tmp.LKb5WwiFu8junos_cli_upg/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz is valid. Secure Boot is enforced. ALLOW:usr/secureboot/grub/BOOTX64.EFI ALLOW:boot/bzImage-intel-x86-64.bin ALLOW:boot/initramfs.cpio.gz Setting up Junos host applications for installation ... Installing Host OS ... upgrade_platform: ------------------- upgrade_platform: Parameters passed: upgrade_platform: silent=0 upgrade_platform: package=/var/tmp/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz upgrade_platform: clean install=0 upgrade_platform: on primary =0 upgrade_platform: clean upgrade=0 upgrade_platform: Need reboot after staging=0 upgrade_platform: ------------------- upgrade_platform: upgrade_platform: Checking input /var/tmp/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz ... upgrade_platform: Input package /var/tmp/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz is valid. Secure Boot is enforced. ALLOW:usr/secureboot/grub/BOOTX64.EFI ALLOW:boot/bzImage-intel-x86-64.bin ALLOW:boot/initramfs.cpio.gz upgrade_platform: Staging the upgrade package - /var/tmp/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz.. ./ ./bzImage-intel-x86-64.bin ./bzImage-intel-x86-64.bin.psig ./grub/ ./grub/grub.conf ./grub/grub.efi ./initramfs.cpio.gz ./initramfs.cpio.gz.psig ./linux.checksum ./version.txt ./upgrade_platform ./host-version ./platform_info ./initrd.cpio.gz bzImage-intel-x86-64.bin: OK initramfs.cpio.gz: OK version.txt: OK upgrade_platform: Checksum verified and OK... 1528703 blocks upgrade_platform: Staging of /var/tmp/jinstall-nfx-2-junos-15.1X53-D45.3.secure-linux.tgz completed upgrade_platform: System need *REBOOT* to complete the upgrade upgrade_platform: Run upgrade_platform with option -r | --rollback to rollback the upgrade Host OS upgrade staged. Reboot the system to complete installation! Rebooting ... System going down for reboot in 30 seconds... System reboot in progress... Shutting down virtual-machines... Waiting for virtual-machines to shutdown, retry = 0 Waiting for virtual-machines to shutdown, retry = 1 Waiting for virtual-machines to shutdown, retry = 2 No virtual-machines active now. Rebooting the system... INIT: Sending processes the TERM signal {master:0} root@nfx250-m-p2a-sys11-jdm> Stopping OpenBSD Secure Shell server: sshdstopped /usr/sbin/sshd (pid 4169) . Unmount Junos cgroup... Done Stopping atd: OK Stopping domain name service: named. Unmounting cgroups...Done Stopping system message bus: dbus. stopping DNS forwarder and DHCP server: dnsmasq... stopped /usr/bin/dnsmasq (pid 9449 9448) done. Stopping docker: Stopping HOSTAP Daemon: no /usr/sbin/hostapd found; none killed hostapd. Shutting down irqbalance: no irqbalance found; none killed done Stopping ntpd: done stopping rsyslogd ... done Stopping internet superserver: xinetd. Waiting for sanlock to stop: Success Clearing ebtables rulesets: filter nat broute done. ok Stopping crond: OK Stopping S.M.A.R.T. daemon: smartd. Stopping network management services: snmpd snmptrapd libvirtMib_subagent. * Stopping virtualization library daemon: libvirtd Deconfiguring network interfaces... done. Stopping tcsd: OK Stopinit: Failed to release D-Bus name: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. ping redis-server... Sending all processes the TERM signal... Sending all processes the KILL signal... Unmounting remote filesystems... Deactivating swap... Unmounting local filesystems... Rebooting... RE-FPGA-DRV: reboot notifier called with 0x0001 RE-FPGA-DRV: Please standby while rebooting. . .. .. .. . Booting from Flash A FPGA Reset Reason = 0x80 Primary BIOS version CBDE_SFP_00.21_01.01 Total Memory Size = 16GB Checking Primary BIOS code integrity...Passed! Press Esc for boot options ME is in normal operational state Booting HDD00.1 (StorFly VSFBM6CC100G-JUN)... Secure boot is enforced Welcome to GRUB! Secure Grub2 Diskboo
将系统恢复为出厂默认配置
要将系统恢复为出厂默认配置:
user@jdm# load factory-default warning: activating factory configuration
重新启动系统
要重新引导系统:
user@jdm>request system reboot
例如:
user@jdm>request system reboot Reboot the system ? [yes,no] (no) yes System reboot operation started, please wait... System going down for reboot in 30 seconds... System reboot in progress... Shutting down virtual-machines... . . . .
重新启动系统所需的时间取决于活动 VNF 的数量。只有在关闭所有活动 VNF 后,系统才会重新启动。