Migrer les données d’AWS FSx vers Azure Files avec stockage Azure Mover (Aperçu)

stockage Azure Mover prend en charge la migration cloud à cloud sans agent d’AWS FSx for Windows File Server (SMB) vers Azure Files (SMB).

Cet article explique comment préparer les prérequis, configurer les points de terminaison, exécuter des tâches de migration, valider les données et effectuer le basculement.

Important

Les migrations SMB FSx nécessitent une connectivité privée entre Azure et le réseau AWS qui héberge votre système de fichiers FSx.

Prerequisites

Avant de commencer, assurez-vous de satisfaire les exigences suivantes :

Limites de migration et comportement

Le scénario FSx vers Azure Files est actuellement en préversion. Examinez ces limites et comportements avant l’utilisation en production :

  • Chaque job de migration prend en charge jusqu’à 500 millions d’objets. Si votre partage FSx contient plus d’objets, répartissez le champ de migration entre plusieurs tâches.
  • Jusqu’à 10 tâches de migration peuvent s’exécuter simultanément pour chaque abonnement.
  • Lors de l’aperçu, exécutez une seule tâche de migration à la fois par partage de fichiers Azure cible pour éviter les conflits.
  • Les sources SMB 1.x ne sont pas prises en charge. Utilisez SMB 2.x ou SMB 3.x.
  • Les données sont copiées, pas déplacées. Les données sources restent dans FSx à moins que vous ne les décommissionniez.

Pour les dernières limites et contraintes, voir les bases de la migration vers le cloud et les notes de version.

Créer le point de terminaison source (AWS FSx SMB)

Créer un terminal source pointant vers votre partage SMB FSx.

  1. Dans votre ressource Storage Mover, développez l’élément Resource Management dans le volet de navigation de gauche. Sélectionnez Points de terminaison de stockage>Points de terminaison source>Créer un point de terminaison pour ouvrir le volet Créer un point de terminaison source.

    Capture d’écran du panneau Source Endpoint du Storage Mover, en surlignant les étapes nécessaires pour y accéder.

  2. Dans le volet Créer un point de terminaison source, sélectionnez le menu déroulant Type de migration et choisissez l’option Migration multicloud. Ensuite, sélectionnez le menu déroulant Type de source et sélectionnez l’option AWS FSx - SMB . Ajoutez des valeurs pour les champs suivants :

    • Nom d’hôte ou adresse IP : Le nom FSx DNS/FQDN ou IP privée.

    • Nom du partage : Le nom du partage seulement (par exemple, Data). N'ajouter pas de barres obliques inversées au début.

    • Coffre à clés : Le nom de votre coffre Azure Key Vault.

    • Méthode de saisie de nom d’utilisateur et méthode de saisie de mot de passe : sélectionnez l’option correspondant à votre cas d’usage. Cette option peut être soit le nom du secret de nom d’utilisateur et du secret de mot de passe, soit l’URI du secret de nom d’utilisateur et du secret de mot de passe.

    • Secret du nom d’utilisateur ou URI du secret du nom d’utilisateur : Sélectionnez ou saisissez le secret du nom d’utilisateur ou l’URI du secret du nom d’utilisateur.

    • Secret du mot de passe ou URI du secret du mot de passe : Sélectionnez ou saisissez le secret du mot de passe ou l’URI du secret du mot de passe.

    • Description de la source : Une description optionnelle pour votre nouvelle ressource source endpoint.

      Capture d’écran du volet Source Endpoint de Storage Mover, en surlignant les champs nécessaires pour créer une nouvelle ressource source endpoint.

  • Après avoir ajouté toutes les valeurs requises, sélectionnez Créer pour enregistrer vos modifications et créez une nouvelle ressource source de terminaison.

Note

Si l'attribution des rôles ne se fait pas automatiquement à l'exécution, assignez Key Vault Secrets User à l'identité gérée du point de terminaison source.

Créer le point de terminaison cible pour Azure Files

Créez un point de terminaison SMB cible de partage de fichiers Azure.

  1. Dans votre ressource Storage Mover, développez l’élément Resource Management dans le volet de navigation de gauche. Sélectionnez Points de terminaison de stockage>Points de terminaison cibles>Ajouter un point de terminaison pour ouvrir le volet Créer un point de terminaison cible.

    Capture d’écran du panneau Target Endpoint du Storage Mover, en surlignant les étapes nécessaires pour y accéder.

  2. Dans le volet Création de destination de terminaison , sélectionnez les menus déroulants Abonnement et compte de stockage . Choisissez les valeurs correspondantes au compte d’abonnement et de stockage contenant votre partage de fichiers Azure de destination.

  3. Sélectionnez la menu déroulante Type de cible et choisissez l’option partage de fichiers .

  4. Sélectionnez l’option protocole correspondante dans le champ Protocole .

  5. Sélectionnez le menu déroulant du partage de fichiers et choisissez le nom du partage de fichiers de destination pour contenir vos données.

  6. En option, ajoutez une description pour votre point de terminaison cible dans le champ Description .

  7. Sélectionnez Créer pour enregistrer vos modifications et créer une nouvelle ressource de terminaison cible.

    Capture d’écran du panneau Endpoint cible du Storage Mover, mettant en évidence les champs nécessaires pour créer une nouvelle ressource de point de terminaison cible.

