Tutoriel : Transférer des données vers Azure Files avec Azure Import/Export

Cet article fournit des instructions détaillées sur l’utilisation du service Azure Import/Export pour importer de manière sécurisée de grandes quantités de données dans Azure Files. Pour importer des données, le service vous demande d’expédier à un centre de données Azure des lecteurs de disque pris en charge contenant vos données.

Le service Import/Export prend en charge uniquement l’importation de fichiers Azure dans le Stockage Azure. L’exportation Azure Files n’est pas prise en charge.

Dans ce tutoriel, vous allez apprendre à :

  • Prérequis pour importer des données dans Azure Files
  • Étape 1 : Préparer les lecteurs
  • Étape 2 : Créer une tâche d’importation
  • Étape 3 : Expédier les lecteurs au centre de données Azure
  • Étape 4 : Mettre à jour la tâche avec les informations de suivi
  • Étape 5 : vérifier le chargement des données sur Azure

Prérequis

Avant de créer une tâche d’importation pour transférer des données dans Azure Files, examinez soigneusement la liste de prérequis suivante et complétez-la. Vous devez respecter les consignes suivantes :

  • Avoir un abonnement Azure actif à utiliser avec le service Import/Export.
  • Avoir au moins un compte de stockage Azure. Consultez la liste des Comptes de stockage et types de stockage pris en charge pour le service Import/Export.
  • Avoir un nombre suffisant de disques de types pris en charge.
  • Avoir un système Windows exécutant une version de système d’exploitation prise en charge.
  • Téléchargez la version actuelle de l’outil Azure Import/Export version 2, pour les fichiers, sur le système Windows :
    1. Téléchargez WAImportExport version 2. La version actuelle est 2.2.0.300.
    2. Décompressez le package dans le dossier par défaut : WaImportExportV2. Par exemple : C:\WaImportExportV2.
  • Avoir un compte de transporteur valide et un numéro de suivi pour la commande :
    • Vous devez choisir un transporteur figurant dans la liste Carrier names (Noms des transporteurs) située sous l’onglet Shipping (Expédition) pour votre commande. Si vous n’avez pas de compte de transporteur, contactez le transporteur pour en créer un.
    • Le compte de transporteur doit être valide, doit avoir un solde et doit proposer des fonctionnalités de réexpédition. Microsoft utilise l’opérateur sélectionné pour retourner tout média de stockage.
    • Générez un numéro de suivi pour la tâche d’importation/exportation dans le compte du transporteur. Chaque travail doit avoir un numéro de suivi distinct. Il n’est pas possible d’utiliser un même numéro de suivi pour plusieurs tâches.

Étape 1 : Préparer les lecteurs

Cette étape génère un fichier journal. Le fichier journal stocke les informations de base comme le numéro de série du lecteur, la clé de chiffrement et les détails du compte de stockage.

