在新虚拟机 (VM-VM) 上升级 Apstra(推荐)
我们建议您在新虚拟机上升级 Apstra(而不是在同一虚拟机上就地升级),这样您将收到 Ubuntu Linux 操作系统修复程序,包括安全漏洞更新。要升级 Apstra 服务器,您需要 Apstra 操作系统管理员用户权限和 Apstra 管理员用户组权限。
第 1 步:升级前验证
第 2 步:部署新的 Apstra 服务器
如果您在旧 Apstra 服务器中自定义 /etc/aos/aos.conf 了该文件(例如,如果将字段更新为 metadb 使用其他网络接口),则必须将更改重新应用到新 Apstra 服务器虚拟机中的同一文件。它不会自动迁移。
第 3 步:导入状态
如果在开始导入新虚拟机后,对旧 Apstra 服务器执行任何 API/GUI 写入操作,则这些更改将不会复制到新 Apstra 服务器。
步骤 4:保留旧虚拟机的 IP 地址(可选)
如果要保留旧虚拟机的 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 群集,并用新的虚拟机替换了工作节点,请同时关闭旧的工作器虚拟机。
如果您的设备的 NOS 版本在新的 Apstra 版本上不合格,请将其升级到合格版本。(有关详细信息,请参阅 Juniper Apstra 用户指南 。)





