VMware Cloud Director 可收集衡量指标,该指标提供关于云中虚拟机的虚拟机性能和资源使用量的当前和历史信息。历史衡量指标数据存储在 Cassandra 群集中。

Cassandra 是开源数据库,您可以使用该数据库为可扩展的高性能解决方案提供备用存储,以便收集虚拟机衡量指标等时间序列数据。如果您希望 VMware Cloud Director 支持从虚拟机检索历史衡量指标,则必须安装和配置 Cassandra 群集并使用 cell-management-tool 将群集连接到 VMware Cloud Director。检索当前衡量指标不需要可选数据库软件。

前提条件

  • 验证 VMware Cloud Director 是否已安装且正在运行,然后配置可选数据库软件。
  • 如果尚不熟悉 Cassandra,请查看 http://cassandra.apache.org/ 中提供的材料。
  • 请参见 VMware Cloud Director 发行说明》,了解支持用作衡量指标数据库的 Cassandra 版本列表。您可以从 http://cassandra.apache.org/download/ 下载 Cassandra。
  • 安装并配置 Cassandra 群集:

过程

  1. 使用 cell-management-tool 实用程序在 VMware Cloud Director 与 Cassandra 群集中的节点之间配置连接。
    在以下示例命令中, node1-ipnode2-ipnode3-ipnode4-ip 是 Cassandra 群集成员的 IP 地址。使用默认端口 (9042)。衡量指标数据将保留 15 天。
    [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
    有关使用单元管理工具的信息,请参见 单元管理工具参考
  2. (可选) 如果要升级 VMware Cloud Director 版本 9.1,请使用 cell-management-tool 配置衡量指标数据库来存储汇总衡量指标。
    运行类似以下示例的命令:
    [root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool cassandra --add-rollup \ --username admin --password 'P@55w0rd'
  3. 重新启动每个 VMware Cloud Director 单元。