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:
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.
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
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
- Obtenga más información acerca de las direcciones IP públicas reservadas .
- Obtenga información sobre las direcciones IP públicas a nivel de instancia (ILPIP) .
- Consulte las API de REST de IP reservada.