Effectuez les étapes suivantes pour préparer les lecteurs.

  1. Connectez vos lecteurs de disque au système Windows via des connecteurs SATA.

  2. Créez un seul volume NTFS sur chaque lecteur. Attribuez une lettre de lecteur au volume. N’utilisez pas de points de montage.

  3. Modifiez le fichier dataset.csv dans le dossier racine où se trouve l’outil. Selon que vous importez un fichier ou un dossier, ou les deux, ajoutez des entrées dans le fichier dataset.csv comme dans les exemples suivants.

    • Pour importer un fichier : dans l’exemple suivant, les données à copier se trouvent sur le lecteur F:. Votre fichier MyFile1.txt est copié à la racine de MyAzureFileshare1. Si MyAzureFileshare1 n’existe pas, il est créé dans le compte de Stockage Azure. La structure de dossiers est conservée.

          BasePath,DstItemPathOrPrefix,ItemType
          "F:\MyFolder1\MyFile1.txt","MyAzureFileshare1/MyFile1.txt",file
      
    • Pour importer un dossier : Tous les fichiers et dossiers sous MyFolder2 sont copiés de manière récursive dans le partage de fichiers. La structure de dossiers est conservée. Si vous importez un fichier portant le même nom qu’un fichier existant dans le dossier de destination, le fichier importé remplace ce fichier.

          "F:\MyFolder2\","MyAzureFileshare1/",file
      

      Notes

      Le paramètre /Disposition, qui vous permet de choisir quoi faire lorsque vous importez un fichier qui existe déjà dans les versions antérieures de l’outil, n’est pas pris en charge dans Azure Import/Export version 2.2.0.300. Dans les versions antérieures de l’outil, un fichier importé portant le même nom qu’un fichier existant était renommé par défaut.

      Plusieurs entrées correspondant aux dossiers ou fichiers importés peuvent être créées dans le même fichier.

          "F:\MyFolder1\MyFile1.txt","MyAzureFileshare1/MyFile1.txt",file
          "F:\MyFolder2\","MyAzureFileshare1/",file
      
  4. Modifiez le fichier driveset.csv dans le dossier racine où se trouve l’outil. Ajoutez des entrées dans le fichier driveset.csv comme dans les exemples suivants. Le fichier driveset contient la liste des disques et des lettres de lecteur correspondantes pour que l’outil puisse choisir correctement les disques à préparer.

    Cet exemple suppose que deux disques sont attachés et que les volumes NTFS de base G:\ et H:\ sont créés. H:\ n’est pas chiffré, contrairement à G: qui est déjà chiffré. L’outil formate et chiffre uniquement le disque qui héberge H:\ (et non pas G:).

    • Pour un disque qui n’est pas chiffré : spécifiez Chiffrer pour activer le chiffrement BitLocker sur le disque.

      DriveLetter,FormatOption,SilentOrPromptOnFormat,Encryption,ExistingBitLockerKey
      H,Format,SilentMode,Encrypt,
      
    • Pour un disque qui est déjà chiffré : Spécifiez AlreadyEncrypted et fournissez la clé BitLocker.

      DriveLetter,FormatOption,SilentOrPromptOnFormat,Encryption,ExistingBitLockerKey
      G,AlreadyFormatted,SilentMode,AlreadyEncrypted,060456-014509-132033-080300-252615-584177-672089-411631
      

      Plusieurs entrées correspondant aux différents lecteurs peuvent être créées dans le même fichier. Vous trouverez plus d’informations sur la préparation du fichier CSV du jeu de disques ici.

  5. Utilisez l’option PrepImport pour copier et préparer des données sur le lecteur de disque. Pendant la première session de copie, pour copier des répertoires et/ou des fichiers dans une nouvelle session de copie, exécutez la commande suivante :

    .\WAImportExport.exe PrepImport /j:<JournalFile> /id:<SessionId> [/logdir:<LogDirectory>] [/silentmode] [/InitialDriveSet:<driveset.csv>]/DataSet:<dataset.csv>
    

    Voici un exemple d’importation.

    .\WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#1 /InitialDriveSet:driveset.csv /DataSet:dataset.csv /logdir:C:\logs
    

    Notes

    Si les chemins d’accès longs ne sont pas activés sur le client et que le chemin d’accès et le nom de fichier de la copie de vos données dépassent 256 caractères, l’outil WAImportExport signale les échecs. Pour éviter ce type d’échec, activez les chemins d’accès longs sur votre client Windows.

  6. Un fichier journal avec le nom fourni incluant le paramètre /j: est créé pour chaque exécution de la ligne de commande. Chaque lecteur que vous préparez a un fichier journal qui doit être chargé au moment de la création de la tâche d’importation. Les lecteurs sans fichier journal ne sont pas traités.

    Important

    Ne modifiez pas les fichiers journaux ou les données sur les lecteurs de disque, et ne reformatez pas les disques après avoir finalisé la préparation du disque.

Pour plus d’exemples, accédez à Exemples de fichiers journaux.

Étape 2 : Créer une tâche d’importation

