Configuración de direcciones IP privadas para una máquina virtual (implementación clásica) mediante la CLI de Azure clásica

A una máquina virtual (VM) se le asigna automáticamente una dirección IP privada de un intervalo que el usuario especifique, en función de la subred en la que se implemente. Una máquina virtual conserva la dirección hasta que se elimina. Azure asigna dinámicamente la siguiente dirección IP privada disponible desde la subred en la que se crea una máquina virtual. Asigne una dirección IP estática si quiere disponer de una dirección IP específica de la subred asignada a la máquina virtual.

Importante

Antes de trabajar con recursos de Azure, es importante comprender que Azure tiene actualmente dos modelos de implementación: Azure Resource Manager y el clásico. Asegúrese de que comprende los modelos de implementación y las herramientas antes de trabajar con recursos de Azure. Puede ver la documentación de las distintas herramientas haciendo clic en las fichas en la parte superior de este artículo.

Este artículo trata sobre el modelo de implementación clásico. También puede administrar la dirección IP privada estática en el modelo de implementación del Administrador de recursos.

En los siguientes comandos de ejemplo de la CLI de Azure clásica se presupone que ya se creó un entorno simple. Si desea ejecutar los comandos que aparecen en este documento, cree primero el entorno de prueba descrito en creación de una red virtual.

Especificación de una dirección IP privada estática al crear una VM

Para crear una máquina virtual denominada DNS01 en un nuevo servicio en la nube denominado TestService según el escenario anterior, siga estos pasos:

  1. Si nunca ha usado CLI de Azure, consulte Instalación y configuración del CLI de Azure y siga las instrucciones hasta el punto en que seleccione su cuenta y suscripción de Azure.

  2. Ejecute el comando azure service create para crear el servicio en la nube.

     azure service create TestService --location uscentral
    

    Resultado esperado:

     info:    Executing command service create
     info:    Creating cloud service
     data:    Cloud service name TestService
     info:    service create command OK
    
  3. Ejecute el comando azure crear vm para crear la VM. Tenga en cuenta el valor de una dirección IP privada estática. En la lista que se muestra en la salida se explican los parámetros utilizados.

     azure vm create -l centralus -n DNS01 -w TestVNet -S "192.168.1.101" TestService bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2 adminuser AdminP@ssw0rd
    

    Resultado esperado:

     info:    Executing command vm create
     warn:    --vm-size has not been specified. Defaulting to "Small".
     info:    Looking up image bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2
     info:    Looking up virtual network
     info:    Looking up cloud service
     warn:    --location option will be ignored
     info:    Getting cloud service properties
     info:    Looking up deployment
     info:    Retrieving storage accounts
     info:    Creating VM
     info:    OK
     info:    vm create command OK
    
    • -l (or --location). La región de Azure donde se creará la VM. En este escenario, centralus.
    • -n (o --vm-name). Nombre de la VM que se va a crear.
    • -w (o --virtual-network-name). Nombre de la red virtual donde se creará la VM.
    • -S (o --static-ip). Dirección IP privada estática para la VM.
    • TestService. Nombre del servicio en la nube en el que se creó la VM.
    • bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2. Imagen utilizada para crear la VM.
    • adminuser. Administrador local para la VM de Windows.
    • AdminP@ssw0rd. Contraseña del administrador local para la VM de Windows.

Recuperación de la información de la dirección IP privada estática para una VM

Para ver la información de la dirección IP privada estática para la VM creada con el script anterior, ejecute el comando de la CLI de Azure y observe el valor para Network StaticIP:

azure vm static-ip show DNS01

Resultado esperado:

info:    Executing command vm static-ip show
info:    Getting virtual machines
data:    Network StaticIP "192.168.1.101"
info:    vm static-ip show command OK

Eliminación de una dirección IP privada estática de una VM

Para quitar la dirección IP privada estática agregada a la VM en el script anterior, ejecute los siguientes comandos de la CLI de Azure.

azure vm static-ip remove DNS01

Resultado esperado:

info:    Executing command vm static-ip remove
info:    Getting virtual machines
info:    Reading network configuration
info:    Updating network configuration
info:    vm static-ip remove command OK

Adición de una IP privada estática a una VM existente

Para agregar una dirección IP privada estática a la VM creada con el script anterior, ejecute el siguiente comando:

azure vm static-ip set DNS01 192.168.1.101

Resultado esperado:

info:    Executing command vm static-ip set
info:    Getting virtual machines
info:    Looking up virtual network
info:    Reading network configuration
info:    Updating network configuration
info:    vm static-ip set command OK

Configuración de direcciones IP en el sistema operativo

Se recomienda no asignar estáticamente la dirección IP privada asignada a la máquina virtual de Azure en el sistema operativo de una máquina virtual, a menos que sea necesario. Al establecer manualmente la dirección IP privada en el sistema operativo, asegúrese de que sea la misma que la dirección IP privada asignada a la máquina virtual de Azure, de lo contrario, perderá la conectividad a la máquina virtual. No asigne manualmente la dirección IP pública asignada a una máquina virtual de Azure en el sistema operativo de la máquina virtual.

Pasos siguientes