Show Table of Contents
14.3. Time-Series-Database-as-a-Service の設定
手動で Time-Series-Database-as-a-Service パッケージをインストールする場合には、サービスの設定ファイル (
/etc/gnocchi/gnocchi.conf
) には何も設定が指定されていません。必要に応じて各設定を手動で追加/設定する必要があります。 [DEFAULT]
セクションで、ロギングと詳細な出力を有効にします。[DEFAULT] debug = true verbose = true
[API]
のセクションに、ワーカーの数を記載します。[api] workers = 1
[database]
セクションで、バックエンドをsqlalchemy
に設定します。[database] backend = sqlalchemy
[indexer]
セクションに、ユーザー名、パスワード、IP アドレスを渡して、SQL データベースを設定します。[indexer] url = mysql://USER_NAME:PASSWORD@192.0.2.10/gnocchi2?charset=utf8
注記
データベースは、gnocchi-api
を起動する前に作成しておく必要があります。[keystone_authtoken]
セクションで、認証パラメーターを更新します。以下に例を示します。[keystone_authtoken] auth_uri = http://192.0.2.7:5000/v2.0 signing_dir = /var/cache/gnocchi auth_host = 192.0.2.7 auth_port = 35357 auth_protocol = http identity_uri = http://192.0.2.7:35357/ admin_user = admin admin_password = 5179f4d3c5b1a4c51269cad2a23dbf336513efeb admin_tenant_name = admin
[statsd]
セクションに以下の値を追加します。[statsd] resource_id = RESOURCE_ID user_id = USER_ID project_id = PROJECT_ID archive_policy_name = low flush_delay = 5
RESOURCE_ID
、USER_ID
、およびPROJECT_ID
の値は、お使いのデプロイメントの値に置き換えてください。[storage]
セクションで、coordination_url
およびfile_basepath
を手動で追加してから、driver
の値を file に設定します。[storage] coordination_url = file:///var/lib/gnocchi/locks driver = file file_basepath = /var/lib/gnocchi
gnocchi
サービスを再起動して、変更を有効にします。#
systemctl restart openstack-gnocchi-api.service
#
systemctl restart openstack-gnocchi-metricd.service
#
systemctl restart openstack-gnocchi-statsd.service
Comments