Vous pouvez spécifier un graphique personnalisé qui s'affichera en arrière-plan de la page de connexion du tableau de bord VMware Integrated OpenStack.

Procédure

  1. Chargez votre fichier graphique personnalisé dans le répertoire /home/viouser/custom/horizon/ de votre déploiement VMware Integrated OpenStack.

    Ce répertoire est le répertoire par défaut des fichiers graphiques dans le tableau de bord VMware Integrated OpenStack.

  2. Ouvrez le fichier /home/viouser/custom/horizon/_styles.scss dans un éditeur de texte.
    1. Annulez la mise en commentaire du paramètre .login-bg.
      .login-bg {
        height: 100%;
        body {
          background: #1D2226 url("/static/themes/vmware/CUSTOM-BACKGROUND-IMAGE.jpg") repeat-x 45% 0 !important;
          background-size: 100% auto !important;
          color: black;
        }
    2. Modifiez le paramètre .login-bg pour faire référence au fichier du graphique de votre arrière-plan personnalisé.
    3. Enregistrez le fichier _styles.scss.
  3. 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
  4. Ouvrez le fichier /opt/vmware/vio/custom/custom.yml dans un éditeur de texte.
    1. Annulez la mise en commentaire du paramètre qui active les paramètres custom.yml pour remplacer les paramètres de la feuille de style par défaut.
      # overwrite the _styles.scss file in the VMware theme
      horizon_custom_stylesheet: "/home/viouser/custom/horizon/_styles.scss"
    2. Annulez la mise en commentaire du paramètre qui spécifie que le répertoire personnalisé contient le graphique personnalisé.
      # copy all custom images (or other files) to be accessible in horizon
      # IMPORTANT: this line must end with a "/" in order to place the files
      # in the right location for horizon
      horizon_custom_directory: "/home/viouser/custom/horizon/" 
    3. Enregistrez le fichier custom.yml.

Résultats

L'image de votre arrière-plan personnalisé s'affiche sur la page de connexion du tableau de bord au prochain démarrage de session.