2016-09-29 5 views
0

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

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

[email protected]:~# 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  | 
+----------------------------------+------------+---------------+ 

[email protected]:~# 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 
. 
. 
. 

ответ

1

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 период опроса данных)

1

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

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

Смежные вопросы