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
- Modifiez le fichier custom.yml pour activer le suivi.
- 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
- 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. |
- 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.
- 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.