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 :
-
Un système d’exploitation Linux installé dans un fichier .vhd : vous avez installé une distribution Linux approuvée par Azure (ou consultez les informations relatives aux distributions non approuvées) sur un disque virtuel au format de disque dur virtuel (VHD). Plusieurs outils permettent de créer une machine virtuelle et un disque dur virtuel :
- Installez et configurez QEMU ou KVM, en veillant à utiliser VHD comme format d’image. Vous pouvez convertir une image à l’aide de
qemu-img convert
si nécessaire. - Vous pouvez également utiliser Hyper-V sur Windows 10 ou sur Windows Server 2012/2012 R2.
- Installez et configurez QEMU ou KVM, en veillant à utiliser VHD comme format d’image. Vous pouvez convertir une image à l’aide de
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.
- Interface de ligne de commande Azure : installez l’interface de ligne de commande Azure la plus récente pour charger le disque dur virtuel.
É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 :
- Distributions CentOS
- Debian Linux
- Oracle Linux
- Red Hat Enterprise Linux
- SLES et openSUSE
- Ubuntu
- Autres - Distributions non approuvées
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.