Vous pouvez temporairement bloquer l'accès des utilisateurs à votre déploiement VMware Integrated OpenStack. Par exemple, vous devrez éventuellement effectuer des tâches de maintenance qui nécessitent le blocage des utilisateurs tout en autorisant toujours les accès administratifs.

Pourquoi et quand exécuter cette tâche

En modifiant le fichier custom.yml, vous pouvez bloquer l'accès des utilisateurs au réseau des API publiques. Lorsque les utilisateurs tentent d'accéder à OpenStack, ils voient plutôt la page Web de maintenance.

Procédure

  1. Si vous ne l'avez pas déjà fait, mettez en œuvre le fichier 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. Modifiez le fichier custom.yml en annulant la mise en commentaire du paramètre 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. Enregistrez le fichier custom.yml.
  4. Envoyez la configuration modifiée vers votre déploiement VMware Integrated OpenStack.
    viocli deployment -v configure --limit lb
  5. Pour retirer le blocage, répétez la procédure et remettez en commentaire le paramètre haproxy_custom_maintenance_page.