4.8. Téléchargement et création d'une image Azure
Effectuez les étapes suivantes pour télécharger le fichier VHD dans votre conteneur et créer une image personnalisée Azure.
La chaîne de connexion de stockage exportée ne persiste pas après un redémarrage du système. Si l'une des commandes des étapes suivantes échoue, exportez à nouveau la chaîne de connexion.
Procédure
Téléchargez le fichier
VHDdans le conteneur de stockage. Cela peut prendre plusieurs minutes. Pour obtenir une liste des conteneurs de stockage, entrez la commandeaz storage container list.az storage blob upload \ --account-name <storage-account-name> --container-name <container-name> \ --type page --file <path-to-vhd> --name <image-name>.vhd$ az storage blob upload \ --account-name <storage-account-name> --container-name <container-name> \ --type page --file <path-to-vhd> --name <image-name>.vhdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple :
*az storage blob upload \*
[clouduser@localhost]$ *az storage blob upload \* *--account-name azrhelclistact --container-name azrhelclistcont \* *--type page --file rhel-image-{ProductNumber}.vhd --name rhel-image-{ProductNumber}.vhd* Percent complete: %100.0Copy to Clipboard Copied! Toggle word wrap Toggle overflow Obtenir l'URL du fichier
VHDtéléchargé pour l'utiliser dans l'étape suivante.az storage blob url -c <container-name> -n <image-name>.vhd
$ az storage blob url -c <container-name> -n <image-name>.vhdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple :
az storage blob url -c azrhelclistcont -n rhel-image-9.vhd "https://azrhelclistact.blob.core.windows.net/azrhelclistcont/rhel-image-9.vhd"
$ az storage blob url -c azrhelclistcont -n rhel-image-9.vhd "https://azrhelclistact.blob.core.windows.net/azrhelclistcont/rhel-image-9.vhd"Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez l'image personnalisée Azure.
az image create -n <image-name> -g <resource-group> -l <azure-region> --source <URL> --os-type linux
$ az image create -n <image-name> -g <resource-group> -l <azure-region> --source <URL> --os-type linuxCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteLa génération d'hyperviseur par défaut de la VM est V1. Vous pouvez éventuellement spécifier une génération d'hyperviseur V2 en incluant l'option
--hyper-v-generation V2. Les VM de génération 2 utilisent une architecture de démarrage basée sur l'UEFI. Voir Support for generation 2 VMs on Azure pour plus d'informations sur les VMs de génération 2.La commande peut renvoyer l'erreur suivante : "Seuls les blobs formatés en tant que VHD peuvent être importés" Cette erreur peut signifier que l'image n'a pas été alignée à la limite de 1 Mo la plus proche avant d'être convertie en
VHD.Exemple :
az image create -n rhel9 -g azrhelclirsgrp2 -l southcentralus --source https://azrhelclistact.blob.core.windows.net/azrhelclistcont/rhel-image-9.vhd --os-type linux
$ az image create -n rhel9 -g azrhelclirsgrp2 -l southcentralus --source https://azrhelclistact.blob.core.windows.net/azrhelclistcont/rhel-image-9.vhd --os-type linuxCopy to Clipboard Copied! Toggle word wrap Toggle overflow