2017-05-27 6 views
0

Wir haben eine Openstack-Infrastruktur bestehend aus einem Controller-Knoten, acht Rechenknoten und einem Netzwerkknoten. Dieser letzte Knoten hat Hardwareprobleme (Plattenschreibfehler). Leider hat es nur eine Festplatte ohne Replikation. Und jetzt gibt es keine Möglichkeit, sie für die HA-Unterstützung zu ändern.Openvswitch (ovsdb) Datenbankmigration

Wir haben bereits versucht, diese Platte zu "dd", aber es brachte nicht auf. So haben wir vereinbart, dass die bessere Wahl eines neuen Netzwerkknoten (unter Verwendung der gleichen Hardware-Spezifikationen)

Failing Netzknoten zu bauen war läuft wie folgt vor:

  • CentOS 7.1.1503
  • Openstack-Neutronen -openvswitch-2014.2.2-1 (Juno release)
  • Openvswitch-2.1.2-2

New Netzknoten:

  • CentOS 7.3.1611
  • Openstack-Neutron-openvswitch-2014.2.3-1 (Juno release)
  • Openvswitch-2.3.1-2

Wir haben es geschafft, die Datenbank zu exportieren, einfach Kopieren der Datei conf.db in/etc/openvswitch in den neuen Knoten. Wir mussten die Datenbank in ein neueres Schema umwandeln, da die Knoten unterschiedliche Versionsnummern haben. Aber wir können es nicht wie das alte funktionieren lassen, da es neue Schnittstellen zum Datenbankdatensatz hinzufügt und nicht die verwendet, die von der alten Hardware importiert wurden, sogar mit den gleichen genauen Namen.

Gibt es eine Möglichkeit, die ovs-Konfiguration im neuen Knoten zu replizieren und zu funktionieren? Unter Berücksichtigung der Tatsache, dass beide Hardware identisch sind. Irgendwelche von Ihnen hatten irgendeine Erfahrung, die versucht, eine ovs Datenbank zu verschieben/zu importieren/zu exportieren? Ich kann den Datenbank-Dump bei Bedarf anhängen.

Antwort

0

Ich glaube, Sie manuell von Anfang an Config muss, weil diese Datenbank gehasht und verschlüsselt werden, bei der Installation von Openstack Throught anderer Maschine, die Openstack erzeugen zufällig Keystone, wenn Sie packstack es der Trapez Stein verwenden kann mit gleich sein Sie erzeugen die Antwort-Datei

packstack --gen-answer-file=openstack.conf 

und Adit die Option, die Sie in openstack.conf wollen

Verwandte Themen