Creación de una máquina virtual con un disco del SO administrado mediante la CLI
Este script crea una máquina virtual conectando un disco administrado como disco del SO. Use este script en los anteriores escenarios:
- Creación de una máquina virtual desde un disco del SO administrado que se copió desde un disco administrado de otra suscripción
- Creación de una máquina virtual desde un disco administrado que se creó a partir de un archivo de disco duro virtual especializado
- Creación de una máquina virtual desde un disco del SO administrado que se creó a partir de una instantánea
Para ejecutar este ejemplo, instale la versión más reciente de la CLI de Azure. Para empezar, ejecute az login
para crear una conexión con Azure.
Los ejemplos de la CLI de Azure están escritos para el shell bash
. Para ejecutar este ejemplo en Windows PowerShell o en el símbolo del sistema, es posible que necesite cambiar algunos elementos del script.
Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.
Script de ejemplo
# Verified per Raman Kumar as of 2/23/2022
# <FullScript>
#Provide the subscription Id
subscriptionId="<subscriptionId>"
#Provide the name of your resource group
resourceGroupName=myResourceGroupName
#Provide the name of the Managed Disk
managedDiskName=myDiskName
#Provide the OS type
osType=linux
#Provide the name of the virtual machine
virtualMachineName=myVirtualMachineName123
#Set the context to the subscription Id where Managed Disk exists and where VM will be created
az account set --subscription $subscriptionId
#Get the resource Id of the managed disk
managedDiskId=$(az disk show --name $managedDiskName --resource-group $resourceGroupName --query [id] -o tsv)
#Create VM by attaching existing managed disks as OS
az vm create --name $virtualMachineName --resource-group $resourceGroupName --attach-os-disk $managedDiskId --os-type $osType
# </FullScript>
Limpieza de la implementación
Ejecute el siguiente comando para quitar el grupo de recursos, la máquina virtual y todos los recursos relacionados.
az group delete --name myResourceGroup
Explicación del script
Este script usa los siguientes comandos para obtener las propiedades del disco administrado, conectar un disco administrado a una nueva máquina virtual y crear una máquina virtual. Cada elemento de la tabla incluye vínculos a la documentación específica del comando.
Get-Help | Notas |
---|---|
az disk show | Obtiene propiedades del disco administrado mediante el nombre del disco y el nombre del grupo de recursos. La propiedad de identificador se utiliza para conectar un disco administrado a una nueva máquina virtual |
az vm create | Crea una máquina virtual con un disco del SO administrado. |
Pasos siguientes
Para más información sobre la CLI de Azure, consulte la documentación de la CLI de Azure.
Encontrará más ejemplos de scripts de la CLI de máquina virtual en la documentación sobre máquinas virtuales Linux de Azure.