您可以暂时阻止用户访问 VMware Integrated OpenStack 部署。例如,您需要执行一些维护任务,这些任务可能会要求在阻止用户访问的同时仍允许管理访问。
通过修改 custom.yml 文件,您可以阻止用户通过公共 API 网络进行访问。当用户尝试访问 OpenStack 时,将会看到维护网页。
过程
- 如果您尚未执行此操作,请执行 custom.yml 文件。
sudo mkdir -p /opt/vmware/vio/custom
sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
- 通过取消对 haproxy_custom_maintenance_page 参数的注释,编辑 custom.yml 文件。
##############################
# haproxy maintenance page
##############################
# location of the maintenance page to be displayed when the public VIP is disabled
haproxy_custom_maintenance_page : "/home/viouser/custom/503maintenance.html"
# mail contact for maintenance page.
#haproxy_mailto: [email protected]
- 保存 custom.yml 文件。
- 将已修改的配置推送到您的 VMware Integrated OpenStack 部署。
viocli deployment -v configure --limit lb
- 要解除阻止,请重复该过程并重新注释掉 haproxy_custom_maintenance_page 参数。