Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

メタデータサービスの設定

OpenStack では、仮想マシンがリンクローカル アドレス 169.254.169.254 に HTTP リクエストを送信してメタデータにアクセスできます。仮想マシンからのメタデータリクエストは、Novaがソースインスタンスを識別するために使用する追加のHTTPヘッダーフィールドでNovaにプロキシされ、適切なメタデータで応答します。

Contrailでは、vRouterはメタデータリクエストをトラップし、必要なヘッダーフィールドを追加し、リクエストをNova APIサーバーに送信することで、プロキシとして機能します。

メタデータ サービスは、オブジェクトにglobal-vrouter-configプロパティをlinklocal-services設定することで構成されます。

メタデータ サービスの要素を構成するには、次の linklocal-services 要素を使用します。

  • linklocal-service-name = metadata

  • linklocal-service-ip = 169.254.169.254

  • linklocal-service-port = 80

  • ip-fabric-service-ip = [server-ip-address]

  • ip-fabric-service-port = [server-port]

プロパティは linklocal-services 、Contrail UI(インフラストラクチャの構成>ローカル サービス>構成)から、または次のコマンドを使用して設定できます。

python /opt/contrail/utils/provision_linklocal.py --admin_user <user> --admin_password <passwd> --linklocal_service_name metadata --linklocal_service_ip 169.254.169.254 --linklocal_service_port 80 --ipfabric_service_ip --ipfabric_service_port 8775