Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestra cómo crear una copia de la máquina virtual (VM) de Azure que ejecuta Linux mediante la CLI de Azure. Para copiar, crear, almacenar y compartir imágenes de máquina virtual a escala, consulte Galerías de imágenes compartidas.
También puede cargar y crear una máquina virtual desde un disco duro virtual.
Prerrequisitos
Instale la CLI de Azure.
Inicie sesión en una cuenta de Azure con az login.
Tener una máquina virtual de Azure para usarla como origen para la copia.
Detener la máquina virtual de origen
Desasigne la máquina virtual de origen mediante az vm deallocate. En el ejemplo siguiente se desasigna la máquina virtual denominada myVM en el grupo de recursos myResourceGroup:
az vm deallocate \
--resource-group myResourceGroup \
--name myVM
Copia de la máquina virtual de origen
Para copiar una máquina virtual, cree una copia del disco duro virtual subyacente. Este proceso crea un disco duro virtual (VHD) especializado como un disco administrado que contiene la misma configuración y valores que la máquina virtual de origen.
Para más información sobre Azure Managed Disks, consulte Introducción a Azure Managed Disks.
Enumere cada máquina virtual y el nombre de su disco del sistema operativo con az vm list. En el ejemplo siguiente se enumeran todas las máquinas virtuales del grupo de recursos denominado myResourceGroup:
az vm list -g myResourceGroup \ --query '[].{Name:name,DiskName:storageProfile.osDisk.name}' \ --output tableLa salida es similar a la del ejemplo siguiente:
Name DiskName ------ -------- myVM myDiskCopie el disco mediante la creación de un nuevo disco administrado y mediante az disk create. En el ejemplo siguiente se crea un disco denominado myCopiedDisk desde el disco administrado denominado myDisk:
az disk create --resource-group myResourceGroup \ --name myCopiedDisk --source myDiskCompruebe los discos administrados ahora en el grupo de recursos mediante az disk list. En el ejemplo siguiente se enumeran los discos administrados del grupo de recursos denominado myResourceGroup:
az disk list --resource-group myResourceGroup --output table
Configuración de una red virtual
Los pasos opcionales siguientes crean una nueva red virtual, subred, dirección IP pública y tarjeta de interfaz de red virtual (NIC).
Si va a copiar una máquina virtual con fines de solución de problemas o implementaciones adicionales, es posible que no quiera usar una máquina virtual en una red virtual existente.
Si desea crear una infraestructura de red virtual para las máquinas virtuales copiadas, siga los pasos siguientes. Si no desea crear una red virtual, vaya a Creación de una máquina virtual.
Cree la red virtual mediante az network vnet create. En el ejemplo siguiente se crea una red virtual denominada myVnet y una subred denominada mySubnet:
az network vnet create --resource-group myResourceGroup \ --location eastus --name myVnet \ --address-prefix 192.168.0.0/16 \ --subnet-name mySubnet \ --subnet-prefix 192.168.1.0/24Cree una dirección IP pública mediante az network public-ip create. En el ejemplo siguiente se crea una dirección IP pública denominada myPublicIP con el nombre DNS de mypublicdns. (Dado que el nombre DNS debe ser único, proporcione un nombre único).
az network public-ip create --resource-group myResourceGroup \ --location eastus --name myPublicIP --dns-name mypublicdns \ --allocation-method static --idle-timeout 4Cree la NIC mediante az network nic create. En el ejemplo siguiente se crea una NIC denominada myNic que está asociada a la subred mySubnet :
az network nic create --resource-group myResourceGroup \ --location eastus --name myNic \ --vnet-name myVnet --subnet mySubnet \ --public-ip-address myPublicIP
Creación de una máquina virtual
Cree una máquina virtual mediante az vm create.
Especifique el disco administrado copiado que se va a usar como disco del sistema operativo (--attach-os-disk), como se indica a continuación:
az vm create --resource-group myResourceGroup \
--name myCopiedVM --nics myNic \
--size Standard_DS1_v2 --os-type Linux \
--attach-os-disk myCopiedDisk
Pasos siguientes
Para aprender a usar una galería de imágenes compartidas para administrar imágenes de máquina virtual.