如果部署了不使用 DHCP 的管理网络和 API 访问网络,可以在部署后添加 IP 地址范围并更改 DNS 服务器。
过程
- 以
admin
用户身份登录到 Integrated OpenStack Manager Web 界面。 - 在 OpenStack 部署中,单击部署的名称,然后打开管理选项卡。
- 在网络选项卡中,选择要修改的网络。
- 要添加 IP 地址范围,请选择添加 IP 范围,然后输入可以添加到网络中的 IP 地址范围。
在显示的对话框中,再次单击添加 IP 范围可以同时添加多个 IP 地址范围。
重要说明: 管理网络和 API 访问网络各自包含的 IP 地址不能超过 100 个。
- 要更改新控制器的 DNS 服务器,请选择更改 DNS。
例如,DNS=192.168.10.11 192.168.10.12。
- 在显示的对话框中,输入 DNS1 的 DNS 服务器。
DNS1:192.168.10.11
- 要向网络中添加新的 DNS 服务器,请单击添加 DNS。
- 输入 DNS2 的新 DNS 服务器。
DNS2:192.168.10.12
- 单击确定。可以看到每个管理网络和 API 网络上都有这个新的 DNS 服务器。
- 您可以使用以下命令更改现有控制器上的 DNS 服务器。新 DNS 服务器可用于在此更改后创建的新控制器。
/etc/systemd/resolved.conf systemctl restart systemd-resolved systemd-resolve --status
注: 您可以使用通用 DNS 服务器地址验证配置更改。管理网络和 API 网络的 DNS 服务器相同且位于一行中。管理网络中的 DNS 服务器在开头。 - 在显示的对话框中,输入 DNS1 的 DNS 服务器。
- 要更改 VIO Manager 的 DNS 服务器,请执行以下操作:
- 编辑 DNS 服务器设置。
/etc/systemd/resolved.conf
例如,DNS=172.20.3.41 172.30.3.42。
您只能使用管理网络中的 DNS 服务器。
- 重新启动 DNS 服务器。
systemctl restart systemd-resolved
- 验证 DNS 服务器状态。
systemd-resolve --status
- 删除 coredns 容器。
- 将新的 DNS 服务器添加到 VIO Manager。
ovfenv -k vami.DNS.vio-manager --value <new dns server>
例如,
ovfenv -k vami.DNS.vio.manager --value "172.30.3.41,170.30.3.42"
。
- 编辑 DNS 服务器设置。
- 要添加 IP 地址范围,请选择添加 IP 范围,然后输入可以添加到网络中的 IP 地址范围。