管理 Junos Fusion 中的卫星软件升级组
本主题讨论如何在 Junos Fusion 中维护卫星软件升级组。有关创建卫星软件升级组流程的详细信息,请参阅 配置 Junos Fusion 提供商边缘 或 配置或扩展 Junos Fusion Enterprise。
卫星软件升级组是一组卫星设备,指定使用相同的卫星软件包升级到同一卫星软件版本。一个 Junos Fusion 可以包含多个软件升级组,大多数 Junos Fusion 中应配置多个软件升级组,以避免卫星软件安装期间的网络停机。
将卫星设备添加到 Junos Fusion 时,聚合设备将检查卫星设备是否使用卫星软件升级组中包含的 FPC ID。如果卫星设备使用属于卫星软件升级组一部分的 FPC ID,则设备会将其卫星软件升级到与卫星软件升级组关联的软件版本,除非已经在运行已定义版本。
更改与现有卫星软件组关联的卫星软件包时,将使用限制升级升级所有成员卫星设备的卫星软件。这种受限制的升级可确保聚合设备不会因同时向许多卫星设备提供卫星软件而不堪重负。
安装卫星软件的两种最常见的方法—在将设备电缆连接到聚合设备时将其自动转换为卫星设备,然后手动将电缆连接到聚合设备的设备转换为卫星设备—需要配置卫星软件升级组。
软件升级组将从聚合设备进行配置和管理。卫星设备群集中的所有卫星设备均属于同一软件升级组,创建卫星设备群集时,将自动创建一个名为卫星设备群集的软件升级组。
创建卫星软件升级组
如果您的卫星设备是卫星设备群集的成员,则在创建卫星设备群集时,将自动创建一个卫星软件升级组,名为卫星设备群集。该卫星软件升级组必须用于管理卫星设备群集中所有成员卫星设备的卫星软件。
有关为不属于卫星设备集群的卫星设备创建卫星软件升级组的信息,请参阅 Configuring Junos Fusion 提供商边缘 或 配置或扩展 Junos Fusion Enterprise。
将卫星设备添加至卫星软件升级组
要将卫星设备添加至现有卫星软件升级组,请输入 set chassis satellite-management upgrade-groups upgrade-group-name satellite slot-id-or-range
命令:
[edit] user@aggregation-device# set chassis satellite-management upgrade-groups upgrade-group-name satellite slot-id-or-range
是 upgrade-group-name 现有卫星软件升级组的名称, slot-id-or-range 是要添加到升级组的卫星设备的 FPC 插槽 ID 或 FPC 插槽 ID 范围。
例如,要将 FPC 插槽 ID 121、122 和 123 添加到名为 group1:
[edit] user@aggregation-device# set chassis satellite-management upgrade-groups group1 satellite 121-123
此外,您还可以将该 all 语句用作将 slot-id-or-range Junos Fusion 中的所有卫星设备纳入卫星软件升级组。
例如,要将 Junos Fusion 中的所有卫星设备添加至名为 group1:
[edit] user@aggregation-device# set chassis satellite-management upgrade-groups group1 satellite all
从卫星软件升级组中卸下卫星设备
要从现有卫星软件升级组中卸下卫星设备,请输入 delete chassis satellite-management upgrade-groups upgrade-group-name satellite slot-id-or-range
语句以删除最初将成员卫星设备添加到卫星软件升级组的语句。
[edit] user@aggregation-device# delete chassis satellite-management upgrade-groups upgrade-group-name satellite slot-id-or-range
是 upgrade-group-name 现有卫星软件升级组的名称, slot-id-or-range 是要添加到升级组的卫星设备的 FPC 插槽 ID 或 FPC 插槽 ID 范围。
如果要卸下在一系列 FPC 插槽 ID 中配置的某些 FPC 插槽 ID,您可以考虑先删除卫星软件组,然后再重新创建卫星软件组。要删除卫星软件升级组:
[edit] user@aggregation-device# delete chassis satellite-management upgrade-groups upgrade-group-name
然后,您可以使用 set chassis satellite-management upgrade-groups upgrade-group-name satellite slot-id-or-range
以下语句重新创建卫星软件升级组并添加卫星设备:
[edit] user@aggregation-device# set chassis satellite-management upgrade-groups upgrade-group-name satellite slot-id-or-range
有关卫星软件升级组创建流程的详细信息,请参阅 配置 Junos Fusion 提供商边缘 或 配置或扩展 Junos Fusion Enterprise。
修改卫星软件升级组使用的卫星软件
开始之前:
确保卫星软件包下载到您将使用它来安装卫星软件的位置。
user@aggregation-device> request system software add package-name upgrade-group upgrade-group-name
卫星软件 upgrade-group-name 可以是用户配置的升级组或卫星设备群集的名称。
要将当前存储在目录中的/var/tmp/卫星软件映像satellite-2.0R1.2-signed.tgz从聚合设备关联到名为group1:
user@aggregation-device> request system software add /var/tmp/satellite-2.0R1.2-signed.tgz upgrade-group group1
要将之前安装在聚合设备上的卫星软件包与软件升级组相关联:
user@aggregation-device> request system software add version version upgrade-group group1
例如:
user@aggregation-device> request system software add version 2.0R1.2 upgrade-group group1
输入其中任一命令后,卫星软件升级组与软件包相关联。
卫星软件升级组可以是用户配置的升级组或卫星设备群集的名称。
如果该小组已与一个卫星软件升级小组关联,则与软件组关联的前一个卫星软件包仍然是更新卫星软件升级组卫星软件的第二个选项。您可以使用下一部分中的说明将任何卫星软件包与卫星软件升级组分离。
要将新的卫星软件映像与软件升级组相关联:
从卫星软件升级组中删除关联卫星软件
本节介绍如何从卫星软件升级组中删除卫星软件包关联。
此过程始终为可选。您始终可以使用上一节中的过程更新与卫星软件升级组关联的卫星软件,而无需从卫星软件升级组中删除卫星软件。
当新的卫星软件包与卫星软件升级相关联时,以前的卫星软件包仍然作为备份选项与升级组相关联。卫星软件升级组最多可与两个卫星软件包相关联,因此不能将其他卫星软件包与卫星软件升级组相关联。
此过程将指定的卫星软件包与卫星软件升级组使用的潜在软件包列表分开。它仅适用于维护,例如,如果您希望确保卫星软件升级组从未与特定的卫星软件包相关联。
要将卫星软件映像与卫星软件升级组分离:
user@aggregation-device> request system software delete upgrade-group upgrade-group-name
其中的 upgrade-group-name 名称是用户分配的升级组的名称。
例如,要将当前卫星软件映像关联删除至名为 group1:
user@aggregation-device> request system software delete upgrade-group group1
删除聚合设备上的卫星软件
本节介绍如何从 Junos Fusion 系统中卸下卫星软件包。这将从聚合设备中移除软件以及与任何卫星软件升级组的任何关联。当另一个卫星软件版本可用并释放被移除的软件占用的空间时,应这样做。
我们建议删除不用于释放 QFX10000 作为聚合设备空间的卫星软件。
user@aggregation-device> request system software delete version version
例如:
user@aggregation-device> request system software delete version 2.0R1.2