Partager via


Création et chargement d’un disque dur virtuel qui contient 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 à partir d’ASM, effectuez votre migration d’ici 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 Migrer vos ressources IaaS vers Azure Resource Manager d’ici le 1er mars 2023.

Remarque

Azure a deux modèles de déploiement différents pour la création et l’utilisation de ressources : Resource Manager et Classic. 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ée à l’aide d’Azure Resource Manager.

Cet article vous montre comment créer et charger un disque dur virtuel (VHD) afin de pouvoir l’utiliser comme votre propre image 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.

Conditions préalables

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

Remarque

Le format VHDX plus récent n’est pas pris en charge dans Azure. Lorsque vous créez une machine virtuelle, spécifiez le disque dur virtuel comme format. Si nécessaire, vous pouvez convertir des disques VHDX en disque dur virtuel à l’aide de qemu-img convert ou de l’applet de commande PowerShell Convert-VHD. En outre, Azure ne prend pas en charge le chargement de disques durs virtuels dynamiques. Vous devez donc convertir ces disques en disques durs virtuels statiques avant le chargement. Vous pouvez utiliser des outils tels que les utilitaires VHD Azure pour GO pour convertir des disques dynamiques pendant le processus de chargement vers Azure.

Étape 1 : Préparer l’image à charger

Azure prend en charge différentes distributions Linux (voir Distributions approuvées). Les articles suivants vous guident tout au long de la préparation des différentes distributions Linux prises en charge sur Azure. Après avoir complété les étapes décrites dans les guides suivants, revenez ici lorsque vous disposez d'un fichier VHD prêt à être chargé sur Azure :

Remarque

Le contrat SLA de plateforme Azure s’applique aux machines virtuelles exécutant le système d’exploitation Linux uniquement lorsque l’une des distributions approuvées est utilisée avec les détails de configuration spécifiés sous « Versions prises en charge » dans Linux sur Azure-Endorsed Distributions. Toutes les distributions Linux dans la galerie d’images Azure sont approuvées avec la configuration requise.

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

Étape 2 : Préparer la connexion à Azure

Vérifiez que vous utilisez Azure CLI dans le modèle de déploiement classique (azure config mode asm), puis connectez-vous à votre compte :

azure login

Étape 3 : Charger l’image dans Azure

Vous avez besoin d’un compte de stockage pour téléverser votre fichier VHD (disque dur virtuel). Vous pouvez choisir un compte de stockage existant ou en créer un nouveau.

Utilisez Azure CLI 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 est l’URL du compte de stockage que vous envisagez d’utiliser
  • YourImagesFolder est le conteneur dans le stockage d’objets blob dans lequel vous souhaitez stocker vos images
  • VHDName est l’étiquette qui apparaît dans le portail pour identifier le disque dur virtuel.
  • PathToVHDFile est le chemin complet et le nom du fichier .vhd sur votre ordinateur.

La commande suivante montre 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 normale. Spécifiez le nom que vous avez donné à votre image à l’étape précédente. Dans l’exemple suivant, nous utilisons le nom de l’image myImage donné à 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 propres machines virtuelles, fournissez votre propre nom d’utilisateur + mot de passe, emplacement, nom DNS et nom d’image.

Étapes suivantes

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