Charger un fichier VHD sur un compte de stockage Lab à l’aide d’AzCopy

Dans cet article, découvrez comment utiliser l’utilitaire de ligne de commande AzCopy pour télécharger un fichier VHD sur le compte de stockage de labs dans Azure DevTest Labs. Une fois votre fichier VHD chargé, vous pouvez créer une image personnalisée à partir du fichier VHD chargé et utiliser l’image pour provisionner une machine virtuelle.

Pour plus d’informations sur les disques et les disques durs virtuels dans Azure, consultez Introduction aux disques managés.

Notes

L’utilitaire de ligne de commande AzCopy fonctionne exclusivement sur Windows.

Prérequis

Pour charger un fichier VHD sur un compte de stockage Lab à l’aide de AzCopy, commencez par obtenir le nom du compte de stockage Lab via le portail Azure. Utilisez ensuite AzCopy pour charger le fichier.

Obtenir le nom du compte de stockage Lab

Pour obtenir le nom du compte de stockage Lab :

  1. Connectez-vous au portail Azure.

  2. Sélectionnez Toutes les ressources, puis sélectionnez votre labo.

  3. Dans le menu du labo, sous Paramètres, sélectionnez Configuration et stratégies.

  4. Dans le journal d’activité, dans le menu des ressources sous Bases de machines virtuelles, sélectionnez Images personnalisées.

  5. Dans Images personnalisées, sélectionnez Ajouter.

  6. Dans Image personnalisée, sous VHD, sélectionnez le lien Charger un VHD à l’aide de PowerShell.

    Capture d’écran montrant les paramètres de chargement d’un disque dur virtuel en utilisant PowerShell dans le volet Image personnalisée.

  7. Dans Charger une image à l’aide de PowerShell, faites défiler vers la droite pour afficher un appel à la cmdlet Add-AzureRmVhd.

    Le paramètre -Destination contient l’URI d’un conteneur d’objets blob au format suivant :

    https://<storageAccountName>.blob.core.windows.net/uploads/...

    Capture d’écran montrant un exemple d’URI dans la zone Ajouter un disque dur virtuel.

  8. Copiez l’URI du compte de stockage à utiliser dans la section suivante.

Télécharger un fichier VHD

Pour charger un fichier VHD à l’aide d’AzCopy :

  1. Dans Windows, ouvrez une fenêtre d’invite de commandes et accédez au répertoire d’installation d’AzCopy.

    Par défaut, AzCopy est installé dans ProgramFiles(x86)\Microsoft SDKs\Azure\AzCopy.

    Si vous le souhaitez, vous pouvez ajouter l’emplacement d’installation d’AzCopy au chemin de votre système.

  2. Exécutez ensuite la commande suivante dans l’invite de commandes. Utilisez la clé de compte de stockage et l’URI de conteneur d’objets blob que vous avez copiés à partir du portail Azure. La valeur vhdFileName doit être entre guillemets.

    AzCopy /Source:<sourceDirectory> /Dest:<blobContainerUri> /DestKey:<storageAccountKey> /Pattern:"<vhdFileName>" /BlobType:page
    

Le processus de téléchargement d’un fichier de disque dur virtuel peut durer un certain temps en fonction de sa taille et de votre vitesse de connexion.

Automatiser le chargement de fichiers VHD

Pour automatiser le chargement de fichiers VHD afin de créer des images personnalisées, utilisez AzCopy pour copier ou charger des fichiers VHD sur le compte de stockage associé au labo.

Pour trouver le compte de stockage de destination associé à votre laboratoire :

  1. Connectez-vous au portail Azure.
  2. Dans le menu de gauche, sélectionnez Groupes de ressources.
  3. Recherchez et sélectionnez le groupe de ressources associé à votre laboratoire.
  4. Sous Vue d’ensemble, sélectionnez l’un des comptes de stockage.
  5. Sélectionnez Objets Blob.
  6. Recherchez les téléchargements dans la liste. S’il n’y en a aucun, revenez à l’étape 4 et essayez un autre compte de stockage.
  7. Utilisez l’URL en tant que destination dans votre commande AzCopy.

Étapes suivantes