Vous pouvez utiliser des stratégies de stockage vSphere pour contrôler les banques de données dans lesquelles les instances d'OpenStack sont créées.

Conditions préalables

Créez les stratégies de sécurité de votre choix dans vSphere.

Procédure

  1. Connectez-vous à Serveur de gestion OpenStack en tant que viouser.
  2. Si votre déploiement n'utilise pas de fichier custom.yml, copiez le fichier de modèle custom.yml dans le répertoire /opt/vmware/vio/custom.
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  3. Ouvrez le fichier /opt/vmware/vio/custom/custom.yml dans un éditeur de texte.
  4. Annulez la mise en commentaire du paramètre nova_pbm_enabled et définissez sa valeur sur true.
  5. Annulez la mise en commentaire du paramètre nova_pbm_default_policy et définissez sa valeur sur le nom de la stratégie de stockage à utiliser par défaut lorsqu'une instance est créée avec un type qui n'est associé à aucune stratégie de stockage.
  6. Annulez la mise en commentaire du paramètre nova_scheduler_default_filters et ajoutez AggregateInstanceExtraSpecsFilter à la fin.
    nova_scheduler_default_filters: RetryFilter, AvailabilityZoneFilter, RamFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter, PciPassthroughFilter, AggregateInstanceExtraSpecsFilter
  7. Déployez la configuration mise à jour.
    sudo viocli deployment configure

    Le déploiement de la configuration interrompt brièvement les services OpenStack.

  8. Connectez-vous au tableau de bord de VMware Integrated OpenStack en tant qu'administrateur de cloud.
  9. Sélectionnez le projet admin dans le menu déroulant de la barre de titre.
  10. Sélectionnez Administration > Calcul > Types.
  11. Créez un type ou choisissez un type existant.
  12. Cliquez sur Mettre à jour les métadonnées, à droite du type.
  13. Dans le volet Métadonnées disponibles, développez Stratégies VMware et cliquez sur l'icône Ajouter (signe plus) en regard de Stratégie de stockage.
  14. Définissez la valeur du paramètre vmware:storage_policy sur le nom de la stratégie de stockage souhaitée, puis cliquez sur Enregistrer.

Résultats

La stratégie de stockage vSphere spécifiée sera appliquée à toute instance d'OpenStack créée à partir de ce type. La stratégie de stockage par défaut sera appliquée à toute instance créée à partir d'un type qui n'est associé à aucune stratégie de stockage.