Compute-Node installieren und konfigurieren

Compute-Node installieren und konfigurieren

Der Compute-Node verwaltet die Konnektivität und Sicherheitsgruppen für Instanzen.

Komponenten installieren

# zypper install --no-recommends openstack-neutron-linuxbridge-agent

Konfiguration der üblichen Komponenten

Die allgemeine Konfiguration der Netzwerkkomponenten beinhaltet den Authentifizierungsmechanismus, die Nachrichtenwarteschlange und Plugin.

Bemerkung

Default configuration files vary by distribution. You might need to add these sections and options rather than modifying existing sections and options. Also, an ellipsis (...) in the configuration snippets indicates potential default configuration options that you should retain.

  • Bearbeiten Sie die Datei /etc/neutron/neutron.conf und führen folgende Schritte durch:

    • Kommentieren Sie im Abschnitt [database] jede connection-Option aus, weil Compute-Nodes nicht direkt auf die Datenbank zugreifen.

    • Konfigurieren Sie den RabbitMQ Nachrichtenwarteschlangen-Zugriff in den Sektionen [DEFAULT] und [oslo_messaging_rabbit] :

      [DEFAULT]
      ...
      rpc_backend = rabbit
      
      [oslo_messaging_rabbit]
      ...
      rabbit_host = controller
      rabbit_userid = openstack
      rabbit_password = RABBIT_PASS
      

      Ersetzen Sie RABBIT_PASS mit dem Passwort, welches Sie für den openstack Account in RabbitMQ gewählt haben.

    • Konfigurieren Sie den Identitätsdienst-Zugriff in den Sektionen [DEFAULT] und [keystone_authtoken]:

      [DEFAULT]
      ...
      auth_strategy = keystone
      
      [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
      

      Ersetzen Sie NEUTRON_PASS durch das Passwort, das Sie für den Benutzer neutron im Identitätsdienst vergeben haben.

      Bemerkung

      Alle anderen Optionen in der Sektion [keystone_authtoken] müssen auskommentiert oder gelöscht werden.

Netzwerkoptionen konfigurieren

Wählen Sie die gleiche Netzwerkoption, die Sie für den Controller-Knoten gewählt haben, um dafür spezifische Dienste zu konfigurieren. Kommen Sie anschließen hierher zurück, um bei Configure Compute to use Networking fortzusetzen.

Configure Compute to use Networking

  • Bearbeiten Sie die Datei /etc/nova/nova.conf und führen folgende Schritte durch:

    • Konfigurieren Sie die Anmeldeparameter in der Sektion [neutron]:

      [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_PASS
      

      Ersetzen Sie NEUTRON_PASS durch das Passwort, das Sie für den Benutzer neutron im Identitätsdienst vergeben haben.

Installation abschließen

  1. Die Initialisierungsskripten des Netzwerkdienstes erwarten die Variable NEUTRON_PLUGIN_CONF in der /etc/sysconfig/neutron Datei zur Angabe der ML2 Plug-in Konfigurationsdatei. Stellen Sie sicher, dass die /etc/sysconfig/neutron Datei das Folgende enthält:

    NEUTRON_PLUGIN_CONF="/etc/neutron/plugins/ml2/ml2_conf.ini"
    
  2. Restart des Compute Servcies:

    # systemctl restart openstack-nova-compute.service
    
  3. Starten Sie den Linux-Bridge-Agenten und konfigurieren Sie ihn zum Starten, wenn das System bootet:

    # systemctl enable openstack-neutron-linuxbridge-agent.service
    # systemctl start openstack-neutron-linuxbridge-agent.service
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.