Udostępnij za pośrednictwem


Szybki start: tworzenie maszyny wirtualnej serwera z systemem Linux przy użyciu interfejsu wiersza polecenia platformy Azure w usłudze Azure Stack Hub

Maszynę wirtualną z systemem Ubuntu Server 20.04 LTS można utworzyć przy użyciu interfejsu wiersza polecenia platformy Azure. W tym artykule utworzysz maszynę wirtualną i użyjesz jej. W tym artykule pokazano również, jak wykonać następujące czynności:

  • Nawiąż połączenie z maszyną wirtualną za pomocą klienta zdalnego.
  • Zainstaluj serwer internetowy NGINX i wyświetl domyślną stronę główną.
  • Wyczyść nieużywane zasoby.

Wymagania wstępne

Tworzenie grupy zasobów

Grupa zasobów to logiczny kontener, w którym można wdrażać zasoby usługi Azure Stack Hub i zarządzać nimi. W zestawie deweloperów lub zintegrowanym systemie usługi Azure Stack Hub uruchom polecenie az group create , aby utworzyć grupę zasobów.

Uwaga

Przypisaliśmy wartości dla wszystkich zmiennych w poniższych przykładach kodu. Można jednak przypisać własne wartości.

Poniższy przykład tworzy grupę zasobów o nazwie myResourceGroup w lokalizacji lokalnej:

az group create --name myResourceGroup --location local

Tworzenie maszyny wirtualnej

Utwórz maszynę wirtualną przy użyciu polecenia az vm create . W poniższym przykładzie utworzono maszynę wirtualną o nazwie myVM. W przykładzie użyto konta Demouser jako nazwy użytkownika administratora i Demouser@123 jako hasła administratora. Zmień te wartości na coś, co jest odpowiednie dla danego środowiska.

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

Publiczny adres IP jest zwracany w parametrze PublicIpAddress . Zanotuj adres do późniejszego użycia z maszyną wirtualną.

Otwieranie portu 80 na potrzeby ruchu w sieci Web

Ponieważ ta maszyna wirtualna będzie uruchamiać serwer internetowy usług IIS, musisz otworzyć port 80 do ruchu internetowego. Aby otworzyć port, użyj polecenia az vm open-port :

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

Nawiązywanie połączenia z maszyną wirtualną przy użyciu protokołu SSH

Na komputerze klienckim z zainstalowanym protokołem SSH nawiąż połączenie z maszyną wirtualną. Jeśli pracujesz na kliencie z systemem Windows, użyj programu PuTTY , aby utworzyć połączenie. Aby nawiązać połączenie z maszyną wirtualną, użyj następującego polecenia:

ssh <publicIpAddress>

Instalowanie serwera internetowego NGINX

Aby zaktualizować zasoby pakietu i zainstalować najnowszy pakiet NGINX, uruchom następujący skrypt:

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

Wyświetlanie strony powitalnej serwera NGINX

Po zainstalowaniu serwera internetowego NGINX i otwarciu portu 80 na maszynie wirtualnej można uzyskać dostęp do serwera internetowego przy użyciu publicznego adresu IP maszyny wirtualnej. Aby to zrobić, otwórz przeglądarkę i przejdź do strony http://<public IP address>.

Strona powitalna serwera internetowego NGINX

Czyszczenie zasobów

Wyczyść zasoby, których nie potrzebujesz już. Aby je usunąć, możesz użyć polecenia az group delete . Uruchom następujące polecenie:

az group delete --name myResourceGroup

Następne kroki

W tym przewodniku Szybki start wdrożono podstawową maszynę wirtualną serwera z systemem Linux z serwerem internetowym. Aby dowiedzieć się więcej o maszynach wirtualnych usługi Azure Stack Hub, zobacz Zagadnienia dotyczące maszyn wirtualnych w usłudze Azure Stack Hub.