Share via


Inicio rápido: Creación de una máquina virtual de servidor Linux mediante la CLI de Azure en Azure Stack Hub

Puede crear una máquina virtual (VM) ubuntu Server 20.04 LTS mediante la CLI de Azure. Siga los pasos que se describen en este artículo para crear y usar una máquina virtual. En este artículo también se muestra cómo:

  • Conectarse a la máquina virtual con un cliente remoto.
  • Instalar un servidor web NGINX y ver la página principal predeterminada.
  • Borrar los recursos que no use.

Prerrequisitos

Crear un grupo de recursos

Un grupo de recursos es un contenedor lógico en el que puede implementar y administrar recursos de Azure Stack Hub. Desde el kit de desarrollo o el sistema integrado de Azure Stack Hub, ejecute el comando az group create para crear un grupo de recursos.

Nota

En los siguientes ejemplos de código, hemos asignado valores para todas las variables. Sin embargo, puede asignar sus propios valores.

En el ejemplo siguiente, se crea un grupo de recursos denominado myResourceGroup en la ubicación local:

az group create --name myResourceGroup --location local

Creación de una máquina virtual

Cree una máquina virtual con el comando az vm create. En el ejemplo siguiente se crea una máquina virtual denominada myVM. En este ejemplo se usa Demouser como nombre de usuario administrador y Demouser@123 como contraseña de administrador. Actualice estos valores a un valor apropiado para su entorno.

az vm create \
  --resource-group "myResourceGroup" \
  --name "myVM" \
  --image "UbuntuLTS" \
  --admin-username "Demouser" \
  --admin-password "Demouser@123" \
  --location local

La dirección IP pública se devuelve en el parámetro PublicIpAddress. Anote la dirección para usarla más adelante con la máquina virtual.

Apertura del puerto 80 para el tráfico web

Dado que en esta máquina virtual se va a ejecutar el servidor web IIS, debe abrir el puerto 80 para el tráfico de Internet. Para abrir el puerto, use el comando az vm open-port:

az vm open-port --port 80 --resource-group myResourceGroup --name myVM

Uso de SSH para conectarse a la máquina virtual

En un equipo cliente con SSH instalado, conéctese a la máquina virtual. Si está trabajando en un cliente Windows, puede usar PuTTY para crear la conexión. Para conectarse a la máquina virtual, use el comando siguiente:

ssh <publicIpAddress>

Instalación del servidor web NGINX

Ejecute el siguiente script para actualizar los recursos del paquete e instalar el paquete NGINX más reciente:

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

Visualización de la página de bienvenida de NGINX

Con el servidor web NGINX instalado y el puerto 80 abierto en la máquina virtual, puede acceder al servidor web mediante la dirección IP pública de la máquina virtual. Para hacerlo, abra un explorador y vaya a http://<public IP address>.

Página principal del servidor web NGINX

Limpieza de recursos

Borre los recursos que ya no necesite. Puede usar el comando az group delete para eliminarlos. Ejecute el siguiente comando:

az group delete --name myResourceGroup

Pasos siguientes

En esta guía de inicio rápido ha implementado una máquina virtual de servidor Linux básica con un servidor web. Para más información sobre las máquina virtuales de Azure Stack Hub, consulte el artículo Consideraciones sobre máquinas virtuales en Azure Stack Hub.