12.8. Telemetry サービスのための RabbitMQ メッセージブローカーの設定
RabbitMQ はデフォルト (かつ推奨の) メッセージブローカーです。RabbitMQ メッセージングサービスは、rabbitmq-server パッケージにより提供されます。以下の手順で記載する全ステップは、Telemetry サービスをホストするシステムに
root
ユーザーとしてログインして実行する必要があります。
手順12.6 Telemetry サービスが RabbitMQ メッセージブローカーを使用するための設定
- RPC バックエンドとして RabbitMQ を設定します。
openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rpc_backend rabbit
# openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rpc_backend rabbit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Telemetry サービスが RabbitMQ ホストに接続するように設定します。
openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_host RABBITMQ_HOST
# openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_host RABBITMQ_HOST
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RABBITMQ_HOST は、メッセージブローカーの IP アドレスまたはホスト名に置き換えます。 - メッセージブローカーのポートを
5672
に設定します。openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_port 5672
# openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_port 5672
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - RabbitMQ の設定時に Telemetry サービス用に作成した RabbitMQ ユーザー名とパスワードを設定します。
openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_userid ceilometer openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_password CEILOMETER_PASS
# openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_userid ceilometer # openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_password CEILOMETER_PASS
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ceilometer
および CEILOMETER_PASS は、Telemetry サービス用に作成したRabbitMQ ユーザー名とパスワードに置き換えます。 - RabbitMQ の起動時に、
ceilometer
ユーザーに全リソースに対するパーミッションが付与されます。このアクセスは、特別に仮想ホスト/
を介して行われます。Telemetry サービスがこの仮想ホストに接続されるように設定します。openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_virtual_host /
# openstack-config --set /etc/ceilometer/ceilometer.conf \ DEFAULT rabbit_virtual_host /
Copy to Clipboard Copied! Toggle word wrap Toggle overflow