Dépannage des services Lien-Local dans Contrail
Utilisez les étapes de dépannage et les instructions de cette rubrique lorsque vous rencontrez des erreurs avec les services Contrail lien-local.
Vue d’ensemble des services Lien-Local
Des machines virtuelles peuvent être configurées pour accéder à des services spécifiques hébergés sur l’infrastructure de fabric. Par exemple, une machine virtuelle peut être un client Nova qui a besoin d’accéder au service d’API Nova s’exécutant sur le réseau de fabric. Pour accéder aux services hébergés sur le réseau de fabric, vous pouvez les configurer en tant que services locaux-lien.
Une adresse lien-local et un port de service sont choisis pour le service spécifique qui s’exécute sur un port TCP/UDP d’un serveur de la structure. Une fois le service lien-local configuré, les machines virtuelles peuvent accéder au service à l’aide de l’adresse lien-local. Pour les services de liaison locale, Contrail utilise la plage d’adresses 169.254.169.x.
Le service local de liaison peut être configuré à l’aide de l’interface utilisateur Web de Contrail : Configurer l’infrastructure > > Lier les services locaux.
Procédure de dépannage pour les services Lien-Local
Procédez comme suit pour résoudre les problèmes liés aux services locaux de liaison.
Service de métadonnées
OpenStack permet aux instances virtuelles d’accéder aux métadonnées en envoyant une requête HTTP à l’adresse locale du lien 169.254.169.254. La demande de métadonnées de l’instance est transmise par proxy à Nova, avec des champs d’en-tête HTTP supplémentaires, que Nova utilise pour identifier l’instance source. Nova répond ensuite avec les métadonnées appropriées.
Le vrouter Contrail agit en tant que proxy, en piégeant les demandes de métadonnées, en ajoutant les champs d’en-tête nécessaires et en envoyant les requêtes au serveur API Nova.
Procédure de dépannage pour le service de métadonnées lien-local
Le service de métadonnées est également un service local de lien, avec un nom de service fixe (métadonnées), une adresse de service fixe (169.254.169.254:80) et une adresse de structure pointant vers le serveur sur lequel le serveur API OpenStack Nova est en cours d’exécution. Toutes les procédures de configuration et de dépannage des services Contrail lien-local s’appliquent également au service de métadonnées.
Toutefois, pour le service de métadonnées, le flux est toujours configuré sur le nœud de calcul, de sorte que l’agent vrouter met à jour et proxy la requête HTTP. L’agent vrouter écoute sur un port local pour recevoir les demandes de métadonnées. Par conséquent, le flux inverse a le nœud de calcul comme adresse IP source, le port local sur lequel l’agent écoute est le port source et l’adresse IP des métadonnées de l’instance est l’adresse IP de destination.
Après avoir effectué toutes les procédures de dépannage pour les services de liaison locale, les étapes supplémentaires suivantes peuvent être utilisées pour dépanner davantage le service de métadonnées.




