Detail Various

詳細(K2HR3 OpenStack Notification Listener)

K2HR3 OpenStack Notification Listenerは、OpenStackとK2HR3システムとデータを同期させる常駐プロセスです。OpenStackの各サービスからの通知メッセージを、メッセージングバックエンド経由で受け取ります。

K2HR3 OSNL overview

ここでは、K2HR3 OpenStack Notification Listenerの動作を詳細に説明します。

OpenStack Notification Listener

最初にOpenStack Notification Listenerについて説明します。

OpenStack Notification Listenerは、oslo.messagingというライブラリを使って作成された通知メッセージを処理するプログラムです。次のように動作します。

メッセージを作成している通知ドライバについて説明します。

メッセージのキューについて説明します。

K2HR3 OpenStack Notification Listener

K2HR3 OpenStack Notification Listener(以下、リスナー)は、OpenStack Notification Listenerのプラグインです。このプラグインは次のように動作します。

K2HR3 OSNL details

リスナーの基本動作は次の三つの項目で制御されます。設定方法は、環境変数・設定をみてください。

topicexchange の値は、OpenStackのサービスが送信するメッセージのフォーマットに合わせて設定する必要があります。通知メッセージのフォーマットと設定方法は、環境変数・設定をみてください。

Detail Various