Migrieren von Daten aus AWS FSx zu Azure Files mit Azure Storage Mover (Vorschau)

Azure Storage Mover unterstützt agentenlose Cloud-to-Cloud-Migration von AWS FSx for Windows File Server (SMB) zu Azure Files (SMB).

Dieser Artikel erklärt, wie man Voraussetzungen vorbereitet, Endpunkte konfiguriert, Migrationsjobs ausführt, Daten validiert und das Cutover abschließt.

Important

FSx-SMB-Migrationen erfordern eine private Verbindung zwischen Azure und dem AWS-Netzwerk, das dein FSx-Dateisystem hostet.

Prerequisites

Bevor Sie beginnen stellen Sie sicher, dass Sie über Folgendes verfügen:

Migrationsgrenzen und Verhalten

Das FSx-zu-Azure Files-Szenario befindet sich derzeit in der Vorschau. Überprüfen Sie diese Grenzen und Verhaltensweisen vor der Produktionsnutzung:

  • Jeder Migrationsauftrag unterstützt bis zu 500 Millionen Objekte. Wenn dein FSx-Share mehr Objekte enthält, teile den Migrationsbereich auf mehrere Jobs auf.
  • Bis zu 10 Migrationsaufträge können pro Abonnement gleichzeitig ausgeführt werden.
  • Führen Sie während der Vorschau jeweils nur einen Migrationsauftrag pro Ziel-Azure-Dateifreigabe aus, um Konflikte zu vermeiden.
  • SMB 1.x-Quellen werden nicht unterstützt. Verwende SMB 2.x oder SMB 3.x.
  • Die Daten werden kopiert, nicht verschoben. Quelldaten bleiben in FSx, es sei denn, du deaktivierst es.

Für die neuesten Limits und Einschränkungen siehe Cloud-Migrationsgrundlagen und Release Notes.

Erstellen Sie den Quell-Endpunkt (AWS FSx SMB)

Erstellen Sie einen Quellendpunkt, der auf Ihre FSx-SMB-Freigabe verweist.

  1. Erweitern Sie in Ihrer Storage Mover-Ressource den Element Ressourcenverwaltung in der linken Navigation. Wählen Sie Speicherendpunkte>Quellendpunkte>Endpunkt erstellen aus, um den Bereich Quellendpunkt erstellen zu öffnen.

    Bildschirmaufnahme des Source Endpoint-Fensters des Storage Mover, in dem die erforderlichen Schritte zum Zugriff hervorgehoben werden.

  2. Im Menü "Quellcode-Endpunkt erstellen " wählen Sie das Dropdown-Menü Migrationstyp aus und wählen Sie die Option Multicloud-Migration . Wählen Sie als Nächstes das Dropdown-Menü Quelltyp aus und wählen Sie die Option AWS FSx - SMB . Fügen Sie Werte für die folgenden Felder hinzu:

    • Hostname oder IP-Adresse: Der FSx DNS/FQDN-Name oder private IP.

    • Teilname: Nur der Anteilname (zum Beispiel, Data). Fügen Sie keine führenden umgekehrten Schrägstriche ein.

    • Key Vault: Der Name Ihres Azure Key Vault.

    • Benutzername-Eingabemethode und Passwort-Eingabemethode: Wählen Sie die Option aus, die Ihrem Anwendungsfall entspricht. Diese Option kann entweder der Name des Benutzernamen und des Passwortgeheimnisses sein oder die URI des Benutzernamens- und Passwortgeheimnisses .

    • Benutzername-Geheimnis oder Benutzername-Geheimnis-URI: Wählen oder geben Sie das Benutzernamensgeheimnis oder die URI des Benutzernamensgeheimnisses ein.

    • Passwortgeheimnis oder Passwortgeheimnis-URI: Wählen Sie das Passwortgeheimnis oder die URI des Passwortgeheimnisses aus oder geben Sie sie ein.

    • Quellbeschreibung: Eine optionale Beschreibung für Ihre neue Quell-Endpunktressource.

      Bildschirmaufnahme des Source Endpoint-Fensters des Storage Mover, in dem die Felder hervorgehoben werden, die zur Erstellung einer neuen Quell-Endpunkt-Ressource erforderlich sind.

  • Nachdem alle erforderlichen Werte hinzugefügt wurden, wähle Create aus, um deine Änderungen zu speichern und eine neue Quell-Endpunktressource zu erstellen.

