このセクションでは、テレメトリーの通知を使ってイメージサービスメーターを収集する方法について紹介します。この作業は、コントローラノードで実施します。

テレメトリーの設定

Glance の API 設定ファイル( /etc/glance/glance-api.conf )を編集し、以下の設定をします。

[root@controller ~]# vi /etc/glance/glance-api.conf 

[ DEFAULT ] セクションで、RabbitMQメッセージキューへのアクセスを設定します。RABBIT_PASS は、RabbitMQ の openstack ユーザー用に選択したパスワードに置き換えてください。

[DEFAULT]
...
transport_url = rabbit://openstack:RABBIT_PASS@controller

[ oslo_messaging_notifications ] セクションで、通知を設定します。

[oslo_messaging_notifications]
...
driver = messagingv2

Glance の registry 設定ファイル( /etc/glance/glance-registry.conf )ファイルを編集し、以下の設定をします。

[root@controller ~]# vi /etc/glance/glance-registry.conf 

[ DEFAULT ] セクションで、RabbitMQメッセージキューへのアクセスを設定します。RABBIT_PASS は、RabbitMQ の openstack ユーザー用に選択したパスワードに置き換えてください。

[DEFAULT]
...
transport_url = rabbit://openstack:RMQopst01@controller

[ oslo_messaging_notifications ] セクションで、通知を設定します。

[oslo_messaging_notifications]
...
driver = messagingv2

インストールの最後

イメージサービス( Glance )を再起動します。

■ 再起動
[root@controller ~]# systemctl restart openstack-glance-api.service openstack-glance-registry.service
[root@controller ~]#

■ 起動状態の確認 
[root@controller ~]# systemctl status openstack-glance-api.service openstack-glance-registry.service
● openstack-glance-api.service - OpenStack Image Service (code-named Glance) API server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled)
   Active: active (running) since 土 2018-12-01 20:28:49 JST; 7s ago
 Main PID: 7683 (glance-api)
   CGroup: /system.slice/openstack-glance-api.service
           ├─7683 /usr/bin/python2 /usr/bin/glance-api
           ├─7706 /usr/bin/python2 /usr/bin/glance-api
           └─7707 /usr/bin/python2 /usr/bin/glance-api

12月 01 20:28:50 controller glance-api[7683]: /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py:22: Deprecatio...ately.
12月 01 20:28:50 controller glance-api[7683]: return pkg_resources.EntryPoint.parse("x=" + s).load(False)
12月 01 20:28:50 controller glance-api[7683]: /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py:22: Deprecatio...ately.
12月 01 20:28:50 controller glance-api[7683]: return pkg_resources.EntryPoint.parse("x=" + s).load(False)
12月 01 20:28:50 controller glance-api[7683]: /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py:22: Deprecatio...ately.
12月 01 20:28:50 controller glance-api[7683]: return pkg_resources.EntryPoint.parse("x=" + s).load(False)
12月 01 20:28:50 controller glance-api[7683]: /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py:22: Deprecatio...ately.
12月 01 20:28:50 controller glance-api[7683]: return pkg_resources.EntryPoint.parse("x=" + s).load(False)
12月 01 20:28:50 controller glance-api[7683]: /usr/lib/python2.7/site-packages/paste/deploy/util.py:55: DeprecationWar...filter
12月 01 20:28:50 controller glance-api[7683]: val = callable(*args, **kw)

● openstack-glance-registry.service - OpenStack Image Service (code-named Glance) Registry server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-registry.service; enabled; vendor preset: disabled)
   Active: active (running) since 土 2018-12-01 20:28:48 JST; 7s ago
 Main PID: 7679 (glance-registry)
   CGroup: /system.slice/openstack-glance-registry.service
           ├─7679 /usr/bin/python2 /usr/bin/glance-registry
           ├─7704 /usr/bin/python2 /usr/bin/glance-registry
           └─7705 /usr/bin/python2 /usr/bin/glance-registry

12月 01 20:28:50 controller glance-registry[7679]: /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py:22: Deprec...tely.
12月 01 20:28:50 controller glance-registry[7679]: return pkg_resources.EntryPoint.parse("x=" + s).load(False)
12月 01 20:28:50 controller glance-registry[7679]: /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py:22: Deprec...tely.
12月 01 20:28:50 controller glance-registry[7679]: return pkg_resources.EntryPoint.parse("x=" + s).load(False)
12月 01 20:28:50 controller glance-registry[7679]: /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py:22: Deprec...tely.
12月 01 20:28:50 controller glance-registry[7679]: return pkg_resources.EntryPoint.parse("x=" + s).load(False)
12月 01 20:28:50 controller glance-registry[7679]: /usr/lib/python2.7/site-packages/glance/registry/api/__init__.py:36:...oval.
12月 01 20:28:50 controller glance-registry[7679]: debtcollector.deprecate("Glance Registry service has been "
12月 01 20:28:50 controller glance-registry[7679]: /usr/lib/python2.7/site-packages/paste/deploy/util.py:55: Deprecatio...ilter
12月 01 20:28:50 controller glance-registry[7679]: val = callable(*args, **kw)
Hint: Some lines were ellipsized, use -l to show in full.
[root@controller ~]#