Sie können Ihre Bereitstellung so konfigurieren, dass sie regelmäßig automatisch gesichert wird.
Folgende Elemente werden gesichert:
- Konfigurationen für OpenStack-Komponenten
- Datenbank der OpenStack-Steuerungsebene
- Geheime Schlüssel für Bereitstellung
Informationen zum Sichern von Cinder finden Sie unter Konfigurieren des Sicherungsdiensts für Cinder.
Voraussetzungen
Erstellen Sie eine Inhaltsbibliothek in Ihrer vCenter Server-Instanz. Weitere Informationen zu Inhaltsbibliotheken finden Sie unter Verwenden von Inhaltsbibliotheken.
Prozedur
- Melden Sie sich beim Integrated OpenStack Manager als
root
-Benutzer an.
- Erstellen Sie in einem Texteditor die Konfigurationsdatei für die geplante Sicherung im YAML-Format.
Verwenden Sie folgende Vorlage:
---
namePrefix: backup-name-prefix
description: backup-description
backupSchedule: backup-schedule
retentionPolicy:
maximumNumberOfBackup: max-backups
target:
kind: contentLibrary
contentLibrary:
name:content-library-name
Option |
Beschreibung |
backup-name-prefix |
Geben Sie ein Präfix für die Sicherungsdateien ein. Die alphanumerische Zeichenfolge kann das Sonderzeichen „-“ enthalten. |
backup-description |
Geben Sie eine Beschreibung der Sicherung ein. |
backup-schedule |
Geben Sie den Sicherungsplan als 5-Feld-Cron-Ausdruck an. Geben Sie beispielsweise "5 0 * * *" ein, um jeden Tag um 00:05 Uhr eine Sicherung durchzuführen. |
max-backups |
Die maximale Anzahl an aufzubewahrenden Sicherungen. Geben Sie eine Ganzzahl größer als 0 ein. |
content-library-name |
Geben Sie den Namen der Inhaltsbibliothek für das Speichern der Sicherung an. |
- Geben Sie den vCenter Server für die geplante Sicherung an.
viocli create vcenter --vc_hostname <hostname> --vc_password <password> --vc_username <username>
Oder verwenden Sie einen Alias für das Kubernetes-Befehlszeilendienstprogramm, um den
vCenter Server aus der Bereitstellung abzurufen.
osctl get vcenter
- Erstellen Sie die Sicherungsaufgabe mit der Konfigurationsdatei und dem vCenter Server.
viocli create backupschedule -f <configuration-file> --content-vcenter <vcenter-name>
Ergebnisse
Die Sicherungsaufgabe wird erstellt, und Sicherungen Ihrer Bereitstellung werden gemäß dem angegebenen Zeitplan in der Inhaltsbibliothek gespeichert.
Sie können geplante Sicherungen auch überprüfen und löschen. Wenn Sie geplante Sicherungen überprüfen, sind ausführliche Informationen zum Sicherungs-CronJob in der Ausgabe enthalten.
Überprüfen geplanter Sicherungen: viocli get backupschedule
Beispielausgabe.
SCHEDULE NAME STATUS CREATION DATE NAME PREFIX MAX BACKUPS RETAINED KIND LOCATION DESCRIPTION
backupschedule322 Unknown Wed Jun 17 13:53:42 UTC 2020 vio7-backup 2 ContentLibrary 192.168.111.29:backupcontentlib Backups for VIO7 deployment
Löschen einer geplanten Sicherung: viocli delete backupschedule <backup_schedule_name>
Löschbefehl unter Verwendung des Sicherungsplannamens aus dem Beispiel: viocli delete backupschedule backupschedule322