Vous pouvez configurer VMware Cloud Director pour collecter des mesures qui fournissent des informations actuelles et historiques sur les performances et la consommation de ressources des machines virtuelles qui se trouvent dans votre cloud. Les données des mesures historiques sont stockées dans un cluster Cassandra.

Cassandra est une base de données open source que vous pouvez utiliser pour fournir au magasin de sauvegarde une solution haute performance évolutive pour la collecte des données chronologiques telles que des mesures de machine virtuelle. Si vous souhaitez que VMware Cloud Director prenne en charge la récupération des mesures historiques des machines virtuelles, vous devez installer et configurer un cluster Cassandra et utiliser cell-management-tool pour connecter le cluster à VMware Cloud Director. La récupération des mesures historiques ne nécessite pas l'utilisation du logiciel de base de données facultatif.

Conditions préalables

  • Vérifiez que VMware Cloud Director est installé et qu'il fonctionne avant de configurer le logiciel de base de données facultatif.
  • Si vous ne vous êtes pas encore familiarisé avec Cassandra, consultez la documentation à l'adresse http://cassandra.apache.org/.
  • Reportez-vous aux Notes de mise à jour de VMware Cloud Director pour une liste des versions de Cassandra prises en charge et pouvant être utilisées comme base de données de mesures. Vous pouvez télécharger Cassandra à l'adresse http://cassandra.apache.org/download/.
  • Installez et configurez le cluster Cassandra :
    • Le cluster Cassandra doit inclure au moins quatre machines virtuelles déployées sur plusieurs hôtes.
    • Deux nœuds de valeurs initiales de Cassandra sont requis.
    • Activez le chiffrement client à nœud Cassandra. Reportez-vous à http://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureSSLIntro.html.
    • Activez l'authentification utilisateur de Cassandra. Reportez-vous à http://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureConfigNativeAuth.html.
    • Activez Java Native Access (JNA) version 3.2.7 ou version ultérieure sur chaque cluster Cassandra.
    • Le chiffrement nœud à nœud Cassandra est facultatif.
    • L'utilisation de SSL avec Cassandra est facultative. Si vous décidez de ne pas activer SSL pour Cassandra, vous devez définir le paramètre de configuration cassandra.use.ssl sur 0 dans le fichier global.properties sur chaque cellule ($VCLOUD_HOME/etc/global.properties).

Procédure

  1. Utilisez l'utilitaire cell-management-tool pour configurer une connexion entre VMware Cloud Director et les nœuds du cluster Cassandra.
    Dans l'exemple de commande suivant, node1-ip, node2-ip, node3-ip et node4-ip sont les adresses IP des membres du cluster Cassandra. Le port par défaut (9042) est utilisé. Les données de mesures sont conservées pendant 15 jours.
    [root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool cassandra --configure --create-schema \
    --cluster-nodes node1-ip,node2-ip,node3-ip, node4-ip \
    --username admin --password 'P@55w0rd' --ttl 15
    Pour plus d'informations sur l'utilisation de l'outil de gestion des cellules, reportez-vous à la section Référence de l'outil de gestion des cellules VMware Cloud Director.
  2. (Facultatif) Si vous mettez à niveau VMware Cloud Director à partir de la version 9.1, utilisez le cell-management-tool pour configurer la base de données de mesures afin de stocker les mesures cumulées.
    Exécutez une commande semblable à l'exemple suivant :
    [root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool cassandra --add-rollup \
    --username admin --password 'P@55w0rd'
  3. Redémarrez chaque cellule VMware Cloud Director.