7.5. クラスターのモニターリング
7.5.1. Jolokia のモニターリング リンクのコピーリンクがクリップボードにコピーされました!
クラスターのステータスをモニターリングするには、OpenDaylight で Jolokia のサポートを有効化する必要があります。
Jolokia のアドレスから、設定データストアクラスターのレポートを取得します。
curl -u <odl_username><odl_password>http://<odl_ip>:8081/jolokia/read/org.opendaylight.controller:type=DistributedConfigDatastore,Category=ShardManager,name=shard-manager-config
# curl -u <odl_username><odl_password>http://<odl_ip>:8081/jolokia/read/org.opendaylight.controller:type=DistributedConfigDatastore,Category=ShardManager,name=shard-manager-config
Jolokia のアドレスから、動作しているデータストアクラスターのレポートを取得します。
curl -u <odl_username><odl_password>http://<odl_ip>:8081/jolokia/read/org.opendaylight.controller:type=DistributedOperationalDatastore,Category=ShardManager,name=shard-manager-operational
# curl -u <odl_username><odl_password>http://<odl_ip>:8081/jolokia/read/org.opendaylight.controller:type=DistributedOperationalDatastore,Category=ShardManager,name=shard-manager-operational
レポートは JSON ドキュメントです。
環境に応じて IP address と member-1 の値を変更する必要があります。どのノードが応答してもよい場合には、IP アドレスは仮想 IP をポイントすることができます。ただし、特定のコントローラーのアドレスを指定した方が、より適切な結果が得られます。
この説明には、各ノードで同じリーダーを指定する必要があります。
アップストリームの OpenDaylight チームが開発した Cluster Monitor Tool で、クラスターをモニターリングすることも可能です。これは、OpenDaylight の Github リポジトリーにあります。
このツールは、Red Hat OpenStack Platform 13 の一部ではないため、Red Hat はサポートも提供もしていません。