Fehler: „Maximale Anzahl von Wiederholungen überschritten. Maximale Planungsversuche von 3 für Instanz
Lösung:
Achten Sie zusätzlich zur obigen Fehlermeldung auf weitere Informationen in den Neutronenprotokolldateien. Zum Beispiel neutron-server.log enthielt „WARNUNG neutron.plugins.ml2.drivers.mech_agent [id] Port
Der obige Fehler weist darauf hin, dass der Neutronennetzwerkagent im Rechenknoten (in meinem Fall cloudcomputenode5) nicht vorhanden zu sein scheint/an die Anfrage gebunden zu sein scheint. Überprüfen Sie zur Lösung dieses Problems alle erforderlichen Konfigurationen in Bezug auf den Neutronenagenten im Rechenknoten.
Stellen Sie sicher, dass die folgenden Konfigurationen im Rechenknoten vorhanden sind.
1. Überprüfen Sie, ob neutron-linuxbridge-agent ' ist installiert. Wenn nicht, installieren Sie es wie unten gezeigt:
#apt-get install neutron-linuxbridge-agent
2. Stellen Sie sicher, dass die folgenden Konfigurationen in /etc/neutron/neutron.conf vorhanden sind .
[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. Linux-Bridge konfigurieren Agent wie unten gezeigt:
# 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. Stellen Sie sicher, dass der Rechenknoten für die Verwendung von Neutronennetzwerken konfiguriert ist.
# 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. Starten Sie Compute- und Linux-Bridge-Agent-Dienste.
# /etc/init.d/nova-compute restart # /etc/init.d/neutron-linuxbridge-agent restart
Jetzt wurde der Neutron-Bridge-Agent im Rechenknoten konfiguriert. Der Prozess kann mit dem folgenden Befehl im Controller-Knoten überprüft werden.
[Controller]# neutron agent-list
Die Ausgabe des obigen Befehls sollte den neuen Netzwerkagenten am Rechenknoten auflisten. Das ist es! Starten Sie eine neue VM und es sollte funktionieren.