GNU/Linux >> Tutoriales Linux >  >> Linux

Error de lanzamiento de OpenStack VM:última excepción:error de enlace para el puerto [resuelto]

Error:Se superó el número máximo de reintentos. Se excedieron los intentos máximos de programación 3 para la instancia . Última excepción:el enlace falló para el puerto. ucode:500 ” al iniciar una máquina virtual en OpenStack Mitaka. Si tiene un problema similar, así es como puede resolverlo.

Solución:

Además del mensaje de error anterior, busque más información en los archivos de registro de neutrones. Por ejemplo, neutron-server.log contenía "ADVERTENCIA neutron.plugins.ml2.drivers.mech_agent [id] Puerto  en la red  no vinculado, ningún agente registrado en el host cloudcomputenode5 “.

El error anterior sugiere que el agente de red de neutrones en el nodo de cómputo (cloudcomputenode5, en mi caso) no parece estar presente/vincularse a la solicitud. Para resolver esto, verifique todas las configuraciones necesarias relacionadas con el agente de neutrones en el nodo de cómputo.

Asegúrese de que las siguientes configuraciones estén presentes en el nodo de cálculo.

1. Compruebe si neutron-linuxbridge-agent ' esta instalado. Si no, instálelo como se muestra a continuación:

#apt-get install neutron-linuxbridge-agent

2. Asegúrese de que las siguientes configuraciones estén presentes en /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. Configurar puente Linux agente como se muestra a continuación:

# 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. Asegúrese de que el nodo de cómputo esté configurado para usar redes de neutrones.

# 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. Inicie los servicios de cómputo y agente puente de Linux.

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

Ahora, el agente de puente Neutron se ha configurado en el nodo de cómputo. El proceso se puede verificar usando el siguiente comando en el nodo Controlador.

[Controller]# neutron agent-list

El resultado del comando anterior debe enumerar el nuevo agente de red en el nodo de cómputo. ¡Eso es todo! Inicie una nueva máquina virtual y debería funcionar.


Linux
  1. Error de instalación de ConfigParser:python setup.py egg_info falló con el código de error 1 [Resuelto]

  2. Error de instalación de OpenStack Dashboard:error al procesar el paquete openstack-dashboard-ubuntu-theme [Resuelto]

  3. Error OpenStack Neutron db_sync:no se puede agregar una columna NOT NULL con valor predeterminado NULL [resuelto]

  4. Error de OpenStack:el tamaño de la columna de índice es demasiado grande. El tamaño máximo de columna es de 767 bytes [Resuelto]

  5. Error de cálculo de OpenStack:no hay registro de nodo de cálculo para el host [resuelto]

Error al iniciar el servidor de la base de datos PostgreSQL:agente de autenticación no registrado para el proceso de Unix [resuelto]

Error Http:Curl Error 7:¿No se pudo conectar al puerto 80 de WordPress.org?

Solución:error:no se pudieron descargar los metadatos para el flujo de aplicaciones del repositorio:CentOS 8

No se pudo determinar el puerto https para la redirección en Docker

Escuche la solicitud de wakeonlan

puerto abierto 8080 para escuchar