Note

Wenn die Rollenzuweisung zur Laufzeit nicht automatisch erfolgt, weisen Sie der verwalteten Identität des Quellendpunkts die Rolle Key Vault-Geheimnisbenutzer zu.

Erstellen Sie den Zielendpunkt für Azure Files

Erstellen Sie einen SMB-Zielendpunkt für eine Azure-Dateifreigabe.

  1. Erweitern Sie in Ihrer Storage Mover-Ressource den Element Ressourcenverwaltung in der linken Navigation. Wählen Sie Speicherendpunkte>Zielendpunkte>Endpunkt hinzufügen aus, um den Bereich Zielendpunkt erstellen zu öffnen.

    Bildschirmaufnahme des Ziel-Endpunkt-Fensters des Storage Mover, in dem die erforderlichen Schritte zum Zugriff hervorgehoben werden.

  2. Im Menü Ziel-Endpunkt erstellen, wählen Sie die Dropdown-Menüs Abonnement und Speicherkonto aus. Wählen Sie die Werte aus, die dem Abonnement- und Speicherkonto entsprechen, das Ihre Ziel-Azure-Dateifreigabe enthält.

  3. Wählen Sie das Dropdown-Menü Zieltyp und wählen Sie die Option Dateifreigabe .

  4. Wählen Sie im Feld Protokoll die entsprechende Protokolloption aus.

  5. Wählen Sie die Dropdownliste Dateifreigabe aus, und wählen Sie den Namen der Zieldateifreigabe aus, in der Ihre Daten gespeichert werden sollen.

  6. Optional fügen Sie eine Beschreibung Ihres Zielendpunkts im Beschreibungsfeld hinzu.

  7. Wählen Sie Erstellen , um Ihre Änderungen zu speichern und eine neue Ziel-Endpunktressource zu erstellen.

    Bildschirmaufnahme des Ziel-Endpunkt-Fensters des Storage Mover, in dem die Felder hervorgehoben werden, die zur Erstellung einer neuen Ziel-Endpunkt-Ressource erforderlich sind.

Note

Wenn die Rollenzuweisung zur Laufzeit nicht automatisch erfolgt, weisen Sie Storage File Data Privileged Contributor der von einem Zielendpunkt verwalteten Identität zu.

Erstellen und ausführen Sie einen Migrationsauftrag

Nachdem du die Endpunkte erstellt hast, erstelle ein Projekt und eine Job-Definition. Nachdem du die Projekt- und Job-Definitionsressourcen erstellt hast, führst du den ersten Copypass durch.

Projekt erstellen

  1. Navigieren Sie im Azure Portal zur Seite "Projekte", um auf Ihre Projekte zuzugreifen. In der Standardansicht "Alle Projekte " werden die Namen aller bereitgestellten Projekte und eine Zusammenfassung der darin enthaltenen Aufträge angezeigt.

    Screenshot der Registerkarte

  2. Wählen Sie "Projekt erstellen" aus, um den Bereich " Projekt erstellen" zu öffnen. Geben Sie einen Projekt-Namen im Feld Project Name ein und eine optionale Beschreibung im Feld Project Beschreibung. Wählen Sie schließlich "Erstellen" aus, um das Projekt bereitzustellen.

    Screenshot der Seite

