OpenStack Ussuri : Ceilometer 利用方法 (Nova Compute)2020/06/10 |
OpenStack Telemetry Service (Ceilometer) の利用方法です。
当例では以下のような環境を例に Ceilometer サービスをインストールしています。
------------+---------------------------+---------------------------+------------ | | | eth0|10.0.0.30 eth0|10.0.0.50 eth0|10.0.0.51 +-----------+-----------+ +-----------+-----------+ +-----------+-----------+ | [ Control Node ] | | [ Storage Node ] | | [ Compute Node ] | | | | | | | | MariaDB RabbitMQ | | Open vSwitch | | Libvirt | | Memcached httpd | | L2 Agent | | Nova Compute | | Keystone Glance | | L3 Agent | | Open vSwitch | | Nova API Cinder API | | Metadata Agent | | L2 Agent | | Neutron Server | | Cinder Volume | | Ceilometer Compute | | Metadata Agent | | Heat API | | | | Gnocchi | | Heat Engine | | | | Ceilometer Central | | | | | +-----------------------+ +-----------------------+ +-----------------------+ |
[1] | Compute サービスの各種データ収集を有効にするには、Compute ノードの Nova Compute を以下のように設定します。 |
[root@node01 ~]#
vi /etc/nova/nova.conf # [DEFAULT] セクション内の任意の場所へ追記
instance_usage_audit = True
instance_usage_audit_period = hour notify_on_state_change = vm_and_task_state # 最終行へ追記 [oslo_messaging_notifications] driver = messagingv2 systemctl restart openstack-nova-compute |
[2] | 任意のユーザーでインスタンスを作成/起動した場合に収集されるデータの表示例です。 |
# インスタンス作成 & 起動 [cent@dlp ~(keystone)]$ Int_Net_ID=$(openstack network list | grep int_net | awk '{ print $2 }') [cent@dlp ~(keystone)]$ openstack server create --flavor m1.small --image CentOS8 --security-group secgroup01 --nic net-id=$Int_Net_ID --key-name mykey CentOS_8 # リソース一覧を表示 # インスタンスで一定の操作をしたのちにデータが取得される [cent@dlp ~(keystone)]$ openstack metric resource list +--------------------------------------+----------------------------+---------------------------------- | id | type | project_id +--------------------------------------+----------------------------+---------------------------------- | cffa1ff3-6d1f-46d8-b98b-d488724972c3 | instance | d9c8c215499949cfb249b28bdaba848a | 38e60146-7914-51f2-97f3-fb2cb5885289 | instance_network_interface | d9c8c215499949cfb249b28bdaba848a | 2e00f938-8e21-54ff-967f-b69d9d74b4ba | instance_disk | d9c8c215499949cfb249b28bdaba848a +--------------------------------------+----------------------------+---------------------------------- +----------------------------------+----------------------------------------------------------------------- | user_id | original_resource_id +----------------------------------+----------------------------------------------------------------------- | 0e4117de456a4bbaa5aac2cc6507be91 | cffa1ff3-6d1f-46d8-b98b-d488724972c3 | 0e4117de456a4bbaa5aac2cc6507be91 | instance-00000001-2929c442-26c4-41cb-b95f-98c3adceb3ef-tap35f17910-ba | 0e4117de456a4bbaa5aac2cc6507be91 | 2929c442-26c4-41cb-b95f-98c3adceb3ef-vda +----------------------------------+----------------------------------------------------------------------- +----------------------------------+----------+----------------------------------+-------------- | started_at | ended_at | revision_start | revision_end +----------------------------------+----------+----------------------------------+-------------- | 2020-06-10T06:50:05.466274+00:00 | None | 2020-06-10T06:51:21.145565+00:00 | None | 2020-06-10T06:56:14.522497+00:00 | None | 2020-06-10T06:56:14.522510+00:00 | None | 2020-06-10T06:56:14.540848+00:00 | None | 2020-06-10T06:56:14.540861+00:00 | None +----------------------------------+----------+----------------------------------+-------------- +-------------------------------------------------------------------+ | creator | +-------------------------------------------------------------------+ | 97a80018ee3e41ceafc0c8caa42c9b82:03fc3b5cc0434f748ec562dd74866396 | | 97a80018ee3e41ceafc0c8caa42c9b82:03fc3b5cc0434f748ec562dd74866396 | | 97a80018ee3e41ceafc0c8caa42c9b82:03fc3b5cc0434f748ec562dd74866396 | +-------------------------------------------------------------------+ # [instance] リソース詳細 [cent@dlp ~(keystone)]$ openstack metric resource show cffa1ff3-6d1f-46d8-b98b-d488724972c3 +-----------------------+---------------------------------------------------------------------+ | Field | Value | +-----------------------+---------------------------------------------------------------------+ | created_by_project_id | 03fc3b5cc0434f748ec562dd74866396 | | created_by_user_id | 97a80018ee3e41ceafc0c8caa42c9b82 | | creator | 97a80018ee3e41ceafc0c8caa42c9b82:03fc3b5cc0434f748ec562dd74866396 | | ended_at | None | | id | cffa1ff3-6d1f-46d8-b98b-d488724972c3 | | metrics | compute.instance.booting.time: 2dd3e469-4672-4ed7-840e-90307f393435 | | | cpu: 93d89c37-05f4-4c36-a267-d624098655b2 | | | disk.ephemeral.size: 228ed583-77bf-45dd-ac5f-b4990b94c06b | | | disk.root.size: fd8f34cb-ec64-4355-a9a9-8a5de275215d | | | memory.usage: 629af82e-8b60-4132-9ca3-7c635a52d990 | | | memory: dd14e35a-5d27-42b1-a83a-31ec71dae9ba | | | vcpus: 5f894c0d-de1b-4ff3-b84e-422aeb1958cd | | original_resource_id | cffa1ff3-6d1f-46d8-b98b-d488724972c3 | | project_id | d9c8c215499949cfb249b28bdaba848a | | revision_end | None | | revision_start | 2020-06-10T06:51:21.145565+00:00 | | started_at | 2020-06-10T06:50:05.466274+00:00 | | type | instance | | user_id | 0e4117de456a4bbaa5aac2cc6507be91 | +-----------------------+---------------------------------------------------------------------+ # CPU [cent@dlp ~(keystone)]$ openstack metric measures show 93d89c37-05f4-4c36-a267-d624098655b2 +---------------------------+-------------+---------------+ | timestamp | granularity | value | +---------------------------+-------------+---------------+ | 2020-06-10T15:50:00+09:00 | 300.0 | 43240000000.0 | +---------------------------+-------------+---------------+ # メモリー使用 [cent@dlp ~(keystone)]$ openstack metric measures show 629af82e-8b60-4132-9ca3-7c635a52d990 +---------------------------+-------------+--------------+ | timestamp | granularity | value | +---------------------------+-------------+--------------+ | 2020-06-10T15:50:00+09:00 | 300.0 | 283.83203125 | +---------------------------+-------------+--------------+ # [instance_network_interface] リソース詳細 [cent@dlp ~(keystone)]$ openstack metric resource show 38e60146-7914-51f2-97f3-fb2cb5885289 +-----------------------+-----------------------------------------------------------------------+ | Field | Value | +-----------------------+-----------------------------------------------------------------------+ | created_by_project_id | 03fc3b5cc0434f748ec562dd74866396 | | created_by_user_id | 97a80018ee3e41ceafc0c8caa42c9b82 | | creator | 97a80018ee3e41ceafc0c8caa42c9b82:03fc3b5cc0434f748ec562dd74866396 | | ended_at | None | | id | 38e60146-7914-51f2-97f3-fb2cb5885289 | | metrics | network.incoming.bytes: 763c86c0-9100-4902-b52e-e4bbda71461a | | | network.incoming.packets: 67015608-c8fc-41a9-b36f-9f707e1e413c | | | network.outgoing.bytes: d687ee07-8f9b-4b1d-bb7c-8305e2df7c8a | | | network.outgoing.packets: 43d07716-048f-4f1e-934c-80bd1269031e | | original_resource_id | instance-00000001-2929c442-26c4-41cb-b95f-98c3adceb3ef-tap35f17910-ba | | project_id | d9c8c215499949cfb249b28bdaba848a | | revision_end | None | | revision_start | 2020-06-10T06:56:14.522510+00:00 | | started_at | 2020-06-10T06:56:14.522497+00:00 | | type | instance_network_interface | | user_id | 0e4117de456a4bbaa5aac2cc6507be91 | +-----------------------+-----------------------------------------------------------------------+ # ネットワーク インカミング バイト [cent@dlp ~(keystone)]$ openstack metric measures show 763c86c0-9100-4902-b52e-e4bbda71461a +---------------------------+-------------+-------------+ | timestamp | granularity | value | +---------------------------+-------------+-------------+ | 2020-06-10T15:55:00+09:00 | 300.0 | 268743393.0 | | 2020-06-10T16:00:00+09:00 | 300.0 | 268818321.0 | | 2020-06-10T16:05:00+09:00 | 300.0 | 268840672.0 | +---------------------------+-------------+-------------+ # ネットワーク アウトゴーイング バイト [cent@dlp ~(keystone)]$ openstack metric measures show d687ee07-8f9b-4b1d-bb7c-8305e2df7c8a +---------------------------+-------------+-----------+ | timestamp | granularity | value | +---------------------------+-------------+-----------+ | 2020-06-10T15:55:00+09:00 | 300.0 | 1885023.0 | | 2020-06-10T16:00:00+09:00 | 300.0 | 2464671.0 | | 2020-06-10T16:05:00+09:00 | 300.0 | 2473276.0 | +---------------------------+-------------+-----------+ |
Sponsored Link |