Note

Si l’attribution de rôles ne se fait pas automatiquement à l’exécution, assignez Storage File Data Privileged Contributor à l’identité gérée du terminau cible.

Créer et exécuter une tâche de migration

Après avoir créé les points de terminaison, créez une définition de projet et de poste. Ensuite, après avoir créé les ressources de projet et de définition de tâche, lancez le premier passage de copie.

Création d’un projet

  1. Accédez à la page Projets dans le portail Azure pour accéder à vos projets. La vue Tous les projets par défaut affiche les noms des projets provisionnés et un résumé des travaux qu’ils contiennent.

    Capture d'écran de l'onglet « Vue d'ensemble » dans le portail Azure.

  2. Sélectionnez Créer un projet pour ouvrir le volet Créer un projet . Saisissez un nom de project dans le champ Project name et une description optionnelle dans le champ de description Project. Enfin, sélectionnez Créer pour provisionner le projet.

    Capture d’écran de la page « Créer un projet » de Storage Mover.

Créer une définition de travail

  1. Dans l’explorateur Project, sélectionnez le projet que vous avez créé dans la section précédente. Ensuite, sélectionnez Créer une définition de poste dans la vue Tous les projets .

     Capture d'écran de l'onglet Vue d'ensemble de l'Explorateur Project dans le portail Azure mettant en évidence l'utilisation de filters.

  2. Sous l’onglet Informations de base, configurez les paramètres suivants :

    • Type de migration : migration multicloud
    • Type de source : AWS FSx - SMB (Aperçu)
    • Nom du poste : Par exemple, FSxToAzureFilesJob
    • Description : Ajoutez une description optionnelle.

    Dans les sections Points de terminaison, configurez les champs de point de terminaison Source, Target et Sous-chemin correspondants selon les besoins, et comme indiqué.

    Dans la section Connexions privées (Aperçu), sélectionnez le bouton Ajouter des connexions privées et choisissez la ressource de connexion privée concernée.

  3. Dans l’onglet Paramètres , réglez le mode Copie sur Miroir pour les migrations initiales.

  4. Dans l’onglet Révision , vérifiez les valeurs et sélectionnez Créer.

Tip

Utilisez Additive pour les migrations initiales. Utilisez Mirror uniquement lorsque vous voulez que la destination corresponde exactement à la source.

Démarrez et suivez un poste de migration

  1. Allez dans Emplois de migration, ouvrez votre définition de poste, et sélectionnez Commencer le poste.
  2. Sélectionnez Start pour commencer la course.
  3. Surveillez les détails tels que les fichiers transférés, le débit et les erreurs.

Important

Si le début de travail échoue à cause des autorisations, attribuez les rôles requis et réessayez :

  • Key Vault Secrets User sur le Key Vault pour l’identité du point de terminaison source.
  • Contributeur privilégié de données de fichiers de stockage sur le compte de stockage cible pour l’identité du point de terminaison cible.

Valider la migration et effectuer le cutover

Utilisez un schéma de migration incrémentale pour minimiser les temps d’arrêt.

  1. Effectuez une copie initiale et validez l’arborescence des dossiers, le nombre de fichiers et l’intégrité de fichiers d’exemple sur Azure Files.
  2. Exécutez des passes incrémentales pour ne copier que les données modifiées.
  3. Pour le basculement final, arrêtez les opérations d’écriture sur la source FSx.
  4. Effectuez une dernière passe incrémentielle.
  5. Redirigez les utilisateurs et applications vers Azure Files en utilisant des chemins UNC tels que \\<storage-account-name>.file.core.windows.net\<share-name>.
  6. Conservez FSx disponible en lecture seule pendant une courte période de secours, puis mettez-le hors service une fois la validation effectuée.

Résolution des problèmes

Si les emplois en migration échouent, vérifiez d’abord les éléments suivants :

  • Autorisations : Valider l’accès secret Key Vault pour l’identité du point d’accès source et l’accès aux données de stockage pour l’identité du point de terminaison cible.
  • Réseau : Vérifier l’état de la connexion privée et la configuration des chemins réseau supportables, y compris la accessibilité TCP 445 via VPN, ExpressRoute, NSG et contrôles de pare-feu.
  • Valeurs du chemin source : Confirmez que l’hôte FSx et le nom du partage sont corrects.
  • Statut de l’exécution : Consultez la dernière sortie de définition de poste et les détails des erreurs du portail avant de réessayer.

Pour plus de conseils sur le dépannage, voir :