Avec un serveur proxy de métadonnées, des instances de VM peuvent récupérer des métadonnées spécifiques d'une instance depuis un serveur API OpenStack Nova.

Les étapes suivantes décrivent comment un proxy de métadonnées fonctionne :

  1. Une VM envoie une requête HTTP GET à http://169.254.169.254:80 pour demander certaines métadonnées.
  2. Le serveur proxy de métadonnées connecté au même commutateur logique que la VM lit la demande, apporte les modifications appropriées aux en-têtes et transfère la demande au serveur API Nova.
  3. Le serveur API Nova demande et reçoit des informations sur la VM de la part du serveur Neutron.
  4. Le serveur API Nova recherche les métadonnées et les envoie au serveur proxy de métadonnées.
  5. Le serveur proxy de métadonnées transfère les métadonnées à la VM.

Un serveur proxy de métadonnées est exécuté sur un nœud NSX Edge. Pour la haute disponibilité, vous pouvez configurer un proxy de métadonnées pour qu'il s'exécute sur deux nœuds NSX Edge ou plus dans un cluster NSX Edge.