以下部分概述在 BlueCat DNS/DHCP 服务器上配置 Gateway 服务的步骤。
要在 DNS/DHCP 服务器上配置 Gateway:
- 从配置下拉菜单中,选择配置。
- 选择服务器选项卡。选项卡会记住上次处理的页面,因此请再次选择该选项卡以确保您在配置信息页面上。
- 在服务器下,单击 BDDS 的名称。将打开服务器的详情选项卡。
- 单击服务器名称菜单,然后选择服务配置。
- 从服务类型下拉菜单中,选择 BlueCat Gateway。Address Manager 查询服务器并返回服务设置的当前值。
-
在通用设置下,设置以下参数:
- 启用 Gateway 服务 — 选中此复选框可启用 BlueCat Gateway 服务;取消选中此复选框可禁用 BlueCat Gateway 服务。
- 端口 — 输入要为 BlueCat Gateway 配置的端口的列表。
- 环境变量 — 输入用于在启动期间提取到容器的环境变量的列表。
注: 请在此字段中仅输入所需的环境变量。不要包含
-e
标志。例如,SESSION_COOKIE_SECURE=False
。 - 卷 — 设置将要被绑定挂载至容器以用于存放数据和日志记录的目录(以前称为卷)。为了确保在修补或升级 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 映像:
- 存储库 — 输入存储库地址,如
quay.io/bluecat/<repository>
。 - 标签 — 输入映像标签。不要输入 latest。提示: 如果输入 latest,BAM 将显示错误。BlueCat 建议使用映像标签来确保您知道正在使用哪个特定映像,这是最佳实践。
- Username — (可选)如果映像在专用存储库中(例如,如果提取 BlueCat 自适应应用程序),请输入您的 Docker 用户名。
- Password — (可选)输入您的 Docker 密码。可以是您的 Docker 密码或加密密码。
如果上传 Gateway 映像:
- 上传映像文件 — 选择以打开上传映像部分。
- 选择文件 — 选择要上传的 Gateway 映像文件。提示: Gateway 映像文件的格式必须为 tar 或 tar.gz。注意: 通过 UI 上传 Gateway 映像时没有文件大小限制,但建议用户检查 Address Manager 和 DNS/DHCP 服务器是否有足够的资源和分区大小来处理更大的映像,以避免超时和错误。
- 上传 Gateway 映像 — 选择以上传所选的 Gateway 映像文件。在继续之前,请先等待页面刷新。上传成功并刷新页面后,映像名称将列在已上传映像下方。
- 存储库 — 输入存储库地址,如
-
单击更新。
单击更新后,Gateway 服务将初始化,从云或本地存储库中提取映像(或传输上传的映像文件),并启动容器。等待配置注册结束,随后 Address Manager 会将您定向到服务类型下拉菜单页面。