使用单元管理工具的 cassandra 命令将单元连接到可选衡量指标数据库。

vCloud Director 可收集提供有关虚拟机性能和资源消耗的最新信息和历史信息的衡量指标。使用此子命令配置 Apache Cassandra 数据库以用作 vCloud Director 衡量指标存储库。使用工具的 cell-management-tool configure-metrics 子命令配置要收集的衡量指标集。请参见配置衡量指标收集

历史衡量指标数据存储在 Apache Cassandra 数据库中。有关配置可选数据库软件以存储和检索性能衡量指标的详细信息,请参见vCloud Director 安装、配置和升级指南》

要在 vCloud Director 和 Apache Cassandra 数据库之间创建连接,请使用以下形式的命令行:
cell-management-tool cassandra options
表 1. 单元管理工具选项和参数,cassandra 子命令
命令 参数 描述
--help (-h) 提供此命令可用选项的摘要。
--add-rollup 更新衡量指标结构定义以包括汇总衡量指标。请参阅vCloud Director 安装、配置和升级指南》中的安装并配置可选数据库软件以存储和检索历史虚拟机性能衡量指标
--cluster-nodes address [, address ... ] 用于 vCloud Director 衡量指标的以逗号分隔的 Cassandra 群集节点。
--clean vCloud Director 数据库中移除 Cassandra 配置设置。
--configure 配置 vCloud Director 以与现有 Cassandra 群集一起使用。
--dump 转储当前连接配置。
--keyspace 字符串 将 Cassandra 中的 vCloud Director 密钥空间名称设置为 string。默认值为 vcloud_metrics
--offline 配置 Cassandra 以供 vCloud Director 使用,但不会通过连接到 vCloud Director 来测试该配置。
--password 字符串 Cassandra 数据库用户的密码
--port 整数 每个群集节点要连接到的端口。默认值为 9042。
--ttl 整数 将衡量指标数据保留 integer 天。将 integer 设置为 0 会永久保留衡量指标数据。
--update-schema 初始化 Cassandra 结构定义以保留 vCloud Director 衡量指标数据。
--username 字符串 Cassandra 数据库用户的用户名。

配置 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

完成此命令后必须重新启动单元。