Hinweis:

Maximieren Sie den Datenschutz mit OCI Object Storage für Longhorn-Backups

Einführung

Datenspeicherung und -backups sind wesentliche Bestandteile jeder Infrastruktur. Angesichts der steigenden Nachfrage nach cloudbasierten Lösungen ist es wichtig, eine Speicheroption zu wählen, die mit den wachsenden Anforderungen von Unternehmen Schritt halten kann.

Oracle Cloud Infrastructure (OCI) Object Storage ist eine internetbasierte, leistungsstarke Speicherplattform, die zuverlässige und kosteneffiziente Datendauerhaftigkeit bietet. Object Storage Service kann eine unbegrenzte Menge unstrukturierter Daten eines beliebigen Inhaltstyps speichern, darunter Analysedaten und umfangreiche Inhalte, wie Bilder und Videos.

Longhorn ist ein quelloffenes, verteiltes Blockspeichersystem für Kubernetes, das persistenten Speicher für zustandsbehaftete Anwendungen bereitstellt. Longhorn-Backups sind ein wesentlicher Bestandteil jedes Disaster Recovery-Plans. Sie bieten eine Möglichkeit, Ihre Daten bei Datenverlust oder -beschädigung zu schützen, sodass eine schnelle Wiederherstellung nach unerwarteten Vorfällen möglich ist. Mit Longhorn-Backups können Sie das Risiko eines Datenverlusts reduzieren und sicherstellen, dass Ihre Daten immer verfügbar sind, wenn Sie sie benötigen.

Zielsetzung

Verwenden Sie Oracle Cloud S3 Compatible Object Storage, um Longhorn-Backups zu speichern.

Voraussetzungen

Aufgabe 1: Kompatible S3-API aktivieren

Aufgabe 2: Secret Keys generieren

Aufgabe 3: Bucket erstellen

Aufgabe 4: Kubernetes-Secret erstellen

  1. Konvertieren Sie die erforderlichen Informationen in das Base64-Format. Stellen Sie sicher, dass Sie die folgenden Platzhalter durch die tatsächlichen Werte ersetzen. Der folgende Code gibt Ihnen die konvertierte Zeichenfolge Base64 als Ausgabe.

    echo -n <OSS_URL> | base64
    echo -n <ACCESS_KEY> | base64
    echo -n <SECRET_KEY> | base64
    

    Hinweis: OSS_URL ist die Kompatibilitäts-API-URL: https://{bucketnamespace}.compat.objectstorage.{region}.oraclecloud.com, in der Sie die Platzhalter bucketnamespace und region ersetzen müssen. Virtueller Host-Style-Zugriff wird nicht unterstützt.

  2. Erstellen Sie eine Kubernetes-Spezifikationsdatei, die diese Informationen verwendet, um ein neues Kubernetes-Secret zu erstellen.

    nano oci-secret.yaml
    
  3. Fügen Sie den folgenden Inhalt ein, und ersetzen Sie die Platzhalter.

    apiVersion: v1
    kind: Secret
    metadata:
      name: oci-secret
      namespace: longhorn-system
    type: Opaque
    data:
      AWS_ACCESS_KEY_ID: <base64_encoded_access_key>
      AWS_SECRET_ACCESS_KEY: <base64_encoded_secret_key>
      AWS_ENDPOINTS: <base64_encoded_bucket_url>
    
  4. Speichern Sie die Datei, und führen Sie den folgenden Befehl aus, um sie anzuwenden.

    kubectl apply -f oci-secret.yaml
    

Nach der erfolgreichen Ausführung wird die folgende Ausgabe angezeigt.

Secret-Ausgabe

Aufgabe 5: Longhorn konfigurieren

  1. Öffnen Sie die Longhorn-UI in einem Browser, und gehen Sie zu Einstellung, Allgemein.

  2. Scrollen Sie nach unten zum Abschnitt Backup. Legen Sie das Backupziel als s3://\<bucketname\>@\<oci-region\>/ und das Backupzielzugangsdaten-Secret als oci-secret fest, und speichern Sie.

  3. Gehen Sie zum Abschnitt Backup, und stellen Sie sicher, dass keine Fehler angezeigt werden.

Longhorn konfigurieren

Aufgabe 6: Backup erstellen und prüfen

  1. Gehen Sie in der Longhorn-UI zu Volume, wählen Sie ein Volume aus, und klicken Sie auf Snapshots und Backups.

  2. Klicken Sie auf Backup erstellen.

Dadurch wird ein neues Backup erstellt und im konfigurierten Objektspeicher-Bucket gespeichert.

Datenträger

Backup erstellen

Backupliste

Aufgabe 7: Backup im OCI Object Storage-Bucket prüfen

Bucket-Backup

Danksagungen

Autor - Mayank Kakani (OCI Cloud Architect)

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem die Website education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.