GNU/Linux >> Znalost Linux >  >> Linux

Chyba spouštění virtuálního počítače OpenStack – poslední výjimka:Vazba selhala pro port [Vyřešeno]

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 . Poslední výjimka:Vazba selhala pro port. ucode:500 ” při spouštění virtuálního počítače v OpenStack Mitaka. Pokud narazíte na podobný problém, zde je návod, jak jej vyřešit.

Ř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 síti  není vázán, na hostiteli cloudcomputenode5 není registrován žádný agent “.

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.


Linux
  1. httpd:apr_sockaddr_info_get() se nezdařilo pro rhel7

  2. Chyba instalace OpenStack Dashboard – chyba zpracování balíčku openstack-dashboard-ubuntu-theme [Vyřešeno]

  3. Chyba OpenStack Neutron db_sync – Nelze přidat sloupec NOT NULL s výchozí hodnotou NULL [Vyřešeno]

  1. Chyba OpenStack – velikost sloupce indexu je příliš velká. Maximální velikost sloupce je 767 bajtů [Vyřešeno]

  2. OpenStack Compute Error – Žádný záznam výpočetního uzlu pro hostitele [Vyřešeno]

  3. Chyba OpenCA addMessage se nezdařilo pro slot protokolu XML. Nelze vytvořit adresář [Vyřešeno]

  1. Chyba PHP-intl:Nelze zjistit předponu ICU nebo se nezdařilo. Prosím ověřte předponu instalace ICU [Vyřešeno]

  2. otevřený port 8080 pro poslech

  3. Chybová zpráva Postgres:FATAL:Ověření identity selhalo pro uživatele...