如果您已部署不含 DHCP 的管理網路和 API 存取網路,可以新增 IP 位址範圍,並且在部署後變更 DNS 伺服器。
程序
- 以
admin
使用者身分登入 Integrated OpenStack Manager Web 介面。 - 在 OpenStack 部署中,按一下部署名稱,然後開啟管理索引標籤。
- 在網路索引標籤上,選取您要修改的網路。
- 若要新增 IP 位址範圍,請選取新增 IP 範圍,然後輸入可新增至網路的 IP 位址範圍。
在顯示的對話方塊中,您可以再次按一下新增 IP 範圍以同時新增多個 IP 位址範圍。
重要: 管理網路和 API 存取網路分別不能包含 100 個以上的 IP 位址。
- 若要變更用於新控制器的 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 位址範圍。