Es wird empfohlen, einen Sicherungsdienst für die Blockspeicherkomponente (Cinder) von OpenStack zu konfigurieren, um Datenverlust zu vermeiden. Sie können Cinder konfigurieren, um Datenträger auf einem NFS-Server (Network File System, Netzwerkdateisystem) zu sichern.

Sie konfigurieren einen Sicherungsdienst durch Installieren der in Ihrer VMware Integrated OpenStack-Bereitstellung enthaltenen OpenStack Debian-Pakete.

Im Rahmen dieses Verfahrens werden die beiden Controller als controller01 und controller02 bezeichnet.

Voraussetzungen

  • Erstellen Sie einen dedizierten NFS-Freigabeordner zum Speichern der gesicherten Daten.

  • Vergewissern Sie sich, dass der Besitzer des NFS-Freigabeordners über dieselbe UID wie Cinder auf den Controllerknoten verfügt. Die Cinder-Standard-UID ist 107. Dieser Wert kann in Ihrer Bereitstellung abweichen.

Prozedur

  1. Melden Sie sich unter Verwendung von SSH bei VMware Integrated OpenStack Manager an.
  2. Implementieren Sie die Datei custom.yml.
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  3. Um NFS als Sicherungsdienst zu nutzen, ändern Sie die Datei /opt/vmware/vio/custom/custom.yml entsprechend.
    1. Heben Sie die Auskommentierung des Parameters cinder_backup_driver auf.
    2. Legen Sie den Parameter cinder_backup_driver auf cinder.backup.drivers.nfs fest.
      # Driver to use for backups. (string value)
      cinder_backup_driver: cinder.backup.drivers.nfs
    3. Heben Sie die Auskommentierung des Parameters cinder_backup_share auf.
    4. Legen Sie den Parameter cinder_backup_share auf <NFS-Host-IP-Adresse>:<Dateisicherungspfad> fest.
      # NFS share in fqdn:path, ipv4addr:path, or "[ipv6addr]:path"
      # format. (string value)
      cinder_backup_share: <NFS host IP address>:<file backup path>
    5. Wenn die NFS-Freigabe nicht mit der Version Ihrer VMware Integrated OpenStack-Bereitstellung übereinstimmt, heben Sie die Auskommentierung des Parameters cinder_backup_mount_options auf und legen Sie ihn auf Ihre Version von NFS fest.
      # Mount options passed to the NFS client. See NFS man page for
      # details. (string value) 'vers=4' to support version NFS 4
      cinder_backup_mount_options: vers=4
  4. Speichern Sie die Datei custom.yml.
  5. Übertragen Sie die neue Konfiguration auf Ihre VMware Integrated OpenStack-Bereitstellung.
    viocli deployment configure --limit controller
    Wichtig:

    Dieser Befehl aktualisiert Ihre gesamte Bereitstellung und könnte Vorgänge kurzzeitig unterbrechen.

  6. Stellen Sie sicher, dass der Sicherungsdienst ausgeführt wird.
    1. Vergewissern Sie sich, dass der Cinder-Sicherungsdienst ausgeführt wird.
      cinder service-list
    2. Erstellen Sie einen Testdatenträger und sichern Sie ihn.
      cinder create --display-name testvol
      cinder backup-create --display-name testvol-backup testvol
    3. Überprüfen Sie die NFS-Freigabe, um zu bestätigen, dass die Sicherungsdatei erstellt wurde.