MAAS: Die IP des neuen Hosts ändert sich nach der Inbetriebnahme, aber die Konfigurationsdateien behalten die ursprüngliche IP

MAAS: Die IP des neuen Hosts ändert sich nach der Inbetriebnahme, aber die Konfigurationsdateien behalten die ursprüngliche IP

Ich habe also einen Regionscontroller und zwei Clustercontroller. (Alles separate Maschinen.) Cluster Nr. 1 – der lokale Cluster in einem Subnetz 172.23.x.0/23 – funktioniert hervorragend. Der Remotecluster in 10.2.0.x/16 funktioniert nicht so gut.

  • PXE-Boot, Bereitstellung und Inbetriebnahme der Systeme funktionieren hervorragend.
  • Juju kommt mit dem/den neuen System(en) gut zurecht.
  • Irgendwann während des Vorgangs ändert sich die IP-Adresse – wie bei MAAS üblich – von der „temporären“ IP, die für neue Geräte verwendet wird, zur „permanenten“ Adresse.
  • Das Problem beginnt, wenn ich ein "juju add-unit nova-compute" mache. Die Konfigurationsdateien, die auf dem neuen Compute-Knoten erstellt werden, spiegeln dieOriginalIP-Adresse, nicht die, die das System aktuell verwendet. Beispielsweise zeigt „ifconfig“ eine IP von 10.2.0.20 an, aber ein grep in /etc/ gibt Folgendes zurück:
    rgrep "10\.[0123]\." * 2> /dev/null | grep -v ":#"
    neutron/plugins/ml2/ml2_conf.ini:local_ip = 10.2.1.1
    nova/nova.conf:meine_ip = 10.2.1.1
    nova/nova.conf:vncserver_proxyclient_address = 10.2.1.1

Ich habe das Netzwerk zweimal gelöscht und neu erstellt, ohne Erfolg (auch mit unterschiedlichen Bereichen). Ich bin kurz davor, den Cluster-Controller usw. zu löschen und neu zu erstellen, wollte es aber hier posten, falls jemand Ideen hat. Oh – noch eine letzte Sache: Dies ist 1.9.1+bzr4543-0ubuntu1~trusty1 auf Ubuntu 14.04.

Alle Hinweise werden dankbar angenommen ...

UPDATE: Cluster-Controller gelöscht und neu erstellt; immer noch das gleiche Problem. Interessanterweise sind DIESE Konfigurationsdateien in Ordnung, wenn ich versuche, auf einem LXC bereitzustellen (obwohl LXC als Rechenknoten aus Gründen fehlschlägt, die vermutlich nichts damit zu tun haben). Wenn ich außerdem die richtigen Werte in die beiden Dateien fest codiere, funktioniert alles einwandfrei.

verwandte Informationen