您可以暫時封鎖使用者存取您的 VMware Integrated OpenStack 部署。例如,您可能需要執行維護工作,該工作需要封鎖使用者,同時仍允許進行管理存取。

透過修改 custom.yml 檔案,您可以封鎖使用者經由公用 API 網路進行存取。當使用者嘗試存取 OpenStack 時,卻會看到維護網頁。

程序

  1. 如果您尚未實作 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
  2. 透過取消註解 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: test@vmware.com
    
  3. 儲存 custom.yml 檔案。
  4. 將已修改的組態推送到 VMware Integrated OpenStack 部署。
    viocli deployment -v configure --limit lb
  5. 若要移除封鎖,請重複此程序,然後重新註解 haproxy_custom_maintenance_page 參數。