6.5.4. Preparación para la carga de imágenes VHD de Azure
Esto describe los pasos para subir una imagen VHD a Azure.
Requisitos previos
- Debe tener un grupo de recursos de Azure y una cuenta de almacenamiento utilizables.
Procedimiento
Instalar python2:
yum install python2
# yum install python2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Notapython2 paquete debe ser instalado porque desde el AZ CLI depende específicamente de python 2.7
Importe la clave de repositorio de Microsoft:
rpm --import https://packages.microsoft.com/keys/microsoft.asc
# rpm --import https://packages.microsoft.com/keys/microsoft.asc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Crear una información de repositorio local azure-cli:
sh -c 'echo -e \N "azure-cli]\Nname=Azure CLI\nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo'
# sh -c 'echo -e \N "azure-cli]\Nname=Azure CLI\nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Instale la CLI de Azure:
yumdownloader azure-cli rpm -ivh --nodeps azure-cli-2.0.64-1.el7.x86_64.rpm
# yumdownloader azure-cli # rpm -ivh --nodeps azure-cli-2.0.64-1.el7.x86_64.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NotaLa versión descargada del paquete de Azure CLI puede variar en función de la versión actual descargada.
Ejecute la CLI de Azure:
az login
$ az login
Copy to Clipboard Copied! Toggle word wrap Toggle overflow El terminal muestra el mensaje 'Nota, hemos lanzado un navegador para que pueda iniciar sesión. Para una experiencia antigua con el código del dispositivo, utilice \ "az login --use-device-code"' y abre un navegador donde puede iniciar la sesión.
NotaSi está ejecutando una sesión remota (SSH), el enlace no se abrirá en el navegador. En este caso, puede utilizar el enlace proporcionado y así poder iniciar sesión y autenticar su sesión remota. Para iniciar la sesión, utilice un navegador web para abrir la página https://microsoft.com/devicelogin e introduzca el código XXXXXXXXX para autenticarse.
Enumerar las claves de la cuenta de almacenamiento en Azure:
GROUP=resource-group-name ACCOUNT=storage-account-name az storage account keys list --resource-group $GROUP --account-name $ACCOUNT
$ GROUP=resource-group-name $ ACCOUNT=storage-account-name $ az storage account keys list --resource-group $GROUP --account-name $ACCOUNT
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya resource-group-name por el nombre del grupo de recursos de Azure y storage-account-name por el nombre de la cuenta de almacenamiento de Azure.
NotaPuedes listar los recursos disponibles utilizando el comando
Lista de recursos az
Lista de recursos az
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Anote el valor
key1
en la salida del comando anterior y asígnelo a una variable de entorno:KEY1=value
$ KEY1=value
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Crea un contenedor de almacenamiento:
CONTAINER=storage-account-name az storage container create --account-name $ACCOUNT \ --account-key $KEY1 --name $CONTAINER
$ CONTAINER=storage-account-name $ az storage container create --account-name $ACCOUNT \ --account-key $KEY1 --name $CONTAINER
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya storage-account-name por el nombre de la cuenta de almacenamiento.