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.