Effectuez les étapes suivantes pour commander une tâche d’importation dans une tâche Azure Import/Export via le Portail.

  1. Utilisez vos informations d’identification Microsoft Azure pour vous connecter à cette URL : https://portal.azure.com.

  2. Sélectionnez + Créer une ressource, puis recherchez Azure Data Box. Sélectionnez Azure Data Box.

    Illustration montrant le bouton + Créer une ressource et la zone de texte permettant de sélectionner le service dans lequel créer la ressource. Azure Data Box est mis en évidence.

  3. Sélectionnez Create (Créer).

    Copie d’écran de la partie supérieure du portail Azure après sélection d’Azure Data Box. Le bouton Créer est mis en évidence.

  4. Pour commencer la commande d’importation, sélectionnez les options suivantes :

    1. Sélectionnez le type de transfert Importer dans Azure.
    2. Sélectionnez l’abonnement à utiliser pour la tâche d’importation/exportation.
    3. Sélectionnez un groupe de ressources.
    4. Sélectionnez le Pays/région source de la tâche.
    5. Sélectionnez la Région Azure de destination de la tâche.
    6. Ensuite, sélectionnez Appliquer.

    Copie d’écran montrant les options pour bien démarrer avec une commande Data Box. Le type de transfert Importer dans Azure et le bouton Appliquer sont mis en évidence.

  5. Choisissez le bouton Sélectionner pour Tâche d’importation/exportation.

    Copie d’écran montrant les options de produit d’une nouvelle commande Data Box. Le bouton Sélectionner de la tâche d’importation/exportation est mis en évidence.

  6. Dans De base :

    • Entrez un nom descriptif pour la tâche. Utilisez le nom pour suivre la progression de vos tâches.
      • Le nom doit comporter entre 3 et 24 caractères.
      • Le nom doit inclure uniquement des lettres, des chiffres et des traits d’union.
      • Le nom doit commencer et se terminer par une lettre ou un chiffre.

    Copie d’écran montrant l’onglet Informations de base d’une tâche d’importation dans Azure Data Box. L’onglet Informations de base, la zone de texte Nom de la tâche d’importation et le bouton Suivant : Détails de la tâche sont mis en évidence.

    Sélectionnez Suivant : Détails de la tâche > pour continuer.

  7. Dans Détails de la tâche :

    1. Avant de poursuivre, vérifiez que vous utilisez bien la dernière version de l’outil WAImportExport. L’outil est utilisé pour lire le ou les fichiers journaux que vous chargez. Vous pouvez utiliser le lien de téléchargement pour mettre à jour l’outil.

      Capture d’écran montrant le lien de téléchargement de la dernière version de l’outil WAImportExport dans les détails d’une tâche d’importation/exportation Azure. Le lien de téléchargement de l’outil est mis en évidence.

    2. Modifiez la région Azure de destination de la tâche si nécessaire.

    3. Sélectionnez le ou les comptes de stockage à utiliser pour la tâche. Vous pouvez créer un nouveau compte de stockage si nécessaire.

    4. Sous Informations sur le lecteur, utilisez le bouton Copier pour charger chacun des fichiers journal créés lors de l’Étape 1 : Préparer les lecteurs. Lorsque vous chargez un fichier journal, l’ID du lecteur est affiché.

      • Si vous avez utilisé waimportexport.exe version1, chargez un fichier pour chaque lecteur préparé.

      • Si la taille du fichier journal est supérieure à 2 Mo, vous pouvez utiliser le <Journal file name>_DriveInfo_<Drive serial ID>.xml, qui a été créé avec le fichier journal.

        Capture d’écran montrant les informations sur le lecteur sous l’onglet Détails de la tâche pour une tâche d’exportation/importation Azure. Le bouton Copier et l’ID du lecteur d’un fichier journal chargé sont mis en évidence.

    Capture d’écran de l’onglet Détails de la tâche une fois la tâche d’importation terminée dans Azure Data Box. L’onglet Détails de la tâche et le bouton Suivant : Réexpédition sont mis en évidence.

  8. Dans Réexpédition :

    1. Sélectionnez un transporteur dans la liste déroulante Transporteur. L’emplacement du centre de données Microsoft pour la région sélectionnée détermine les transporteurs disponibles.

    2. Entrez le numéro de compte de transporteur. Vous devez entrer un numéro de compte de transporteur valide.

    3. Dans la zone Adresse de réexpédition, sélectionnez le bouton + Ajouter une adresse, puis ajoutez l’adresse de destination.

      Capture d’écran de l’onglet Adresse de réexpédition d’une tâche d’importation dans Azure Data Box. L’onglet Adresse de réexpédition et le bouton + Ajouter une adresse sont mis en évidence.

      Dans le panneau Ajouter une adresse, vous pouvez ajouter une adresse ou en utiliser une existante. Lorsque vous renseignez les champs d’adresse, sélectionnez Ajouter une adresse de livraison.

      Copie d’écran montrant une adresse dans le panneau Ajouter une adresse d’une tâche d’importation dans Azure Data Box. Le bouton Ajouter une adresse de livraison est mis en évidence.

    4. Dans la zone Notification, entrez les adresses e-mail des personnes que vous souhaitez informer de la progression de la tâche.

      Conseil

      Au lieu de spécifier l’adresse e-mail d’un utilisateur, spécifiez une adresse e-mail de groupe pour être sûr de recevoir les notifications même si l’administrateur quitte l’entreprise.

    Capture d’écran de l’onglet Adresse de réexpédition d’une tâche d’importation dans Azure Data Box avec tous les champs renseignés. L’onglet Adresse de réexpédition et le bouton Vérifier + créer sont mis en évidence.

    Sélectionnez Vérifier + créer pour continuer.

  9. Dans Vérifier + créer :

    1. Consultez les informations fournies sous Conditions et Confidentialité, puis cochez la case « Je reconnais que toutes les informations fournies sont correctes et j’accepte les conditions générales ». La validation est alors terminée.
    2. Passez en revue les informations relatives à la tâche. Notez le nom de la tâche et l’adresse de livraison du centre de données Azure vers lequel réexpédier les disques. Ces informations sont utilisées par la suite sur l’étiquette d’expédition.
    3. Sélectionnez Create (Créer).

    Capture d’écran montrant l’onglet Vérifier + créer d’une tâche d’importation/exportation Azure. L’état de validation, les conditions et le bouton Créer sont mis en évidence.

  10. Une fois la tâche créée, le message suivant s’affiche.

    Capture d’écran du message d’état concernant une commande terminée pour une tâche d’importation/exportation Azure. L’état et le bouton Accéder à la ressource sont mis en évidence.

    Vous pouvez sélectionner Accéder à la ressource pour ouvrir la vue d’ensemble de la tâche.

    Capture d’écran montrant le volet Vue d’ensemble d’une tâche d’importation/exportation Azure à l’état Créée.

