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: [email protected]
    
  3. custom.yml 파일을 저장합니다.
  4. 수정된 구성을 VMware Integrated OpenStack 배포로 푸시합니다.
    viocli deployment -v configure --limit lb
  5. 차단을 해제하려면 절차를 반복하고 haproxy_custom_maintenance_page 매개 변수의 주석을 다시 추가합니다.