CentOS 7
Sponsored Link

OpenStack Juno : Ceilometer 設定#12015/01/29

 
OpenStack Metering Service(Ceilometer)を設定します。
ここでは以下のような構築済みの環境に Ceilometer を追加インストールして設定します。
例として、Network Node に Metering サービスをインストールして設定します。
                                |
+------------------+            |            +------------------------+
| [ Control Node ] |            |            |    [ Network Node ]    |
|     Keystone     |10.0.0.30   |   10.0.0.50|    DHCP,L3,L2 Agent    |
|      Glance      |------------+------------|     Metadata Agent     |
|     Nova API     |eth0        |        eth0|   Ceilometer Services  |
|  Neutron Server  |            |            |                        |
+------------------+            |            +------------------------+
                            eth0|10.0.0.51
                      +--------------------+
                      |  [ Compute Node ]  |
                      |    Nova Compute    |
                      |      L2 Agent      |
                      | Ceilometer-Compute |
                      +--------------------+

 
ここでは Control ノードの設定をします。
[1] 構築済みの Keystone へ Ceilometer用のユーザー・エンドポイント等を登録します。
# ceilometer ユーザー作成

[root@dlp ~(keystone)]#
keystone user-create --tenant service --name ceilometer --pass servicepassword --enabled true

+----------+----------------------------------+
| Property |              Value               |
+----------+----------------------------------+
|  email   |                                  |
| enabled  |               True               |
|    id    | 66dd5220b9f948fe90b7f94ab7128ebd |
|   name   |            ceilometer            |
| tenantId | 9e657ab1d2344de5aa9d86006732c7f0 |
| username |            ceilometer            |
+----------+----------------------------------+

# ceilometer ユーザーを adminロール に加える

[root@dlp ~(keystone)]#
keystone user-role-add --user ceilometer --tenant service --role admin
# ceilometer用サービスエントリ作成

[root@dlp ~(keystone)]#
keystone service-create --name=ceilometer --type=metering --description="Telemetry Service"

+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
| description |        Telemetry Service         |
|   enabled   |               True               |
|      id     | 17d776ba20da4a5cb3fd2a3d223e5033 |
|     name    |            ceilometer            |
|     type    |             metering             |
+-------------+----------------------------------+

# Metering サービスをインストールするノードのIPアドレスを定義

[root@dlp ~(keystone)]#
export ceilometer_host=10.0.0.50
# ceilometer用エンドポイント作成

[root@dlp ~(keystone)]#
keystone endpoint-create --region RegionOne \
--service ceilometer \
--publicurl "http://$ceilometer_host:8777" \
--internalurl "http://$ceilometer_host:8777" \
--adminurl "http://$ceilometer_host:8777"

+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
|   adminurl  |      http://10.0.0.50:8777       |
|      id     | 79b0326d9d4f492d833935bd015874eb |
| internalurl |      http://10.0.0.50:8777       |
|  publicurl  |      http://10.0.0.50:8777       |
|    region   |            RegionOne             |
|  service_id | 17d776ba20da4a5cb3fd2a3d223e5033 |
+-------------+----------------------------------+
関連コンテンツ