Verwenden Sie den Befehl viocli recover, um Knoten oder Gruppen von Knoten wiederherzustellen.
Da die meisten OpenStack-Knoten statusfrei sind, können Sie diese ohne Sicherungsdatei wiederherstellen. Eine Sicherungsdatei ist jedoch erforderlich, um OpenStack-Datenbankknoten oder Swift-Knoten wiederherzustellen.
Der Befehl viocli recover verwendet die folgende Syntax.
viocli recover [-d NAME] {-n NODE1... | -r ROLE1... [-n NODE1...]} [-dn BACKUP] [-nfs NFS-VOLUME] [--verbose]
Parameter |
Obligatorisch oder Optional |
Beschreibung |
---|---|---|
-d NAME oder --deployment NAME |
Optional |
Name der zu verwendenden Bereitstellung. Wenn Sie keinen Wert eingeben, wird die Standardbereitstellung verwendet. |
-n, --node NODE |
Obligatorisch, außer wenn -r verwendet wird. |
Stellt einen oder mehrere Knoten wieder her. Sie können mehrere Knoten durch Komma getrennt angeben. Verwenden Sie den Befehl viocli show, um die Knoten in Ihrer Bereitstellung anzuzeigen. Die in der Spalte VM-Name aufgeführten Werte können als Argumente für diesen Befehl verwendet werden. Beispiel: Mit dem folgenden Befehl werden zwei Knoten aus der angegebenen NFS-Sicherungsdatei wiederhergestellt.
|
-r ROLE oder --role ROLE |
Obligatorisch, außer wenn -n verwendet wird. |
Stellt alle Knoten wieder her, die der angegebenen Rolle zugewiesen sind. Sie können mehrere durch Komma getrennte Rollen angeben. Sie können auch -n oder --node im selben Befehl angeben, um zusätzliche Knoten wiederherzustellen, die dieser Rolle zugewiesen sind. Verwenden Sie den Befehl viocli show, um die Knoten in Ihrer Bereitstellung anzuzeigen. Die in der Spalte Rolle aufgeführten Werte können als Argumente für diesen Befehl verwendet werden.
Hinweis:
Swift-Knoten können nicht nach Rolle wiederhergestellt werden. Beispiel: Mit dem folgenden Befehl werden der DB-Rolle zugewiesene Knoten aus der angegebenen NFS-Sicherungsdatei wiederhergestellt.
|
-dn BACKUP oder --dir-name BACKUP |
Obligatorisch für Swift-Knoten oder eine vollständige Wiederherstellung der OpenStack-Datenbank |
Ordner mit der OpenStack-Datenbank oder den Swift-Ring-Sicherungsdateien.
Dieser Parameter ist obligatorisch, wenn die folgenden Elemente wiederhergestellt werden:
|
-nfs NFS-VOLUME |
Obligatorisch für Swift-Knoten oder eine vollständige Wiederherstellung der OpenStack-Datenbank |
Name oder IP-Adresse des NFS-Ziel-Datenträgers und des Verzeichnisses im Format remote-host:/remote-dir. Beispiel: Dieser Parameter ist obligatorisch, wenn die folgenden Elemente wiederhergestellt werden:
|
--verbose |
Optional |
Zeigt die Ausgabe im ausführlichen Modus an. |
Sie können auch viocli recover -h oder viocli recover --help zur Anzeige der Parameter für den Befehl ausführen.