Étape 3 : Expédier les lecteurs au centre de données Azure

Il est possible d’utiliser FedEx, UPS ou DHL pour envoyer le colis au centre de données Azure. Si vous souhaitez faire appel à un autre transporteur que FedEx/DHL, contactez l’équipe des opérations Azure Data Box à l’adresse adbops@microsoft.com.

  • Fournissez un numéro de compte d’opérateur FedEx, UPS ou DHL valide à utiliser par Microsoft pour retourner les lecteurs.
    • Un numéro de compte FedEx, UPS ou DHL est requis pour les retours de lecteurs en provenance des États-Unis et d’Europe.
      • Un numéro de compte DHL est préconisé pour les retours de lecteurs depuis l’Asie et l’Australie.
      • Si vous n’avez pas de numéro de compte, créez un compte opérateur FedEx ou DHL.
  • Lorsque vous expédiez vos colis, vous devez respecter les conditions d’utilisation des services Microsoft Azure.
  • Emballez correctement vos disques afin d’éviter les dommages et retards de traitement potentiels. Suivez les meilleures pratiques recommandées :
    • Enveloppez les lecteurs de disque en toute sécurité en vous servant d’une inclusion dans un wrapper à bulles de protection. L’inclusion dans un wrapper à bulles agit comme un absorbeur de choc et protège le lecteur contre l’impact pendant le transit. Avant l'expédition, veillez à ce que l'ensemble du lecteur soit bien recouvert et calé.
    • Placez les lecteurs enveloppés dans un expéditeur en mousse. L'enveloppe en mousse offre une protection supplémentaire et maintient le lecteur bien en place pendant le transit.

Étape 4 : Mettre à jour la tâche avec les informations de suivi

Une fois les disques expédiés, revenez à la tâche dans le portail Azure et renseignez les informations de suivi.

Une fois que vous avez fourni les détails du suivi, l’état du travail passe à Expédition et le travail ne peut pas être annulé. Vous pouvez uniquement annuler un travail quand celui-ci a l’état En cours de création.

Important

