Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
-
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 VHD. Plusieurs outils existent pour créer une machine virtuelle et un disque dur virtuel :
- Installez et configurez le QEMU ou le KVM, en prenant soin d’utiliser VHD comme format d’image. Si nécessaire, vous pouvez convertir une image à l’aide
qemu-img convert
de . - Vous pouvez également utiliser Hyper-V sur Windows 10 ou Windows Server 2012/2012 R2.
- Installez et configurez le QEMU ou le KVM, en prenant soin d’utiliser VHD comme format d’image. Si nécessaire, vous pouvez convertir une image à l’aide
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.
- Interface de ligne de commande Azure : installez la dernière interface Azure Command-Line pour télécharger le VHD.
É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 :
- Distributions basées sur CentOS
- Debian Linux
- Oracle Linux
- Red Hat Enterprise Linux
- SLES &openSUSE
- Ubuntu
- Autres - Distributions non approuvées
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.