共用方式為


快速入門:在 Azure Stack Hub 中使用 Azure CLI,建立 Linux 伺服器 VM

您可以使用 Azure CLI 建立 Ubuntu Server 20.04 LTS 虛擬機 (VM) 。 在本文中,您將建立和使用虛擬機器。 本文也會說明如何:

  • 使用遠端用戶端連線到虛擬機器。
  • 安裝 NGINX Web 伺服器,並且檢視預設首頁。
  • 清除未使用的資源。

必要條件

建立資源群組

資源群組是您可以在其中部署和管理 Azure Stack Hub 資源的邏輯容器。 從您的開發套件或 Azure Stack Hub 整合系統,執行 az group create 命令來建立資源群組。

注意

我們已為下列程式碼範例中的所有變數指派值。 不過,您可以指派自己的值。

下列範例會在本機位置建立名為 myResourceGroup 的資源群組:

az group create --name myResourceGroup --location local

建立虛擬機器

使用 az vm create 命令來建立虛擬機器。 下列範例會建立名為 myVM 的 VM。 此範例會使用 Demouser 作為系統管理員使用者名稱,並以 Demouser@123 作為系統管理員密碼。 將這些值變更為適合您環境的值。

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

公用 IP 位址會在 PublicIpAddress 參數中傳回。 請記下位址,以便稍後搭配虛擬機器使用。

針對 Web 流量開啟連接埠 80

因為此虛擬機器即將執行 IIS 網頁伺服器,所以您需要對網際網路流量開啟連接埠 80。 若要開啟連接埠,請使用 az vm open-port 命令:

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

使用 SSH 連線至虛擬機器

從已安裝 SSH 的用戶端電腦,連線到虛擬機器。 如果您使用的是 Windows 用戶端,請使用 PuTTY 來建立連線。 若要連線到虛擬機器,請使用下列命令:

ssh <publicIpAddress>

安裝 NGINX 網頁伺服器

若要更新套件資源及安裝最新的 NGINX 套件,請執行下列指令碼:

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

檢視 NGINX 歡迎使用頁面

在已於虛擬機器上安裝 NGINX Web 伺服器並開啟連接埠 80 的情況下,您可以使用虛擬機器的公用 IP 位址存取 Web 伺服器。 若要執行此動作,請開啟瀏覽器,然後前往 http://<public IP address>

NGINX Web 伺服器歡迎頁面

清除資源

清除您不再需要的資源。 您可以使用 az group delete 命令來移除這些資源。 執行以下命令:

az group delete --name myResourceGroup

後續步驟

在本快速入門中,您已使用網頁伺服器部署基本的 Linux 伺服器虛擬機器。 若要深入了解 Azure Stack Hub 虛擬機器,請參閱 Azure Stack Hub 中虛擬機器的考量