Chyba: “Překročen maximální počet opakování. Překročen maximální počet pokusů o plánování 3, například
Řešení:
Kromě výše uvedené chybové zprávy hledejte další informace v souborech protokolu neutronů. Například neutron-server.log obsahoval „WARNING neutron.plugins.ml2.drivers.mech_agent [id] Port
Výše uvedená chyba naznačuje, že neutronový síťový agent ve výpočetním uzlu (v mém případě cloudcomputenode5) zřejmě není přítomen/vázán na požadavek. Chcete-li to vyřešit, zkontrolujte všechny potřebné konfigurace související s neutronovým agentem ve výpočetním uzlu.
Ujistěte se, že jsou ve výpočetním uzlu přítomny níže uvedené konfigurace.
1. Zkontrolujte, zda neutron-linuxbridge-agent ‘ je nainstalováno. Pokud ne, nainstalujte jej podle obrázku níže:
#apt-get install neutron-linuxbridge-agent
2. Ujistěte se, že níže uvedené konfigurace jsou přítomny v /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. Nakonfigurujte most Linux zástupce, jak je uvedeno níže:
# 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. Ujistěte se, že výpočetní uzel je nakonfigurován pro použití neutronové sítě.
# 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. Spusťte výpočetní služby a služby linuxového mostního agenta.
# /etc/init.d/nova-compute restart # /etc/init.d/neutron-linuxbridge-agent restart
Nyní byl ve výpočetním uzlu nakonfigurován agent neutronového můstku. Proces lze ověřit pomocí níže uvedeného příkazu v uzlu Controller.
[Controller]# neutron agent-list
Výstup z výše uvedeného příkazu by měl obsahovat seznam nového síťového agenta ve výpočetním uzlu. A je to! Spusťte nový virtuální počítač a mělo by to fungovat.