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
VHD
dans 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
Exemple :
[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.0
Obtenir l'URL du fichier
VHD
téléchargé pour l'utiliser dans l'étape suivante.$ az storage blob url -c <container-name> -n <image-name>.vhd
Exemple :
$ az storage blob url -c azrhelclistcont -n rhel-image-9.vhd "https://azrhelclistact.blob.core.windows.net/azrhelclistcont/rhel-image-9.vhd"
Créez l'image personnalisée Azure.
$ az image create -n <image-name> -g <resource-group> -l <azure-region> --source <URL> --os-type linux
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