Zum Hauptinhalt wechseln

2.8 Fixes

Unterversionm

von Thomas Kunath

Einleitung

Mit dem Update auf Silent Brick Version 2.57 werden zuvor konfigurierte S3 Shares ohne Object Locking nicht mehr unterstützt und müssen migriert werden.

Nach dem Update wird Ihr S3-Share deaktiviert und durch eine SMB-Verbindung ersetzt, um Zugriff auf die Daten zu erhalten. In dieser Anleitung wird beschrieben, wie Sie Daten von dieser SMB-Verbindung auf ein neues S3-Share auf dem Silent Brick-System migrieren.

    • In Silent Brick Version 2.57 wird der S3-Server auf eine neue Version aktualisiert. Diese Version bietet eine erhöhte Performance und einen deutlich reduzierten Overhead für S3-Shares mit Object Locking.

    • Aufgrund eines aktualisierten S3-Servers können vorhandene S3-Freigaben ohne Objektsperre nicht mehr über die S3-API aufgerufen werden und müssen manuell migriert werden.

  1. Wenn auf Ihrem System S3-Dienste ohne Objektsperre konfiguriert sind, verschiebt der Update-Mechanismus Ihre Daten automatisch in einen Ordner auf dem System, für den Sie eine SMB-Freigabe einrichten können. Dieser Vorgang generiert 2 Nachrichten im Tab „Benachrichtigungen“
    • Wenn auf Ihrem System S3-Dienste ohne Objektsperre konfiguriert sind, verschiebt der Update-Mechanismus Ihre Daten automatisch in einen Ordner auf dem System, für den Sie eine SMB-Freigabe einrichten können.

    • Dieser Vorgang generiert 2 Nachrichten im Tab „Benachrichtigungen“

  2. Eine Nachricht zur veralteten Unterstützung des „NAS-Gateway-Modus“ Eine Nachricht für die Umwandlung der Aktie In dieser Nachricht wird auch der Pfad zu den vorhandenen Daten angegeben.
    • Eine Nachricht zur veralteten Unterstützung des „NAS-Gateway-Modus“

    • Eine Nachricht für die Umwandlung der Aktie

    • In dieser Nachricht wird auch der Pfad zu den vorhandenen Daten angegeben.

    • Die alte S3-Freigabe wurde konvertiert. Dies ist erkennbar am mode snsd

    • Der konvertierte S3 Share ist leer und kann wieder beschrieben werden. Die Daten aus dem alten S3 Share müssen manuell über einen SMB Share kopiert werden.

  3. Erstellen Sie eine neue SMB-Freigabe mit dem in der konvertierten Nachricht angegebenen Pfad Namen aus konvertierter Nachricht freigeben Vergeben Sie einen Freigabenamen Ihrer Wahl
    • Erstellen Sie eine neue SMB-Freigabe mit dem in der konvertierten Nachricht angegebenen Pfad

    • Namen aus konvertierter Nachricht freigeben

    • Vergeben Sie einen Freigabenamen Ihrer Wahl

    • Sie können auch Benutzer und Gruppen zuweisen

    • Speichern Sie die Änderungen

    • Die neue SMB-Freigabe sollte nun sichtbar sein

  4. Wenn Sie nun die soeben erstellte SMB-Freigabe mounten, sehen Sie alle Buckets der vorherigen S3-Freigabe
    • Wenn Sie nun die soeben erstellte SMB-Freigabe mounten, sehen Sie alle Buckets der vorherigen S3-Freigabe

  5. Überprüfen Sie nun den verfügbaren Speicherplatz auf der Volume
    • Überprüfen Sie nun den verfügbaren Speicherplatz auf der Volume

    • Wenn die 60% nicht mehr frei sind, kontaktieren Sie bitte den FAST Support

    • Wenn 60 % oder mehr Platz verfügbar sind, fahren Sie mit Schritt 7 fort

  6. Wenn Sie im Windows Explorer bereits ein Add-On für S3 verwenden, können die Daten mit diesem Tool kopiert werden. MinIO stellt einen Client für Windows und Linux zur Verfügung, über den der Kopiervorgang über das Terminal ausgeführt werden kann Sie können die einzelnen Bucket-Namen in der SMB-Freigabe sehen.
    • Wenn Sie im Windows Explorer bereits ein Add-On für S3 verwenden, können die Daten mit diesem Tool kopiert werden.

    • MinIO stellt einen Client für Windows und Linux zur Verfügung, über den der Kopiervorgang über das Terminal ausgeführt werden kann

    • Sie können die einzelnen Bucket-Namen in der SMB-Freigabe sehen.

    • Erstellen Sie diese Bucket-Namen erneut in der neuen S3-Freigabe.

    • Klicken Sie mit der rechten Maustaste auf die S3-Freigabe -> Verwalten

    • Geben Sie nun den alten Bucket-Namen ein und speichern Sie die Änderung

  7. Laden Sie den MinIO-Client für Ihr Betriebssystem von der Minio-Downloadseite herunter
    • Laden Sie den MinIO-Client für Ihr Betriebssystem von der Minio-Downloadseite herunter

    • Installieren Sie den Client und führen Sie die folgenden Schritte aus (hier für Windows beschrieben):

    • Kopieren Sie nun die Datei mc.exe in den Pfad C:\Users\<my_user>\mc\

    • Dies ist erforderlich, damit auf die in diesem Ordner liegende MC-Konfigurationsdatei zugegriffen werden kann.

    • Um den Client zu konfigurieren, benötigen wir nun einige Daten aus dem neuen S3-Share.

    • Klicken Sie auf die S3-Freigabe, um die Freigabeinformationen zu öffnen

    • Wir benötigen nun den Sharenamen (hier testen), die IP-Adresse bzw. den Rechnernamen und den S3-Port

    • Dann brauchen wir den Zugangsschlüssel und den geheimen Schlüssel

  8. Diese Daten müssen nun in die mc Config Datei eingetragen werden. Diese Datei befindet sich in Windows unter C:\Benutzer\&lt;mein_Benutzer&gt;\mc\config.json
    • Diese Daten müssen nun in die mc Config Datei eingetragen werden. Diese Datei befindet sich in Windows unter

    • C:\Benutzer\<mein_Benutzer>\mc\config.json

    • Wechseln Sie zu C:\Benutzer\<my_user>\mc\

    • Führen Sie den folgenden Befehl aus, um die MC-Konfigurations-JSON mit den benötigten Daten zu füllen

    • mc config host add <S3-Freigabename> https:// <IP-Adresse:Port> <Zugriffsschlüssel> <geheimer Schlüssel > --api S3v4 --insecure

    • In diesem Beispiel: mc config host add Test https://172.20.44.167:9000 abcd1234 secretkey --api S3v4 --insecure

    • Wenn der Befehl sauber durchläuft, erscheint eine Bestätigung

  9. Um einen Bucket zu kopieren, führen Sie den folgenden Befehl aus mc cp \\&lt;Server-IP-Adresse\Freigabename\Bucket-Name\&gt; &lt;S3-Freigabename\Bucket-Name\&gt; --insecure --recursive Für dieses Beispiel
    • Um einen Bucket zu kopieren, führen Sie den folgenden Befehl aus

    • mc cp \\<Server-IP-Adresse\Freigabename\Bucket-Name\> <S3-Freigabename\Bucket-Name\> --insecure --recursive

    • Für dieses Beispiel

    • mc cp \\172.20.44.167\Old_S3_Data\test\ Test\test\ --unsicher --rekursiv

    • Wenn der Befehl sauber durchläuft, erscheint eine Bestätigung

    • Sie können jetzt mc ls verwenden, um den Inhalt des Buckets zu überprüfen

    • mc ls <Freigabename>/<Bucketname>

  10. Im S3-Share sieht man nun, dass dieser nicht mehr leer ist, da Daten übertragen wurden.
    • Im S3-Share sieht man nun, dass dieser nicht mehr leer ist, da Daten übertragen wurden.

Ziellinie

Thomas Kunath

Mitglied seit: 06.02.2017

1.895 Reputation

16 Anleitungen geschrieben

Team

FAST_Dozuki_Admins Mitglied von FAST_Dozuki_Admins

8 Mitglieder

74 Anleitungen geschrieben

0 Kommentare

Kommentar hinzufügen

Seitenaufrufe:

Letzten 24 Stunden: 0

Letzten 7 Tage: 0

Letzten 30 Tage: 5

Insgesamt: 120

© 2019 FAST LTA | Alle Rechte vorbehalten | Änderungen jederzeit ohne vorherige Ankündigung möglich