Partager via


Création et téléchargement d'un disque dur virtuel contenant le système d'exploitation Linux

Important

Les machines virtuelles classiques seront mises hors service le 1er mars 2023.

Si vous utilisez des ressources IaaS provenant d’ASM, veuillez terminez votre migration avant le 1er mars 2023. Nous vous encourageons à effectuer le basculement plus tôt plus pour tirer parti des nombreuses fonctionnalités améliorées d’Azure Resource Manager.

Pour plus d’informations, consultez Migrez vos ressources IaaS vers Azure Resource Manager avant le 1er mars 2023.

Notes

Azure a deux modèles de déploiement différents pour créer et utiliser des ressources : Resource Manager et classique. Cet article traite du modèle de déploiement classique. Pour la plupart des nouveaux déploiements, Microsoft recommande d’utiliser le modèle Resource Manager. Vous pouvez également charger une image de disque personnalisé à l’aide d’Azure Resource Manager.

Cet article vous montre comment créer et télécharger un disque dur virtuel pour que vous puissiez l'utiliser comme image personnelle pour créer des machines virtuelles dans Azure. Découvrez comment préparer le système d’exploitation afin de pouvoir l’utiliser pour créer plusieurs machines virtuelles basées sur cette image.

Prérequis

Cet article part du principe que vous disposez des éléments suivants :

Notes

Azure ne prend pas en charge le nouveau format VHDX. Lorsque vous créez une machine virtuelle, spécifiez le format de disque dur virtuel (VHD). Si nécessaire, vous pouvez convertir des disques VHDX au format VHD à l’aide de qemu-img convert ou de l’applet de commande PowerShell Convert-VHD. De plus, Azure ne prend pas en charge le chargement de disques durs virtuels dynamiques. Vous devez convertir ces disques en disques durs virtuels statiques avant le chargement. Vous pouvez utiliser des outils tels que les utilitaires de disque dur virtuel Azure pour GO pour convertir les disques dynamiques au cours du processus de téléchargement vers Azure.

Étape 1 : préparation de l'image pour le téléchargement

Azure prend en charge diverses distributions de Linux (voir Distributions Linux approuvées). Les articles suivants indiquent comment préparer les diverses distributions de Linux prises en charge dans Azure. Après avoir suivi toutes les étapes décrites dans les guides suivants, revenez ici une fois que vous disposez d’un fichier VHD prêt pour le chargement sur Azure :

Notes

Le contrat de niveau de service de la plateforme Azure s’applique aux machines virtuelles exécutant le système d’exploitation Linux uniquement lorsqu’une des distributions reconnues est utilisée avec les détails de configuration définis sous « Versions prises en charge » dans Linux dans les distributions approuvées par Azure. Toutes les distributions Linux de la galerie d'images Azure sont des distributions reconnues répondant à la configuration requise.

Consultez également les notes d’installation Linux pour obtenir d’autres conseils généraux sur la préparation d’images Linux pour Azure.

Étape 2 : préparation de la connexion à Azure

Assurez-vous que vous utilisez l’interface de ligne de commande Azure dans le modèle de déploiement Classic (azure config mode asm), puis connectez-vous à votre compte :

azure login

Étape 3 : chargement de l’image dans Azure

Vous avez besoin d’un compte de stockage vers lequel charger votre fichier de disque dur virtuel. Vous pouvez choisir un compte de stockage existant ou en créer un.

Utilisez l’interface de ligne de commande Azure pour charger l’image, à l’aide de la commande suivante :

azure vm image create <ImageName> `
    --blob-url <BlobStorageURL>/<YourImagesFolder>/<VHDName> `
    --os Linux <PathToVHDFile>

Dans l’exemple précédent :

  • BlobStorageURL correspond à l’URL du compte de stockage que vous envisagez d’utiliser.
  • YourImagesFolder est le conteneur au sein du stockage d’objets blob dans lequel vous souhaitez stocker vos images.
  • VHDName est l’étiquette affichée dans le portail pour identifier le disque dur virtuel.
  • PathToVHDFile est le chemin d’accès complet et le nom du fichier .vhd sur votre machine.

La commande suivante illustre un exemple complet :

azure vm image create myImage `
    --blob-url https://mystorage.blob.core.windows.net/vhds/myimage.vhd `
    --os Linux /home/ahmet/myimage.vhd

Étape 4 : créer une machine virtuelle à partir de l’image

Vous créez une machine virtuelle à l’aide de azure vm create , de la même façon qu’une machine virtuelle standard. Spécifiez le nom que vous avez donné à votre image à l’étape précédente. Dans l’exemple suivant, nous utilisons le nom d’image myImage attribué à l’étape précédente :

azure vm create --userName ops --password P@ssw0rd! --vm-size Small --ssh `
    --location "West US" "myDeployedVM" myImage

Pour créer vos machines virtuelles, fournissez vos propres nom d’utilisateur et mot de passe, emplacement, nom DNS et nom d’image.

Étapes suivantes

Pour plus d’informations, voir référence CLI Azure pour le modèle de déploiement Azure Classic.