为无法访问 Gateway 映像存储库的 BlueCat DNS/DHCP 服务器设备上运行的容器执行以下升级过程。
通过 Gateway 映像上传来升级自定义容器:
- 从 BDDS 的诊断页面停止容器。
- 从 Gateway 服务页面,取消选中启用 Gateway 服务复选框。将显示移除图像和移除所有卷和绑定挂载复选框。
-
选中移除映像复选框。仅当希望移除所有未使用的本地卷以及配置的数据和日志绑定挂载时,才选中移除所有卷和绑定挂载复选框。如果希望数据和日志绑定挂载在升级过程中持久化在 DNS/DHCP 服务器上,请不要选中移除所有卷和绑定挂载。
注意: 如果选中移除所有卷和绑定挂载,则将从 DNS/DHCP 服务器中永久删除挂载的数据和日志目录。此步骤不可撤销。
- 单击更新。Gateway 服务将从 BDDS 设备中移除映像,然后停止。完成后,BAM 将返回到 BDDS 的服务类型下拉菜单页面。
-
在 Gateway 服务页面中,设置以下参数:
- 启用 Gateway 服务 — 选中此复选框以启动 BlueCat Gateway 服务。
- 端口 — 输入要为 BlueCat Gateway 配置的端口的列表。
- 环境变量 — 输入用于在启动期间提取到容器的环境变量的列表。
- 卷 — 设置将要被绑定挂载至容器以用于存放数据和日志记录的目录(以前称为卷)。 注: 如果在禁用服务时将挂载的数据和日志目录留在 DNS/DHCP 服务器上,请确保目录与之前的绑定挂载相匹配,以便新服务可以访问现有数据。如果在禁用服务时删除了绑定挂载,则在配置新目录时,请注意以下事项:为了确保在修补或升级 DNS/DHCP 服务器时能够保持数据持久性,BlueCat 建议使用默认目录配置。建议的默认配置为
/root/gwdata/:/bluecat_gateway/
和/var/log/gateway/:/logs/
。要设置自定义目录,请单击移除以移除现有目录,然后添加自定义数据和日志目录。注意: 在配置自定义数据和日志目录时:- 仅指定两个目录,一个用于存放数据,另一个用于存放日志。
- 使用
[SOURCE:]TARGET
格式。SOURCE
是将要被绑定挂载至容器的 DNS/DHCP 服务器目录。自定义源目录必须必须位于/root/gwmount/
(即 /root/gwmount/customdir/)。对于 BDDS 服务上的 Gateway 的基本配置,TARGET
部分用于确定目录是用于存放数据还是日志:/bluecat_gateway/
表示用于存放数据,/logs/
表示用于存放日志。- 示例:
/root/gwmount/mydata1/:/bluecat_gateway/
- 示例:
/root/gwmount/customlogsdir/:/logs/
-
在存储库下,设置以下参数:
- 上传映像文件 — 选择以打开上传映像部分。
- 选择文件 — 选择要上传的 Gateway 映像文件。提示: Gateway 映像文件的格式必须为 tar 或 tar.gz。注意: 通过 UI 上传 Gateway 映像时没有文件大小限制,但建议用户检查 Address Manager 和 DNS/DHCP 服务器是否有足够的资源和分区大小来处理更大的映像,以避免超时和错误。
- 上传 Gateway 映像 — 选择以上传所选的 Gateway 映像文件。在继续之前,请先等待页面刷新。上传成功并刷新页面后,映像名称将列在已上传映像下方。
- 单击更新。