Es posible bloquear temporalmente el acceso de usuario a la implementación de VMware Integrated OpenStack. Por ejemplo, es posible que sea necesario ejecutar tareas de mantenimiento en las que se requiere bloquear a los usuarios, pero permitir el acceso administrativo.

Por qué y cuándo se efectúa esta tarea

Al modificar el archivo custom.yml, es posible bloquear el acceso de usuario a través de la red API pública. Cuando los usuarios intenten acceder a OpenStack, se les mostrará una página web de mantenimiento.

Procedimiento

  1. Implemente el archivo custom.yml si aún no lo ha hecho.
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  2. Para editar el archivo custom.yml, quite el comentario del parámetro haproxy_custom_maintenance_page.
    ##############################
    # 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. Guarde el archivo custom.yml.
  4. Inserte la configuración modificada en la implementación de VMware Integrated OpenStack.
    viocli deployment -v configure --limit lb
  5. Para quitar el bloqueo, repita el procedimiento y vuelva a agregar el comentario en el parámetro haproxy_custom_maintenance_page.