在 EX 系列交换机上安装软件
EX 系列设备在交付时已预装Junos作系统 (Junos OS)。开始此进程之前,请先确定所需的软件包并下载下来。有关哪些软件包用于哪些升级的信息,请参阅 Junos OS 和 Junos OS 演化版安装包名称。
如果要在 VM 主机上升级或安装 Junos OS,请参阅 VM 主机的安装、升级、备份和恢复。
了解 EX 系列交换机上的软件安装
瞻博网络 EX 系列以太网交换机在交付时预装了瞻博网络 Junos作系统 (Junos OS)。当有新功能和软件补丁可用时,您必须升级软件才能使用它们。您还可以将 Junos OS 降级至前一个版本。
本主题将介绍:
- 软件安装过程概述
- 在虚拟机箱上安装软件
- 使用自动软件下载安装软件
- 从闪存盘 U 盘自动安装 EX2200 或 EX3300 交换机上的配置文件
- 在 EX2300、EX3400 或 EX4100 交换机上安装软件
软件安装过程概述
EX 系列交换机在交付时已预装国内版本的 Junos OS。将电源连接到交换机时,交换机将从已安装的软件启动(引导)。
通过将软件包复制到交换机或本地网络上的其他系统来升级 EX 系列交换机上的 Junos OS,然后使用 J-Web 界面或命令行界面 (CLI) 在交换机上安装新的软件包。最后,重新启动交换机;它从升级后的软件启动。升级成功后,您应将新的当前配置备份到辅助设备。无论您是安装家用软件包还是受控Junos OS软件包,都应遵循此过程。
在成功升级期间,升级包会从 /var/tmp 中删除所有文件,并完全重新安装现有软件。它保留了前一版本中的配置文件以及类似信息,例如安全外壳和主机密钥。以前的软件包保存在单独的磁盘分区中,如有必要,您可以手动恢复到该分区。如果软件安装因任何原因(如安装过程中断电)而失败,系统将在重新启动时返回到最初处于活动状态的安装。
在虚拟机箱上安装软件
您可以将各个 EX 系列交换机连接在一起组成一个单元,并将该单元作为单个设备(称为 虚拟机箱)进行管理。虚拟机箱作为由成员交换机组成的单个网络实体运行。虚拟机箱中的每台成员交换机都必须运行相同版本的 Junos OS。
为便于管理,虚拟机箱提供了灵活的软件升级方法。您可以将新软件版本部署到虚拟机箱的所有成员交换机,也可以仅部署到特定成员交换机。
您还可以使用不间断软件升级 (NSSU) 升级虚拟机箱上的软件。NSSU 利用 平滑路由引擎切换 (GRES) 和 不间断活动路由 (NSR) 来确保在升级期间控制平面不会中断。您可以通过定义链路聚合组 (LAG) 来最大程度地减少网络流量中断,使每个 LAG 的成员链路驻留在不同的线卡或不同的成员上。在 NSSU 期间,线卡和虚拟机箱成员一次升级一个,以便在升级该线卡或成员时,流量继续流经其他线卡或成员。
使用自动软件下载安装软件
自动软件下载功能使用 DHCP 消息交换过程下载和安装软件包。用户可以在 DHCP 服务器上定义软件包的路径,然后 DHCP 服务器将此路径发送至 EX 系列交换机,作为 DHCP 消息交换过程的一部分充当 DHCP 客户端。已配置为自动软件下载的 DHCP 客户端会接收这些消息,当 DHCP 服务器消息中的软件包名称与启动 DHCP 客户端交换机的软件包名称不同时,下载并安装软件包。请参阅 使用交换机的自动软件下载升级软件。
从闪存盘 U 盘自动安装 EX2200 或 EX3300 交换机上的配置文件
您可以使用自动安装过程在 EX2200 或 EX3300 交换机上配置软件。可以使用文本格式或 XML 格式的配置文件。如果要使用 XML 格式的文件,请使用 Junos Space 平台创建配置文件。将配置文件放在闪存盘 U 盘上。
在 EX2300、EX3400 或 EX4100 交换机上安装软件
在 EX2300、EX3400 或 EX4100 交换机上安装软件之前:
-
在将软件安装包下载到 /var/tmp 目录之前,请确保系统中至少有 620 MB 的磁盘空间可用。使用命令
show system storage获取可用空间的详细信息。 -
如果可用空间不足,请使用命令
request system storage cleanup。此外,您还可以从 /var/tmp 或 /var/log 目录中手动删除任何其他日志或不需要的文件。
您现在可以按照在 带有虚拟机箱或单路由引擎的 EX 系列交换机上安装软件(CLI 过程) 中的过程完成软件安装。
有关在 EX2300 和 EX3400 交换机上升级 Junos OS 时有关存储的更多信息 ,请参阅知识库 。
在带有虚拟机箱或单路由引擎的 EX 系列交换机上安装软件(CLI 过程)
您可以使用此过程在任何 EX 系列交换机(包括不支持冗余路由引擎的所有交换机)上的单个路由引擎上升级 Junos OS。您也可以使用此过程升级所有 EX 系列虚拟机箱上的软件,但 EX8200 虚拟机箱除外。
此过程可用于升级以下交换机或虚拟机箱:
-
EX2200 交换机
-
EX2300 交换机
-
EX3200 交换机
-
EX3300 交换机
-
EX3400 交换机
-
EX4100 交换机
-
EX4200 交换机
-
EX4300 交换机
-
EX4500 交换机
-
EX4550 交换机
-
EX6200 交换机(仅限单路由引擎升级)
-
EX8200 交换机(仅限单路由引擎升级)
-
除 EX8200 虚拟机箱外的所有虚拟机箱
要升级运行两个路由引擎的 EX6200 或 EX8200 交换机上的软件,请参阅 在具有冗余路由引擎的 EX 系列交换机上安装软件(CLI 过程) 或 了解 EX 系列交换机上的不间断软件升级。
要升级 EX8200 虚拟机箱上的软件,请参阅 为 EX8200 虚拟机箱中的所有设备安装软件。
要在使用单个路由引擎的交换机上安装软件升级:
在带有冗余路由引擎的 EX 系列交换机上安装软件 (CLI 过程)
您可以通过以下两种方式之一在具有冗余路由引擎的交换机上安装软件:
执行 NSSU — NSSU 使用单个命令升级两个路由引擎,并将网络中断降至最低。NSSU 利用 GRES 和 NSR 来确保控制平面不会中断。您可以通过定义 LAG,使每个 LAG 的成员链路驻留在不同的线卡上,从而最大程度地减少对网络流量的干扰。线卡一次升级一个,以便在升级线卡时,流量将继续流经其他线卡。
不能使用 NSSU 降级交换机上运行的软件。
有关 NSSU 的详细信息,请参阅 了解 EX 系列交换机上的不间断软件升级。
手动升级每个路由引擎 - 您可以从备份路由引擎开始,在每个路由引擎上单独执行 Junos OS 安装。您可以使用此过程降级交换机上运行的软件。
对于 EX6200 交换机或具有冗余路由引擎的 EX8200 交换机,您可以通过从备份路由引擎开始单独升级路由引擎,将Junos OS升级期间对网络运维的中断降至最低。
如果 EX8200 交换机运行的是 Junos OS 10.4R3 或更高版本,则可以使用不间断软件升级 (NSSU) 代替此过程,使用单个命令升级两个路由引擎上的软件包,并将网络中断降至最低。请参阅 了解 EX 系列交换机上的不间断软件升级。
如果在启动软件安装时启用了平滑路由引擎切换 (GRES) 或不间断活动路由 (NSR),则软件将无法正常安装。请确保在配置模式下使用deactivate chassis redundancy graceful-switchover命令开始软件安装之前禁用 GRES。如果启用了 GRES,则将使用 redundancy 命令将其移除。默认情况下,NSR 处于禁用状态。如果启用了 NSR,请从[edit routing-options]层次结构级别移除该nonstop-routing语句以将其禁用。
要升级 EX6200 交换机或安装了一个路由引擎的 EX8200 交换机上的软件包,请参阅在带有虚拟机箱或单路由引擎的 EX 系列交换机上安装软件(CLI 过程)。
要升级冗余路由引擎,请先在备份路由引擎上安装新的 Junos OS 版本,同时在主路由引擎上保留当前运行的软件版本。确保新软件版本在备份路由引擎上正确运行后,将设备控制切换到备份路由引擎。最后,在新的备份路由引擎上安装新软件。
要升级交换机上的 Junos OS,请执行以下作:
准备交换机以进行软件安装
在安装软件之前,请执行以下步骤:
在备份路由引擎上安装软件
准备好交换机进行软件安装后,将软件安装在备份路由引擎上。在安装过程中,主路由引擎会继续运行,从而最大程度地减少对网络流量的中断。
在默认主路由引擎上安装软件
要将控制权转移到备份路由引擎,然后升级或降级主路由引擎软件:
如果要将路由控制返回到在过程开始时作为主路由引擎的路由引擎(默认主路由引擎),请执行下一个任务。
将路由控制返回到默认主路由引擎(可选)
软件升级后,交换机可以在插槽 1 中的路由引擎充当主路由引擎的情况下保持正常作,因此,仅当您希望将路由控制权归还给插槽 0 中的默认主路由引擎时,才执行此任务。
升级独立 EX8200 交换机或 EX8200 虚拟机箱中线卡上的加载程序软件
几乎从不需要升级 EX8200 交换机线卡上的加载程序软件。
升级线卡的加载程序软件版本不是完成任何软件升级的必要条件。在极少数情况下,线卡可能会在软件升级后立即脱机,因为线卡上的加载程序软件版本需要升级才能与升级后的 Junos OS 兼容。最佳做法是升级线卡上的加载程序软件,以避免出现此问题和其他不太严重的问题。
EX8200 交换机中任何线卡上的加载程序软件将使用与升级 EX8200 路由引擎加载程序软件相同的加载程序软件包进行更新。线卡软件加载程序包含两个组,每个组有一个加载程序软件版本。此过程用于升级独立 EX8200 交换机或 EX8200 虚拟机箱中线卡的两组加载程序软件。
要升级独立 EX8200 交换机或 EX8200 虚拟机箱中线卡上的加载程序软件:
如果要升级 Junos OS、路由引擎加载程序软件和线卡加载程序软件,建议按以下顺序升级:Junos OS、线卡加载程序软件、路由引擎加载程序软件。
另见
使用存储在 USB 闪存驱动器上的软件包启动 EX 系列交换机
在使用软件启动交换机之前,有两种方法可将 Junos OS 存储在 USB 闪存驱动器上。在将 USB 闪存驱动器插入 USB 端口之前,可以先将软件预安装到 USB 闪存驱动器上,也可以使用系统快照功能将文件从内部交换机内存复制到 USB 闪存驱动器。
要使用系统快照将文件移动到 USB 闪存中并使用这些文件启动交换机,请参阅 创建快照并使用它来启动 EX 系列交换机。如果交换机运行正常,我们建议您使用此方法从 USB 闪存驱动器启动交换机。
如果需要将软件预安装到 USB 闪存驱动器上,可以使用本主题中介绍的方法。可以随时将 Junos OS 预安装到 USB 闪存驱动器上以启动交换机,这在交换机启动到加载程序提示符时特别有用,因为交换机无法在内部闪存中找到 Junos OS。
确保您准备好以下工具和部件,以便从 USB 闪存驱动器启动交换机:
-
符合 EX 系列交换机 USB 端口规格的 USB 闪存驱动器。请参阅 EX 系列交换机的 USB 端口规格。
-
可用于从 Internet 下载软件包并将其复制到 USB 闪存驱动器的计算机或其他设备。
要在插入 USB 闪存驱动器之前将 Junos OS 软件包下载到 USB 闪存驱动器: