GNU/Linux >> Znalost Linux >  >> Ubuntu

OpenStack Kilo na Ubuntu 14.04.2 – Nakonfigurujte Neutron #3

Toto je třetí část konfigurace neutronu (sítě) na Ubuntu 14.04, můžete si projít předchozí článek o konfiguraci neutronu #1 a konfiguraci neutronu #2, ve kterém jsme nainstalovali a nakonfigurovali síťové komponenty v uzlu Controller a Network Node.

Zde budeme konfigurovat výpočetní uzel pro použití neutronu.

Předpoklady:

Nakonfigurujte parametry jádra na výpočetním uzlu, upravte soubor /etc/sysctl.conf.

# nano /etc/sysctl.conf

Přidejte do souboru následující parametry.

net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0net.bridge.bridge-nf-call-iptables=1net.bridge.bridge-nf-call-ip6tables=1 

Použijte změny.

# sysctl -p

Instalace a konfigurace síťových komponent:

Nainstalujte následující balíčky na každý výpočetní uzel, který máte v prostředí OpenStack.

# apt-get install neutron-plugin-ml2 neutron-plugin-openvswitch-agent

Upravte soubor /etc/neutron/neutron.conf.

# nano /etc/neutron/neutron.conf

Upravte níže uvedená nastavení a ujistěte se, že jste položky umístili do správných sekcí. V případě sekce databáze zakomentujte všechny možnosti připojení, protože síťový uzel nemá přímý přístup k databázi.

[VÝCHOZÍ]...rpc_backend =rabbitverbose =Truecore_plugin =ml2service_plugins =routerallow_overlapping_ips =Trueauth_strategy =keystone[databáze]...#connection =sqlite:////var/lib/neutron/neutron.sqlite# #Komentujte výše uvedený řádek. [oslo_messaging_rabbit]...rabbit_host =controllerrabbit_userid =openstackrabbit_password =heslo## Nahraďte „password“ heslem, které jste zvolili pro účet openstack v RabbitMQ [keystone_authtoken]...auth_uri =http://controller:5000auth_url =http://controller:35357auth_plugin =passwordproject_domain_id =defaultuser_domain_id =defaultproject_name =serviceusername =neutronpassword =heslo## Nahraďte "heslo pro" heslem, které jste zvolili neutronového uživatele ve službě identity 

Konfigurace modulu plug-in Modular Layer 2 (ML2):

Upravte soubor /etc/neutron/plugins/ml2/ml2_conf.ini.

# nano /etc/neutron/plugins/ml2/ml2_conf.ini

Upravte níže uvedené sekce.

[ml2]...type_drivers =flat,vlan,gre,vxlantenant_network_types =gremechanism_drivers =openvswitch[ml2_type_gre]...tunnel_id_ranges =1:1000[securitygroup]...enable_security_group =Trueenable_wallxdriver =Truefiregentu .iptables_firewall.OVSHybridIptablesFirewallDriver[ovs]local_ip =192.168.12.23## Rozhraní tunelové sítě na vašem výpočetním uzlu. [agent]tunnel_types =gre## stanzy [ovs] a [agent] je třeba přidat navíc na konec souboru. 

Restartujte službu Open vSwitch.

# restart služby openvswitch-switch

Nakonfigurujte výpočetní uzel pro použití sítě:

Ve výchozím nastavení používá uzel Compute starší síť. Musíme překonfigurovat Compute pro správu sítí pomocí Neutronu.

Upravte soubor /etc/nova/nova.conf.

# nano /etc/nova/nova.conf

Upravte níže uvedená nastavení a ujistěte se, že jste položky umístili do správných sekcí. Pokud sekce neexistuje, vytvořte odpovídající sekci.

[VÝCHOZÍ]...network_api_class =nova.network.neutronv2.api.APIsecurity_group_api =neutronlinuxnet_interface_driver =nova.network.linux_net.LinuxOVSInterfaceDriverfirewall_driver =nova.virt.wallawallurgyr96 http://www.firewallu. =keystoneadmin_auth_url =http://controller:35357/v2.0admin_tenant_name =serviceadmin_username =neutronadmin_password =heslo## Nahraďte „heslo“ heslem, které jste zvolili pro uživatele neutronů ve službě identity 

Restartujte počítač a otevřete vSwitch agen na výpočetním uzlu.

# restart služby nova-compute# restart služby neutron-plugin-openvswitch-agent

Ověřte operaci:

Načtěte přihlašovací údaje správce do uzlu řadiče.

# zdroj admin-openrc.sh

Seznam agentů.

# seznam neutronových agentů+--------------------------------------+--- -----------------+---------+--------+-------------- --+---------------------------+| id                                    | agent_type          | hostitel    | živý | admin_state_up | binární                     |+---------------------------------------+-------- ------------+---------+-------+-----------------+-- -------------------------+| 23da3f95-b81b-4426-9d7a-d5cbfc5241c0 | Agent metadat     | síť | :-)   | Pravda           | neutron-metadata-agent    || 4217b0c0-fbd4-47d9-bc22-5187f09d958a | Agent DHCP         | síť | :-)   | Pravda           | neutron-dhcp-agent        || a4eaabf8-8cf0-4d72-817d-d80921b4f915 | Otevřete agenta vSwitch | vypočítat | :-)   | Pravda           | neutron-openvswitch-agent || b4cf95cd-2eba-4c69-baa6-ae8832384e40 | Otevřete agenta vSwitch | síť | :-)   | Pravda           | neutron-openvswitch-agent || d9e174be-e719-4f05-ad05-bc444eb97df5 | L3 agent            | síť | :-)   | Pravda           | neutron-l3-agent          |+--------------------------------------+---- ----------------+---------+-------+--------------- -+---------------------------+

Výstup by měl mít čtyři aktivní agenty na síťovém uzlu a jednoho aktivního agenta na výpočetním uzlu.


Ubuntu
  1. OpenStack Kilo na Ubuntu 14.04.2 – Nakonfigurujte Neutron #1

  2. OpenStack Kilo na Ubuntu 14.04.2 – Nakonfigurujte Nova

  3. OpenStack Kilo na Ubuntu 14.04.2 – Konfigurace Glance

  1. OpenStack Kilo na Ubuntu 14.04.2 – Nakonfigurujte KeyStone #2

  2. OpenStack Kilo na Ubuntu 14.04.2 – Nakonfigurujte KeyStone #1

  3. Nainstalujte OpenStack Kilo na Ubuntu 14.04.2

  1. OpenStack Liberty na Ubuntu 14.04 LTS – Konfigurace Novy

  2. OpenStack Kilo na Ubuntu 14.04.2 – Nakonfigurujte Swift #1

  3. OpenStack Kilo na Ubuntu 14.04.2 – Nakonfigurujte Cinder #2