为可路由到云或本地存储库的 BlueCat DNS/DHCP 服务器设备上运行的容器执行以下升级过程。
- 如果从云存储库提取映像,必须在 BDDS 上设置 DNS 解析器。有关更多信息,请参阅DNS 解析器。
- 如果从云存储库提取映像,必须修改 BDDS 防火墙规则以允许 BDDS 访问存储库。有关详细信息,请参阅 BlueCat 客户支持上的文章 17871 和 16200。
- 如果从本地存储库(BDDS 在 Internet 防火墙后面)提取映像,必须设置必要的路由以允许 BDDS 访问存储库。
要通过云/本地存储库升级容器:
-
从 BDDS 的诊断页面停止容器。
-
从 Gateway 服务页面,取消选中启用 Gateway 服务复选框。将显示移除图像和移除所有卷和绑定挂载复选框。
-
选中移除映像复选框。仅当希望移除所有未使用的本地卷以及配置的数据和日志绑定挂载时,才选中移除所有卷和绑定挂载复选框。如果希望数据和日志绑定挂载在升级过程中持久化在 DNS/DHCP 服务器上,请不要选中移除所有卷和绑定挂载。
注意: 如果选中移除所有卷和绑定挂载,则将从 DNS/DHCP 服务器中永久删除挂载的数据和日志目录。此步骤不可撤销。
-
单击更新。Gateway 服务将从 BDDS 设备中移除映像,然后停止。完成后,BAM 将返回到 BDDS 的服务类型下拉菜单页面。
-
在 Gateway 服务页面中,设置以下参数:
-
在存储库下,设置以下参数:
- 存储库 — 使用格式
quay.io/bluecat/<repository>
输入新映像的存储库地址。
- 标签 — 输入新的版本标签。
-
单击更新。
单击更新后,Gateway 服务将初始化,从云或存储库中提取映像,并启动容器。等待 Address Manager 注册配置结束,随后会将您重定向到服务类型下拉菜单页面。