Telemetry 服务使用 NoSQL 数据库来存储信息,典型地,这个数据库运行在控制节点上。向导中使用MongoDB。
注解
只有按照文档 :ref:`install_ceilometer`安装Telemetry服务时,才需要安装NoSQL数据库服务。
安装MongoDB包:
# yum install mongodb-server mongodb
编辑文件 /etc/mongod.conf 并完成如下动作:
配置 bind_ip 使用控制节点管理网卡的IP地址。
bind_ip = 10.0.0.11
默认情况下,MongoDB会在``/var/lib/mongodb/journal`` 目录下创建几个 1 GB 大小的日志文件。如果你想将每个日志文件大小减小到128MB并且限制日志文件占用的总空间为512MB,配置 smallfiles 的值:
smallfiles = true
你也可以禁用日志。更多信息,可以参考 `MongoDB 手册<http://docs.mongodb.org/manual/>`__。
启动MongoDB 并配置它随系统启动:
# systemctl enable mongod.service
# systemctl start mongod.service
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.