• Determinar el nombre de la red virtual
Get-AzureVNetSite
  • Verificar que la dirección IP interna está disponible:
Test-AzureStaticVNetIP –VNetName vNet1 –IPAddress X.X.X.X

Si se obtiene como respuesta “IsAvailable  : True” podemos continuar al siguiente paso.

  • Especificar la dirección IP interna en la VM:
Get-AzureVM -Name nombrevm –ServiceName nombreservicio | Set-AzureStaticVNetIP –IPAddress 10.10.2.10 | Update-AzureVM

Debes obtener “OperationStatus = Succeeded” como resultado del comando.

ipaddressstaticresult

  • Verificar que la asignación fue efectiva:
Get-AzureVM -Name nombrevm –ServiceName NameService

También, puedes comprobarlo en cuanto la VM haya reiniciado, iniciando una sesión de escritorio remoto (RDS) y examinando los “detalles de la conexión”. Dentro de los detalles encontrarás que la dirección IP continua siendo asignada por el DHCP, sin embargo, en el campo “Leasing Time” encontrarás que vencerá en 137 años; manera en que Azure trata las direcciones estáticas.

  • Remover la dirección IP estática
Get-AzureVM -ServiceName NameService -Name nombrevm| Remove-AzureStaticVNetIP | Update-AzureVM

Cómo conocer el ServiceName de una VM