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
- Téléchargez et installez la dernière version d’AzCopy.
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 :
Connectez-vous au portail Azure.
Sélectionnez Toutes les ressources, puis sélectionnez votre labo.
Dans le menu du labo, sous Paramètres, sélectionnez Configuration et stratégies.
Dans le journal d’activité, dans le menu des ressources sous Bases de machines virtuelles, sélectionnez Images personnalisées.
Dans Images personnalisées, sélectionnez Ajouter.
Dans Image personnalisée, sous VHD, sélectionnez le lien Charger un VHD à l’aide de PowerShell.
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/...
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 :
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.
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 :
- Connectez-vous au portail Azure.
- Dans le menu de gauche, sélectionnez Groupes de ressources.
- Recherchez et sélectionnez le groupe de ressources associé à votre laboratoire.
- Sous Vue d’ensemble, sélectionnez l’un des comptes de stockage.
- Sélectionnez Objets Blob.
- 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.
- Utilisez l’URL en tant que destination dans votre commande AzCopy.