Erstellen einer Auftragsdefinition

  1. Im Project Explorer wählen Sie das Projekt aus, das Sie im vorherigen Abschnitt erstellt haben. Als Nächstes wählen Sie in der Ansicht Alle ProjekteJob-Definition erstellen.

    Screen-Aufnahme der Registerkarte

  2. Konfigurieren Sie auf der Registerkarte Grundlagen die folgenden Einstellungen:

    • Migrationstyp: Multicloud-Migration
    • Quellcode:AWS FSx - SMB (Vorschau)
    • Jobname: Zum Beispiel, FSxToAzureFilesJob
    • Beschreibung: Fügen Sie eine optionale Beschreibung hinzu.

    In den Abschnitten Endpunkte konfigurieren Sie die entsprechenden Felder Quell-Endpunkt, Zielendpunkt und Teilpfad nach Bedarf und wie angegeben.

    Im Bereich Private Verbindungen (Vorschau) wählen Sie die Schaltfläche "Private Connections" hinzufügen und wählen Sie die entsprechende private Verbindungsressource.

  3. Im Einstellungs-Tab stellen Sie den Kopiermodus für erste Migrationen auf Spiegeln ein.

  4. Auf der Registerkarte Überprüfen überprüfen Sie die Werte und wählen Erstellen aus.

Tip

Verwende Additive für erste Migrationen . Verwende Mirror nur, wenn du möchtest, dass das Ziel exakt mit der Quelle übereinstimmt.

Starten und überwachen Sie einen Migrationsauftrag

  1. Gehe zu Migrationsjobs, öffne deine Jobdefinition und wähle Job starten.
  2. Wähle Start, um den Lauf zu starten.
  3. Überwachen Sie Details wie übertragene Dateien, Durchsatz und Fehler.

Important

Wenn der Start des Jobs aufgrund fehlender Berechtigungen fehlschlägt, weisen Sie die erforderlichen Rollen zu und versuchen Sie es erneut:

  • Key Vault-Geheimnisbenutzer im Schlüsseltresor für die Quellendpunktidentität.
  • Mitwirkender mit erhöhten Rechten für Speicherdateidaten im Zielspeicherkonto für die Zielendpunktidentität.

Migration validieren und Cutover durchführen

Verwenden Sie ein inkrementeller Migrationsmuster, um Ausfallzeiten zu minimieren.

  1. Führen Sie eine erste Kopie durch und überprüfen Sie die Ordnerstruktur, Dateizahlen und die Integrität der Beispieldateien in Azure Files.
  2. Führe inkrementelle Durchgänge aus, um nur geänderte Daten zu kopieren.
  3. Beenden Sie für die endgültige Umstellung die Schreibvorgänge in der FSx-Quelle.
  4. Führe einen letzten inkrementellen Durchgang durch.
  5. Umleiten Benutzer und Anwendungen zu Azure Files über UNC-Pfade wie \\<storage-account-name>.file.core.windows.net\<share-name>.
  6. Halten Sie FSx für eine kurze Fallback-Phase im schreibgeschützten Modus verfügbar, und nehmen Sie es nach der Überprüfung außer Betrieb.

Troubleshooting

Wenn Migrationsaufträge scheitern, prüfen Sie zuerst die folgenden Punkte:

  • Berechtigungen: Validieren Sie den Key Vault-Geheimzugriff für die Identität des Quellendpunkts und den Zugriff auf Speicherdaten für die Identität des Zielendpunkts.
  • Netzwerk: Überprüfen Sie den Status der privaten Verbindung und die Konfiguration unterstützender Netzwerkpfade, einschließlich TCP-445-Erreichbarkeit über VPN, ExpressRoute, NSG und Firewall-Steuerungen.
  • Quellpfadwerte: Bestätigen Sie, dass FSx-Host- und Share-Name korrekt sind.
  • Ausführungsstatus: Überprüfen Sie die Ausgabe der neuesten Jobdefinition und die Fehlerdetails im Portal, bevor Sie den Vorgang erneut versuchen.

Weitere Hinweise zur Fehlerbehebung finden Sie unter: