Pour s'assurer que les instances d'OpenStack démarrées depuis un volume utilisent le type de volume approprié, vous pouvez créer et appliquer des paramètres de gestion basés sur la stratégie, qui sont appelés stratégies PBM.

Après avoir activé la stratégie de stockage dans le fichier custom.yml, vous appliquez la stratégie en modifiant les métadonnées d'un type OpenStack. Toutes les instances créées à l'aide de ce type héritent de la configuration de la stratégie de stockage.

Procédure

  1. 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 /opt/vmware/vio/custom/custom.yml afin d'annuler la mise en commentaire des options PBM.
    ##############################
    # PBM options
    ##############################
    
    # (string) The PBM default policy to use when no policy is associated with a flavor (Mandatory) if nova_pbm_enabled is set to True.
    nova_pbm_default_policy: nova
    
    # (boolean) The PBM status. Set this to True to enable storage policies for nova flavors.
    nova_pbm_enabled: False
  3. Définissez le paramètre nova_pbm_enabled sur True.
    nova_pbm_enabled: True
  4. Enregistrez le fichier custom.yml.
  5. Appliquez la stratégie à un type OpenStack en tant que métadonnée.
    1. Connectez-vous au tableau de bord de VMware Integrated OpenStack en tant qu'administrateur de cloud.
    2. Sélectionnez le projet d'administration dans le menu déroulant de la barre de titre.
    3. Sélectionnez Administration > Système > Types.
    4. (Facultatif) Créez un type propre à l'usage prévu de cette propriété de métadonnées.
      Créez un type personnalisé qui contiendra la configuration spécifique. Cette action laisse la configuration du type d'origine intacte et disponible pour la création d'autres instances.
    5. Sélectionnez le type à modifier.
    6. Dans la colonne Actions de la liste d'images, cliquez sur la flèche vers le bas et sélectionnez Mettre à jour les métadonnées.
    7. Entrez vmware:storage_policy dans le champs Personaliser.
    8. Cliquez sur le symbole plus (+) en regard du champ Personnaliser.
      Dans la colonne sous Métadonnées existantes, la propriété de métadonnées venant d'être ajoutée est affichée.
    9. Entrez nova en tant que valeur de la propriété de métadonnées.
  6. Cliquez sur Enregistrer.

Résultats

Cette stratégie de stockage Nova par défaut est appliquée à toutes les instances d'OpenStack futures créées à partir de ce type.