在新虚拟机上升级 Apstra (VM-VM)(推荐)
我们建议您在新虚拟机上升级 Apstra(而不是在同一虚拟机上就地升级),这样您就会收到 Ubuntu Linux 操作系统修复程序,包括安全漏洞更新。要升级 Apstra 服务器,您需要 Apstra OS 管理员用户权限和 Apstra 管理员用户组权限。
步骤 1:升级前验证
步骤 2:部署新的 Apstra 服务器
如果您在旧的 Apstra 服务器中自定义 /etc/aos/aos.conf
了文件(例如,如果您更新了字段以 metadb
使用其他网络接口),则必须将更改重新应用于新 Apstra 服务器虚拟机中的同一文件。它不会自动迁移。
步骤 3:导入状态
如果您在开始导入新虚拟机后对旧 Apstra 服务器执行任何 API/GUI 写入操作,则这些更改不会复制到新的 Apstra 服务器。
步骤 4:保留旧 VM 的 IP 地址(可选)
如果要保留旧 VM 的 IP 地址,则必须在更改操作模式和升级设备的代理之前执行以下额外步骤。
步骤 5:将操作模式更改为正常
启动 Apstra 服务器升级时,操作模式会自动从 正常 更改为 维护 。维护模式可防止任何虚拟机箱代理过早联机。不会推送任何配置,也不会拉取遥测数据。此时,如果您决定继续使用以前的 Apstra 版本而不是升级,则可以关闭新的 Apstra 服务器。如果您决定完成升级,请将模式更改回 “正常”。
步骤 6:升级本机代理
Apstra 服务器和本机代理必须运行相同的 Apstra 版本。如果版本不同,代理将不会连接到 Apstra 服务器。
如果您运行的是多状态蓝图(尤其是 5 阶段),我们建议您分阶段升级代理:首先升级超级主干,然后升级主干,然后升级叶式。由于路径搜寻,我们建议此顺序。路由可以暂时从一个叶到另一个主干,然后再返回到另一个主干,而不是将所有内容路由到主干,或从一个主干路由到一个主干,然后再返回到另一个主干。为了最大程度地减少发生这种情况的可能性,我们建议分阶段升级设备。
步骤 7:关闭旧的 Apstra 服务器
- 根据您的配置更新所有 DNS 条目以使用新的 Apstra 服务器 IP/FQDN。
- 如果您使用的是 Apstra 服务器的代理,请确保它指向新的 Apstra 服务器。
- 正常关闭旧的 Apstra 服务器。从 Apstra 版本 4.2.1 开始,系统会询问您是否要关闭旧的 Apstra 服务器;如果您的回答是,
service aos stop
则会自动运行命令以为您关闭旧的 Apstra 服务器。 - 如果您要升级 Apstra 集群,并将工作线程节点替换为新的 VM,请同时关闭旧的辅助角色虚拟机。
如果设备的 NOS 版本在新的 Apstra 版本上不合格,请将其升级到合格版本。(有关详细信息,请参阅《 Juniper Apstra 用户指南 》。)