GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur de lancement de la machine virtuelle OpenStack - Dernière exception :Échec de la liaison pour le port [Résolu]

Erreur : "Nombre maximal de tentatives dépassé. Nombre maximal de tentatives de planification dépassé 3 pour l'instance . Dernière exception :échec de la liaison pour le port. ucode :500 " lors du lancement d'une VM dans OpenStack Mitaka. Si vous rencontrez un problème similaire, voici comment vous pouvez le résoudre.

Solution :

En plus du message d'erreur ci-dessus, recherchez plus d'informations dans les fichiers journaux neutron. Par exemple, neutron-server.log contenait "ATTENTION neutron.plugins.ml2.drivers.mech_agent [id] Port  sur le réseau  non lié, aucun agent enregistré sur l'hôte cloudcomputenode5 ".

L'erreur ci-dessus indique que l'agent de réseau de neutrons dans le nœud de calcul (cloudcomputenode5, dans mon cas) ne semble pas être présent/lié à la requête. Pour résoudre ce problème, vérifiez toutes les configurations nécessaires liées à l'agent neutronique dans le nœud de calcul.

Assurez-vous que les configurations ci-dessous sont présentes dans le nœud de calcul.

1. Vérifiez si neutron-linuxbridge-agent ' est installé. Sinon, installez-le comme indiqué ci-dessous :

#apt-get install neutron-linuxbridge-agent

2. Assurez-vous que les configurations ci-dessous sont présentes dans /etc/neutron/neutron.conf .

[DEFAULT]
rpc_backend = rabbit
auth_strategy = keystone

[oslo_messaging_rabbit]
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = RABBIT_PASS

[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = NEUTRON_PASS

3. Configurer le pont Linux agent comme indiqué ci-dessous :

# vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
#Replace PROVIDER_INTERFACE_NAME with the name of the underlying provider physical network interface.
physical_interface_mappings = provider:PROVIDER_INTERFACE_NAME
[vxlan]
enable_vxlan = True
local_ip = <IP_ADDRESS_COMPUTE_NODE>
l2_population = True
[securitygroup]
enable_security_group = True
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver

4. Assurez-vous que le nœud de calcul est configuré pour utiliser le réseau neutron.

# vim /etc/nova/nova.conf
[neutron]
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = NEUTRON_PASSWORD

4. Démarrez les services de calcul et d'agent de pont Linux.

# /etc/init.d/nova-compute restart
# /etc/init.d/neutron-linuxbridge-agent restart

L'agent de pont Neutron a maintenant été configuré dans le nœud de calcul. Le processus peut être vérifié à l'aide de la commande ci-dessous dans le nœud du contrôleur.

[Controller]# neutron agent-list

La sortie de la commande ci-dessus doit répertorier le nouvel agent réseau sur le nœud de calcul. C'est ça! Lancez une nouvelle machine virtuelle et cela devrait fonctionner.


Linux
  1. Erreur PHP-intl :Impossible de détecter le préfixe ICU ou aucun échec. Veuillez vérifier le préfixe d'installation ICU [Résolu]

  2. Erreur :la validation md5 a échoué pour un problème de téléchargement possible avec PyYAML-3.11.zip ? [Solution]

  3. Comment réparer l'erreur OpenStack - Échec de la suppression du réseau ? [Résolu]

  4. Correction d'erreur :la vérification de libpci a échoué. Désactiver la capacité d'attribution de périphérique KVM [Résolu]

  5. Échec du démarrage du serveur de base de données PostgreSQL - Agent d'authentification non enregistré pour le processus unix [Résolu]

OpenCA Error addMessage a échoué pour l'emplacement de journal XML. Impossible de créer le répertoire [Résolu]

Erreur HTTP :Erreur Curl 7 :Impossible de se connecter au port 80 de WordPress.org ?

Correctif - Erreur :Échec du téléchargement des métadonnées pour le flux d'applications du référentiel - CentOS 8

Impossible de déterminer le port https pour la redirection dans Docker

ouvrir le port 8080 pour écouter

Message d'erreur Postgres :FATAL :Échec de l'authentification de l'identifiant pour l'utilisateur...