Compartir a través de


Creación de una máquina virtual con una dirección IP pública estática mediante la CLI de Azure

En este artículo, creará una máquina virtual con una dirección IP pública estática. Una dirección IP pública permite la comunicación con una máquina virtual desde Internet. Asigne una dirección IP pública estática, en lugar de una dirección dinámica, para garantizar que la dirección no cambie nunca.

Las direcciones IP públicas tienen un precio simbólico. Existe un límite para el número de direcciones IP públicas que puede usar por suscripción.

Requisitos previos

  • Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
  • Este tutorial requiere la versión 2.0.28 de la CLI de Azure o cualquier versión posterior. Si usa Azure Cloud Shell, ya está instalada la versión más reciente.

Crear un grupo de recursos

Un grupo de recursos de Azure es un contenedor lógico en el que se implementan y se administran los recursos de Azure.

Cree un grupo de recursos con az group create llamado myResourceGroup en la ubicación eastus2.

  az group create \
    --name myResourceGroup \
    --location eastus2

Crear una dirección IP pública

Use az network public-ip create para crear una dirección IPv4 pública estándar.

El comando siguiente crea una dirección IP pública con redundancia de zona denominado myPublicIP en myResourceGroupSLB:

az network public-ip create \
    --resource-group myResourceGroup \
    --name myPublicIP \
    --version IPv4 \
    --sku Standard \
    --zone 1 2 3

Creación de una máquina virtual

Cree la máquina virtual con az vm create.

Con el comando siguiente, se crea una máquina virtual con Windows Server. Escribirá el nombre de la dirección IP pública creada anteriormente en el parámetro -PublicIPAddressName . Cuando se le solicite, proporcione un nombre de usuario y una contraseña que se usarán como credenciales para la máquina virtual:

  az vm create \
    --name myVM \
    --resource-group TutorVMRoutePref-rg \
    --public-ip-address myPublicIP \
    --size Standard_A2 \
    --image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
    --admin-username azureuser

Para más información sobre las SKU de IP pública, consulte SKU de dirección IP pública. Se puede agregar una máquina virtual al grupo de back-end de una instancia de Azure Load Balancer. La SKU de la dirección IP pública debe coincidir con la SKU de la dirección IP pública de un equilibrador de carga. Para obtener más información, consulte Equilibrador de carga de Azure.

Vea la dirección IP pública asignada y confirme que se creó como una dirección estática con az network public-ip show:

  az network public-ip show \
    --resource-group myResourceGroup \
    --name myPublicIP \
    --query [ipAddress,publicIpAllocationMethod,sku] \
    --output table

Advertencia

No modifique la configuración de direcciones IP dentro del sistema operativo de la máquina virtual. El sistema operativo no conoce las direcciones IP públicas de Azure. Aunque puede agregar la configuración de dirección IP privada al sistema operativo, se recomienda no hacerlo a menos que sea necesario y no hasta después de haber leído Incorporación o eliminación de direcciones IP privadas a un sistema operativo.

Nota:

Azure proporciona una dirección IP de acceso de salida predeterminada para las máquinas virtuales que no tienen asignada una dirección IP pública o están en el grupo back-end de un equilibrador de carga de Azure básico interno. El mecanismo de dirección IP de acceso de salida predeterminado proporciona una dirección IP de salida que no se puede configurar.

La dirección IP de acceso de salida predeterminada está deshabilitada cuando se produce uno de los siguientes eventos:

  • Se asigna una dirección IP pública a la máquina virtual.
  • La máquina virtual se coloca en el grupo back-end de un equilibrador de carga estándar, con o sin reglas de salida.
  • Se asigna un recurso de Azure NAT Gateway a la subred de la máquina virtual.

Las máquinas virtuales creadas mediante conjuntos de escalado de máquinas virtuales en modo de orquestación flexible no tienen acceso de salida predeterminado.

Para más información sobre las conexiones de salida en Azure, vea Acceso de salida predeterminado en Azure y Uso de traducción de direcciones de red (SNAT) de origen para conexiones de salida.

Limpieza de recursos

Cuando ya no se necesiten, puede utilizar az group delete para eliminar el grupo de recursos y todos los recursos que contenga:

  az group delete --name myResourceGroup --yes

Pasos siguientes