メタデータ プロキシ サーバでは、仮想マシン インスタンスは OpenStack Nova API サーバからインスタンス固有のメタデータを取得することができます。
次の手順では、メタデータ プロキシがどのように機能するかを説明します。
- 仮想マシンは、あるメタデータを要求するために HTTP GET を http://169.254.169.254:80 に送信します。
- 仮想マシンと同じ論理スイッチに接続されたメタデータ プロキシ サーバが要求を受信し、ヘッダーに適切な変更を加え、Nova API サーバに要求を転送します。
- Nova API サーバは、Neutron サーバから仮想マシンに関する情報の要求や受信を行います。
- Nova API サーバはメタデータを検索し、それをメタデータ プロキシ サーバに送信します。
- メタデータ プロキシ サーバはメタデータを仮想マシンに転送します。
メタデータ プロキシ サーバは NSX Edge ノードで実行します。高可用性を実現するため、メタデータ プロキシを NSX Edge クラスタ内の 2 台以上の NSX Edge ノードで実行するように構成することができます。