Configurez la fonctionnalité de profilage de VMware Integrated OpenStack en modifiant le fichier custom.yml.

VMware Integrated OpenStack fournit deux options pour configurer un profileur. Vous pouvez l'utiliser avec le service Ceilometer OpenStack ou avec vRealize Log Insight pour stocker des données de suivi de profileur.

Conditions préalables

  • Pour utiliser vRealize Log Insight afin de stocker les données de suivi du profileur, vérifiez que votre instance est entièrement opérationnelle, version 3.3 ou version ultérieure, et que vous pouvez vous authentifier avec un utilisateur auquel le rôle USER est attribué.
  • Pour utiliser le service Ceilometer OpenStack afin de stocker les données de suivi de profileur, vérifiez que le service est en cours d'exécution.

Procédure

  1. Modifiez le fichier custom.yml pour activer le suivi.
    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 de paramètres et en modifiant ces derniers.
      • Si vous utilisez Ceilometer OpenStack, annulez la mise en commentaire des paramètres suivants et modifiez-les.
      os_profiler_enabled: True
      os_profiler_hmac_keys: SECRET_KEY
      
      • Si vous utilisez vRealize Log Insight, annulez la mise en commentaire des paramètres suivants et modifiez-les.
      os_profiler_enabled: True
      os_profiler_hmac_keys: SECRET_KEY
      os_profiler_connection_string: "loginsight://loginsight_username:password@loginsight_ip_address"
      
      Paramètre Description
      os_profiler_enabled

      Acceptez la valeur par défaut.

      Lorsque la valeur est définie sur True, la fonctionnalité de profilage d'OpenStack est activée.

      os_profiler_hmac_keys

      Spécifiez la clé de sécurité.

      Cette clé doit être fournie chaque fois qu'un utilisateur exécute un suivi.

      os_profiler_connection_string

      Spécifiez l'authentification pour le serveur vRealize Log Insight. Incluez le nom d'utilisateur, le mot de passe et l'adresse de l'instance.

  2. Envoyez la nouvelle configuration vers votre déploiement d'VMware Integrated OpenStack.
    viocli deployment configure
    Note : L'envoi de la configuration interrompt brièvement les services OpenStack.
  3. Si vous utilisez vRealize Log Insight pour stocker des données de suivi de profileur, définissez la variable d'environnement OSPROFILER_CONNECTION_STRING pour ne pas avoir à entrer la chaîne de connexion chaque fois que vous exécutez des commandes lorsque le profilage est activé.
    Vous devez définir la variable sur tous les contrôleurs VMware Integrated OpenStack depuis lesquels vous souhaitez exécuter des commandes.
    export OSPROFILER_CONNECTION_STRING="loginsight://loginsight_username:password@loginsight_ip_address"

Résultats

Vous pouvez maintenant utiliser la fonctionnalité de profilage.