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

  1. Melden Sie sich beim Integrated OpenStack Manager als root-Benutzer an.
    ssh root@mgmt-server-ip
  2. 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.

  3. 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
  4. 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