Ejercicio: Creación de una máquina virtual de Azure

Completado

En este ejercicio, crearás una máquina virtual (VM) de Azure e instalará Nginx, un servidor web popular.

Por ejemplo, puedes usar Azure Portal, la CLI de Azure, Azure PowerShell o una plantilla de Azure Resource Manager (ARM).

En este caso, vas a usar la CLI de Azure.

Tarea 1: Creación de una máquina virtual Linux e instalación de Nginx

Usa los siguientes comandos de la CLI de Azure para crear una máquina virtual Linux e instalar Nginx. Una vez creada la máquina virtual, usará la extensión de script personalizado para instalar Nginx. La extensión de script personalizado es una manera fácil de descargar y ejecutar scripts en máquinas virtuales de Azure. Solo es una de las numerosas formas de configurar el sistema después de que la máquina virtual esté en funcionamiento.

  1. Desde Cloud Shell, ejecuta el siguiente comando az vm create para crear una máquina virtual Linux:

    az vm create \
      --resource-group "<rgn>[sandbox resource group name]</rgn>" \
      --name my-vm \
      --public-ip-sku Standard \
      --image Ubuntu2204 \
      --admin-username azureuser \
      --generate-ssh-keys    
    

    La máquina virtual tardará unos minutos en aparecer. Ha asignado el nombre my-vm a la máquina virtual. Use este nombre para hacer referencia a la máquina virtual en los pasos posteriores.

  2. Ejecuta el siguiente comando az vm extension set para configurar Nginx en la máquina virtual:

    az vm extension set \
      --resource-group "<rgn>[sandbox resource group name]</rgn>" \
      --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"}'    
    

    Este comando usa la extensión de script personalizado para ejecutar un script de Bash en la máquina virtual. El script se almacena en GitHub. Mientras se ejecuta el comando, puede optar por examinar el script de Bash en una pestaña independiente del explorador. Para resumir, el script:

    1. Ejecuta apt-get update para descargar la información más reciente del paquete desde Internet. Este paso ayuda a garantizar que el siguiente comando pueda encontrar la versión más reciente del paquete Nginx.
    2. Instala Nginx.
    3. Establece la página principal, /var/www/html/index.html, para que imprima un mensaje de bienvenida en el que se incluye el nombre de host de la máquina virtual.

Continuar

Eso es todo para este ejercicio. El espacio aislado seguirá ejecutándose y volverás a este punto en algunas unidades para actualizar la configuración de red para que puedas acceder al sitio web.