Crea tu maquina virtual en Azure y configura su red

Published on
1 mins read
--- views

Intro

Considerando que tienes una suscripcion activa con capacidad de crear VM logeate por linea de comandos desde learn, azure portal o terminal local

Crea una maquina virtual

az vm create --resource-group "learn-a821d10e-2a2d-4c69-b7ae-99ced8861ed6" --name my-vm --public-ip-sku Standard --image Ubuntu2204 --admin-username azureuser --generate-ssh-keys

Configurar un servidor web nginx en la vm

az vm extension set --resource-group "learn-a821d10e-2a2d-4c69-b7ae-99ced8861ed6" --vm-name my-vm --name customScript --publisher Microsoft.Azure.Extensions --version 2.1 --settings '{"fileUris":["https://raw.githubusercontent.com/MicrosoftDocs/mslearn-welcome-to-azure/master/configure-nginx.sh"]}' --protected-settings '{"commandToExecute": "./configure-nginx.sh"}'

Configuración del acceso de red

Identifica tu vm

az vm list```

Guardamos la IP de nuestra VM en una variable bash
```bash
IPADDRESS="$(az vm list-ip-addresses --resource-group "learn-a821d10e-2a2d-4c69-b7ae-99ced8861ed6" --name my-vm --query "[].virtualMachine.network.publicIpAddresses[*].ipAddress" --output tsv)"```

Ejecutamos el navegador solicitando respuesta de nuestra VM
```bash

Especifica un timeout de 5 segundos para que responda la web o VM desde el protocolo http(80)

curl: (28) Connection timed out after 5001 milliseconds```

```bash
az vm list
az vm list

¡Disfruta el contenido!