Compute-Node installieren und konfigurieren

Compute-Node installieren und konfigurieren

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

Komponenten installieren

# apt install neutron-linuxbridge-agent

Konfiguration der üblichen Komponenten

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

Bemerkung

Die voreingestellten Konfigurationsdateien können je nach Distribution unterschiedlich aussehen. Es kann notwendig sein, diese Abschnitte und Optionen selbst hinzuzufügen anstatt bestehende anzupassen. Außerdem deuten Auslassungszeichen (...) in den Konfigurationsabschnitten Standardeinstellungen an, die beibehalten werden sollten.

  • 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.

    • In der [DEFAULT] Sektion, konfigurieren Sie den RabbitMQ Nachrichtenwarteschlangen-Zugriff:

      [DEFAULT]
      ...
      transport_url = rabbit://openstack:RABBIT_PASS@controller
      

      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 Konfigurieren Sie den Compute-Dienst, so dass er den Netzwerkdienst verwendet fortzusetzen.

Konfigurieren Sie den Compute-Dienst, so dass er den Netzwerkdienst verwendet

  • 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. Restart des Compute Servcies:

    # service nova-compute restart
    
  2. Starten Sie den Linux-Bridge-Agenten neu:

    # service neutron-linuxbridge-agent restart
    
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.