Si le numéro de suivi n’est pas mis à jour dans les 2 semaines qui suivent la création du travail, ce dernier expire.

Pour compléter les informations de suivi d’une tâche que vous avez créée dans le Portail, effectuez les étapes suivantes :

  1. Ouvrez la tâche dans le portail Azure.

  2. Dans le volet Vue d’ensemble, faites défiler jusqu’à Informations de suivi et renseignez les entrées :

    1. Indiquez le Transporteur et le Numéro de suivi.
    2. Vérifiez que l’adresse de livraison est correcte.
    3. Cochez la case en regard de l’option « Les lecteurs ont été expédiés à l’adresse mentionnée ci-dessus ».
    4. Lorsque vous avez terminé, sélectionnez Mettre à jour.

    Capture d’écran des informations de suivi dans le volet Vue d’ensemble d’une tâche d’importation/exportation Azure à l’état Terminée, telle qu’elle apparaît dans la préversion du portail.

Vous pouvez suivre la progression de la tâche dans le volet Vue d’ensemble. Pour obtenir une description de chaque état du travail, consultez Afficher l’état de votre travail.

Capture d’écran montrant le suivi de l’état dans le volet Vue d’ensemble d’une tâche d’importation/exportation Azure dans la préversion du portail.

Étape 5 : vérifier le chargement des données sur Azure

Suivez la tâche jusqu’à la fin, puis vérifiez que le chargement a réussi et que toutes les données sont présentes.

Passez en revue les détails de la copie des données du travail terminé pour localiser les journaux de chaque lecteur inclus dans le travail :

  • Utilisez le journal détaillé pour vérifier chaque fichier transféré avec succès.
  • Utilisez le journal de copie pour rechercher la source de chaque copie de données ayant échoué.

Capture d’écran montrant un travail d’exportation terminé dans Azure Import/Export. Dans Détails de la copie des données, le chemin du journal de copie et le chemin du journal détaillé sont mis en surbrillance.

Pour plus d’informations, consultez Passer en revue les journaux de copie d’importations et d’exportations.

Après avoir vérifié les transferts de données, vous pouvez supprimer vos données locales. Ne supprimez vos données locales qu’après avoir vérifié que le chargement a réussi.

Notes

Dans la dernière version de l’outil Azure Import/Export pour fichiers (2.2.0.300), si un partage de fichiers ne dispose pas de suffisamment d’espace libre, les données ne sont plus automatiquement réparties dans plusieurs partages de fichiers Azure. La copie échoue et vous êtes contacté par le support. Vous devez soit configurer des partages de fichiers volumineux sur le compte de stockage, soit déplacer des données pour libérer de l’espace dans le partage. Pour plus d’informations, consultez Configurer des partages de fichiers volumineux sur un compte de stockage.

Exemples de fichiers journaux

Pour ajouter des disques, créez un fichier driveset et exécutez la commande indiquée ci-dessous.

Pour les sessions de copie suivantes sur d’autres disques non spécifiés dans le fichier InitialDriveset.csv, spécifiez un nouveau fichier driveset .csv et indiquez-le comme valeur du paramètre AdditionalDriveSet. Utilisez le même nom de fichier journal et fournissez un nouvel ID de session. Le format du fichier CSV du paramètre AdditionalDriveSet est identique au format de celui du paramètre InitialDriveSet.

WAImportExport.exe PrepImport /j:<JournalFile> /id:<SessionId> /AdditionalDriveSet:<driveset.csv>

Voici un exemple d’importation.

WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#3  /AdditionalDriveSet:driveset-2.csv

Pour ajouter des données au même ficher driveset, utilisez la commande PrepImport pour les sessions de copie suivantes de fichiers/répertoires supplémentaires.

Pour les sessions de copie suivantes sur les mêmes disques durs spécifiés dans le fichier InitialDriveset.csv, spécifiez le même nom de fichier journal et indiquez un nouvel ID de session. Il n’est pas nécessaire d’indiquer la clé du compte de stockage.

WAImportExport PrepImport /j:<JournalFile> /id:<SessionId> /j:<JournalFile> /id:<SessionId> [/logdir:<LogDirectory>] DataSet:<dataset.csv>

Voici un exemple d’importation.

WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#2  /DataSet:dataset-2.csv

Étapes suivantes