Как перезапустить службу облакомера

Я изменил интервалы извлечения в файле /etc/ceilometer/pipeline.yaml с 600 до 60 и не могу заставить службу использовать новые значения. Я перезапустил все, что относится к ceilometer, в команде openstack-status, но это не сработало. Может ли кто-нибудь сказать мне правильный способ, как это сделать?

Я использую Openstack Liberty на Ubuntu 14.04 LTS.

root@OS1:~# openstack service list
+----------------------------------+------------+---------------+
| ID                               | Name       | Type          |
+----------------------------------+------------+---------------+
| 056fcccaad5c4991a8a0da199ed1d737 | cinderv2   | volumev2      |
| 483a0cd1ba79430690a8960ae3d40222 | glance     | image         |
| 5c704fc9253e4c15895589eb19fab2ac | keystone   | identity      |
| 92bfcfb417314e80a43e6e7d4d21f99b | nova       | compute       |
| a7a3809d73674d3da3fbe8030b47055a | horizon    | dashboard     |
| c21b5e3c9d68417cb11df60d72f9bb58 | heat       | orchestration |
| c7030edb082346328a715b00098b974a | neutron    | network       |
| d331f5360e2b4d3a854e7f47107a9421 | ec2        | ec2           |
| f0a22f827bed43dbbc43822abfc3e3e0 | ceilometer | metering      |
+----------------------------------+------------+---------------+

root@OS11:~# openstack-status
.
.
.
== Ceilometer services ==
ceilometer-api:               active
ceilometer-agent-central:     active
ceilometer-agent-compute:     inactive (disabled on boot)
ceilometer-collector:         active
ceilometer-alarm-notifier:    active
ceilometer-alarm-evaluator:   active
ceilometer-agent-notification:active
.
.
.

person gh0st    schedule 29.09.2016    source источник


Ответы (2)


Что ж, вам нужно перезапустить службу ceilometer-agent-notification, потому что эта служба отвечает за преобразование данных в образцы в базе данных облакомера.

Таким образом, systemctl restart ceilometer-agent-notification.service поможет наряду с перезапуском других служб.

person Deepika    schedule 01.02.2017

Поскольку ceilometer-agent-compute service отключен, вам просто нужно перезапустить службу ceilometer-agent-central на узле, на котором вы изменили файл конфигурации.

sudo service ceilometer-agent-central restart

Возможно, вы захотите автоматически перезагрузить конвейеры после его изменения, для этого вы можете установить refresh_pipeline_cfg=True и правильное время для pipeline_polling_interval, например 120 секунд в /etc/ceilometer/ceilometer.conf.

Обратите внимание: будьте осторожны при включении автоматической перезагрузки и сохраняйте файл конфигурации конвейера только после того, как убедитесь, что содержимое правильное (в противном случае могут быть потеряны данные за 1 период опроса).

person ZhiQiang Fan    schedule 09.10.2016