Sie können VMware Cloud Director so konfigurieren, dass Metriken erfasst werden, die aktuelle und historische Informationen über die VM-Leistung und den Ressourcenverbrauch der VMs in Ihrer Cloud zur Verfügung stellen. Daten für historische Metriken werden in einem Cassandra-Cluster gespeichert.

Cassandra ist eine Open Source-Datenbank, die Sie verwenden können, um den zugrunde liegenden Speicher für eine skalierbare, leistungsfähige Lösung zur Erfassung von Zeitreihendaten (z. B. Metriken für virtuelle Maschinen) bereitzustellen. Wenn VMware Cloud Director das Abrufen von historischen Metriken aus virtuellen Maschinen unterstützen soll, müssen Sie einen Cassandra-Cluster installieren und konfigurieren und das Dienstprogramm cell-management-tool zum Herstellen einer Verbindung zwischen dem Cluster und VMware Cloud Director verwenden. Für das Abrufen aktueller Metriken ist keine optionale Datenbanksoftware erforderlich.

Voraussetzungen

  • Bevor Sie die optionale Datenbanksoftware konfigurieren, stellen Sie sicher, dass VMware Cloud Director installiert ist und ausgeführt wird.
  • Wenn Sie noch nicht mit Cassandra vertraut sind, lesen Sie die Informationen unter http://cassandra.apache.org/.
  • Eine Liste der Cassandra-Versionen, die zur Verwendung als Metrikdatenbank unterstützt werden, finden Sie in den VMware Cloud Director-Versionshinweise. Sie können Cassandra unter http://cassandra.apache.org/download/ herunterladen.
  • Installieren und konfigurieren Sie den Cassandra-Cluster:
    • Der Cassandra-Cluster muss mindestens vier virtuelle Maschinen enthalten, die auf zwei oder mehr Hosts bereitgestellt werden.
    • Zwei Cassandra-Seed-Knoten sind erforderlich.
    • Aktivieren Sie Client-zu-Knoten-Verschlüsselung mit Cassandra. Weitere Informationen finden Sie unter http://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureSSLIntro.html.
    • Aktivieren Sie Cassandra-Benutzerauthentifizierung. Weitere Informationen finden Sie unter http://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureConfigNativeAuth.html.
    • Aktivieren Sie Java Native Access (JNA) Version 3.2.7 oder höher auf jedem Cassandra-Cluster.
    • Knoten-zu-Knoten-Verschlüsselung mit Cassandra ist optional.
    • Verwendung von SSL mit Cassandra ist optional. Wenn Sie sich gegen die Aktivierung von SSL für Cassandra entscheiden, müssen Sie den Konfigurationsparameter cassandra.use.ssl in der Datei global.properties in jeder Zelle auf 0 setzen ($VCLOUD_HOME/etc/global.properties)

Prozedur

  1. Verwenden Sie das Dienstprogramm cell-management-tool, um eine Verbindung zwischen VMware Cloud Director und den Knoten im Cassandra-Cluster herzustellen.
    Im folgenden Beispielbefehl sind node1-ip, node2-ip, node3-ip und node4-ip die IP-Adressen der Mitglieder des Cassandra-Clusters. Es wird der Standardport (9042) verwendet. Metrikdaten werden 15 Tage lang aufbewahrt.
    [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
    Informationen zur Verwendung des Zellenverwaltungstools finden Sie unter Überblick über das VMware Cloud Director-Zellenverwaltungstool.
  2. (Optional) Wenn Sie ein Upgrade von VMware Cloud Director von Version 9.1 durchführen, verwenden Sie das Dienstprogramm cell-management-tool, um die Metrikdatenbank zum Speichern von mehrstufigen Metriken zu konfigurieren.
    Führen Sie einen Befehl ähnlich dem folgenden Beispiel aus:
    [root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool cassandra --add-rollup \
    --username admin --password 'P@55w0rd'
  3. Starten Sie jede VMware Cloud Director-Zelle neu.