Wiederherstellung von Daten aus einem Dateifreigabe-Snapshot
Stellen Sie die Daten der Dateifreigaben wieder her, indem Sie anhand von Snapshots neue Freigaben erstellen. Wiederhergestellte Aktien verwenden dasselbe Profil und denselben Standort wie der Snapshot. Unterstützt die Wiederherstellung kompletter Dateien sowie einzelner Dateien.
Freigaben können nur an demselben Ort erstellt werden wie die Ursprungsfreigabe des Snapshots. Wenn die neue Freigabe erstellt wird, enthält sie nur Zeiger auf die ursprüngliche Freigabe, und der Datenkopiervorgang beginnt. Während die Daten kopiert werden, befindet sich die Freigabe in einem schwebenden Zustand. Während die neue Freigabe im ausstehenden Zustand zum Lesen/Schreiben gemountet werden kann, sind einige Operationen wie das Erstellen eines Replikats oder von Snapshots nicht zulässig. Nachdem der Datenkopiervorgang abgeschlossen ist, wird die neue Freigabe von der übergeordneten Freigabe getrennt, um unabhängig zu werden und den Initialisierungsprozess abzuschließen. Nachdem der Initialisierungsprozess abgeschlossen ist, geht die Freigabe in den stabilen Zustand über und kann wie jede andere Freigabe verwendet werden.
Es ist möglich, den vom Kunden verwalteten Verschlüsselungsschlüssel zu ändern, wenn die neue zonale Dateifreigabe erstellt wird. Bei diesem Vorgang wird die neue Freigabe im Schlüsselverwaltungsdienst mit einem neuen Schlüssel registriert. Der neue Schlüssel wird zur Verschlüsselung der neuen Freigabe verwendet.
Verfügbarkeit auswählen In dieser Version der regionalen Dateifreigaben ist es nicht möglich, den vom Kunden verwalteten Verschlüsselungsschlüssel zu ändern, wenn die neue regionale Dateifreigabe erstellt wird.
Einschränkungen
Bei der Wiederherstellung einer Freigabe aus einem Snapshot gelten die folgenden Einschränkungen.
- Um eine Freigabe wiederherzustellen, muss sich der Snapshot in einem stabilen und verfügbaren Zustand befinden.
- Sie können den Snapshot, von dem aus die Freigabe wiederhergestellt wurde, erst löschen, wenn die Initialisierung abgeschlossen ist.
- Wenn der Snapshot mit der vom Kunden verwalteten Verschlüsselung geschützt ist und Sie keine andere Stammschlüssel-CRN angeben, wird die wiederhergestellte Freigabe mit dem Verschlüsselungsschlüssel des Snapshots verschlüsselt. Die Verschlüsselung kann später nicht mehr geändert werden. Wenn der Verschlüsselungsschlüssel der übergeordneten Freigabe gelöscht wird, während die neue Freigabe initialisiert wird, unterbricht dies den Initialisierungsprozess und führt zu einem Fehlschlag.
Wiederherstellung von Freigaben aus Snapshots in der Konsole
Sie können Freigaben von verschiedenen Seiten in der IBM Cloud Konsole erstellen.
Erstellen einer Freigabe aus einem Snapshot in der Konsole
Aus der Liste der File Storage for VPC-Schnappschüsse können Sie eine File Storage for VPC-Freigabe erstellen. Die neuen Freigaben werden in die Liste der File Storage for VPC Freigaben aufgenommen.
-
Zur Liste der „ File Storage for VPC “-Snapshots wechseln. Klicken Sie auf der Seite IBM Cloud konsole auf das Symbol Menü Navigation
> Infrastruktur
> Speicher > Dateispeicherfreigaben.
-
Wählen Sie die Freigabe aus, die die Daten enthält, die Sie zum Erstellen einer weiteren Freigabe verwenden möchten.
-
Suchen Sie auf der Registerkarte Snapshots der Seite Freigabedetails den Snapshot, den Sie verwenden möchten. Die Momentaufnahme muss den Status
stableaufweisen. -
Wählen Sie im Menü Aktionen
Aktionen und dann Wiederherstellen.
-
Auf der Provisioning-Seite werden die Details des Snapshots angezeigt. Einige Dateifreigabekonfigurationen wie Zone und Verschlüsselungstyp werden vom Snapshot geerbt und können nicht geändert werden.
-
Geben Sie die erforderlichen Angaben zur Aktie an.
Erstellen Sie Aktienoptionen. Feld Beschreibung Freigabedetails Definieren Sie die neue Aktie. Name Geben Sie einen Namen für die neue Freigabe ein. Ressourcengruppe Verwenden Sie die Standardwerte oder wählen Sie aus der Liste. Benutzertags Festlegen von Benutzer-Tags zur Organisation Ihrer Ressourcen und zur Verwendung durch Sicherungsrichtlinien Zugriffsverwaltungstags Geben Sie Zugriffsmanagement-Tags an, die in IAM erstellt wurden, um den Zugriff auf Ihre Freigaben zu verwalten. Profil Die Standardeinstellung ist dp2für zonale Anteile undrfsfür regionale Anteile. Der Profil- und Speichergenerierungswert der neuen Freigabe muss mit dem Profil- und Speichergenerierungswert des Snapshots übereinstimmen.Größe Geben Sie die Größe der Freigabe ein, die das Profil zulässt. Sie muss größer oder gleich der Größe des Schnappschusses sein. IOPS Wählen Sie den IOPS-Wert, der innerhalb des Bereichs liegt, den das Freigabeprofil zulässt. Mountziele Die Erstellung eines Einhängeziels ist optional, aber Sie benötigen ein Einhängeziel, wenn Sie von einer virtuellen Serverinstanz aus eine Verbindung zu Ihrer Dateifreigabe herstellen möchten. Verschlüsselung Wird aus der Momentaufnahme übernommen. -
Wenn Sie fertig sind, klicken Sie auf „ Erstellen “. Die neue Aktie wird geschaffen.
Wiederherstellung einer Freigabe aus einem Snapshot über die CLI
Sie können eine File Storage for VPC Freigabe aus einem Snapshot über die CLI erstellen. Wenn die Freigabe erstellt ist, können Sie ein Einhängeziel erstellen und die Freigabe später in eine Instanz einhängen.
Vorbereitende Schritte
Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
-
Melden Sie sich unter IBM Cloud® an.
ibmcloud login --sso -a cloud.ibm.comMit diesem Befehl wird eine URL zurückgegeben und die Eingabe eines Kenncodes angefordert. Rufen Sie diese URL im Browser auf und melden Sie sich an. Wenn dieser Vorgang erfolgreich ausgeführt werden kann, dann erhalten Sie einen Einmalkenncode. Kopieren Sie diesen Kenncode und fügen Sie ihn als Antwort auf die Eingabeaufforderung ein. Nach erfolgreicher Authentifizierung werden Sie aufgefordert, Ihr Konto auszuwählen. Wenn Sie Zugriff auf mehrere Konten haben, wählen Sie das Konto aus, mit dem Sie sich anmelden möchten. Antworten Sie auf alle verbleibenden Eingabeaufforderungen, um die Anmeldung abzuschließen.
-
Sammeln Sie Informationen über den Snapshot, den Sie zur Wiederherstellung einer Freigabe verwenden möchten.
- Sie können die Befehlszeilenschnittstelle verwenden, um alle Snapshots einer bestimmten Freigabe aufzulisten und einen aus der Ausgabe auszuwählen.
- Verwenden Sie dann den Befehl
ibmcloud is share-snapshot SHARE SNAPSHOT, um die Details des ausgewählten Snapshots aufzulisten.
Wiederherstellen einer Freigabe aus einem Snapshot mithilfe der API
Sie können eine Freigabe programmatisch wiederherstellen, indem Sie die Methode /shares in der VPC-API aufrufen.
Bevor Sie beginnen, sollten Sie Informationen über den Snapshot sammeln, den Sie zur Wiederherstellung einer Freigabe verwenden möchten.
- Suchen Sie zunächst den Schnappschuss und zeigen Sie seine Details an. Sie können die API verwenden, um alle Snapshots einer Dateifreigabe aufzulisten und aus der Liste auszuwählen.
- Dann, abrufen des Schnappschusses Details.
Wiederherstellung einer Freigabe aus einem Snapshot mit Terraform
Um Terraform zu verwenden, laden Sie die Terraform CLI herunter und konfigurieren Sie das IBM Cloud Provider Plug-in. Weitere Informationen finden Sie unter Erste Schritte mit Terraform.
VPC-Infrastrukturdienste verwenden einen bestimmten regionalen Endpunkt, der standardmäßig auf us-south ausgerichtet ist. Wenn Ihre VPC in einer anderen Region erstellt wurde, stellen Sie sicher, dass Sie die entsprechende Region
im Provider-Block in der Datei provider.tf als Ziel angeben.
Siehe das folgende Beispiel für die Ausrichtung auf eine andere Region als die Standardregion us-south.
provider "ibm" {
region = "eu-de"
}
Dateien aus einem Snapshot wiederherstellen
Für die Wiederherstellung einzelner Dateien können Sie native Betriebssystemfunktionen verwenden. Sie können zum Einhängeziel der Freigabe NFS navigieren und das versteckte Snapshot-Verzeichnis öffnen (je nach Freigabetyp in der Regel entweder
/.snapshot oder .snap genannt). In diesem Verzeichnis finden Sie Unterverzeichnisse für die einzelnen Snapshots Ihrer Freigabe. Sie können diese öffnen, um sie zu suchen und dann die ausgewählte Datei an einen anderen
Ort zu kopieren.
Obwohl das Snapshot-Verzeichnis versteckt ist, ist es zugänglich, wenn es direkt mit Befehlen wie cd .snapshot oder ls .snapshot/ angesprochen wird. Jeder Snapshot erscheint als Unterverzeichnis mit einem eindeutigen
Fingerabdruck, der mit dem übereinstimmt, was Sie in der Konsole, der Befehlszeilenschnittstelle oder der API sehen.
[root@server .snapshot]# ls -lah
total 34K
drwxr-xr-x 3 root root 3 May 10 08:28 .
drwxr-xr-x 22 root root 56 May 10 08:28 ..
drwxr-xr-x 2 root root 2 May 10 08:28 c2c2439c-cbeb-4f12-8d9d-6059a3b85502
Diese Unterverzeichnisse stellen den Zustand der Freigabe zu dem Zeitpunkt dar, zu dem der Snapshot erstellt wurde. Die Unterverzeichnisse sind schreibgeschützt. Es ist nicht möglich, Daten aus diesen Snapshots mit NFS zu löschen. Ebenso ist es verboten, neue Unterverzeichnisse anzulegen. Diese Ansicht dient nur der Bequemlichkeit bei der Wiederherstellung einer einzelnen Datei und der zeitnahen Überprüfung der Daten.
Nächste Schritte
Sie können weitere Snapshots erstellen oder vorhandene Snapshots verwalten.