Udostępnij przez


Szybki start: tworzenie maszyny wirtualnej z systemem Windows przy użyciu interfejsu wiersza polecenia platformy Azure

Dotyczy: ✔️ maszyny wirtualne z systemem Windows

Interfejs wiersza polecenia platformy Azure służy do tworzenia zasobów platformy Azure i zarządzania nimi z poziomu wiersza polecenia lub skryptów. W tym przewodniku Szybki start pokazano, jak za pomocą interfejsu wiersza polecenia platformy Azure wdrożyć maszynę wirtualną na platformie Azure z systemem Windows Server 2022. Aby zobaczyć maszynę wirtualną w akcji, należy następnie połączyć się z maszyną wirtualną za pomocą protokołu RDP i zainstalować serwer IIS.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Uruchamianie usługi Azure Cloud Shell

Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której możesz używać do wykonywania kroków opisanych w tym artykule. Ma on typowe narzędzia platformy Azure wstępnie zainstalowane i skonfigurowane do użycia z kontem.

Aby otworzyć usługę Cloud Shell, wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. Możesz również uruchomić usługę Cloud Shell w oddzielnej karcie przeglądarki, przechodząc do strony https://shell.azure.com/bash. Wybierz pozycję Kopiuj , aby skopiować bloki kodu, wklej go w usłudze Cloud Shell, a następnie naciśnij Enter , aby go uruchomić.

Tworzenie grupy zasobów

Utwórz grupę zasobów za pomocą polecenia az group create. Grupa zasobów platformy Azure to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi. Poniższy przykład tworzy grupę zasobów o nazwie myResourceGroup w lokalizacji Zachodnie stany USA 3 . Zastąp wartość zmiennych zgodnie z potrzebami.

resourcegroup="myResourceGroupCLI"
location="westus3"
az group create --name $resourcegroup --location $location

Tworzenie maszyny wirtualnej

Utwórz maszynę wirtualną za pomocą polecenia az vm create. Poniższy przykład tworzy maszynę wirtualną o nazwie myVM. W tym przykładzie użyto użytkownika azureuser jako nazwy użytkownika administracyjnego. Zastąp wartości zmiennych zgodnie z potrzebami.

Zostanie wyświetlony monit o podanie hasła spełniającego wymagania dotyczące haseł dla maszyn wirtualnych platformy Azure.

W poniższym przykładzie zostanie wyświetlony monit o wprowadzenie hasła w wierszu polecenia. Możesz również dodać --admin-password parametr z wartością hasła. Nazwa użytkownika i hasło będą używane podczas nawiązywania połączenia z maszyną wirtualną.

vmname="myVM"
username="azureuser"
az vm create \
    --resource-group $resourcegroup \
    --name $vmname \
    --image Win2022AzureEditionCore \
    --public-ip-sku Standard \
    --admin-username $username 

Utworzenie maszyny wirtualnej i zasobów pomocniczych potrwa kilka minut. Poniższe przykładowe dane wyjściowe pokazują, że operacja tworzenia maszyny wirtualnej zakończyła się pomyślnie.

{
  "fqdns": "",
  "id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "westus3",
  "macAddress": "00-0D-3A-23-9A-49",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "52.174.34.95",
  "resourceGroup": "myResourceGroupCLI"
  "zones": ""
}

Zanotuj własne publicIpAddress dane wyjściowe podczas tworzenia maszyny wirtualnej. Ten adres IP jest używany do uzyskiwania dostępu do maszyny wirtualnej w dalszej części tego artykułu.

Informacje o kosztach nie są prezentowane podczas procesu tworzenia maszyny wirtualnej w interfejsie wiersza polecenia, tak jak na portalu Azure. Jeśli chcesz dowiedzieć się więcej na temat sposobu działania kosztów dla maszyn wirtualnych, zobacz stronę Przegląd optymalizacji kosztów.

Instalowanie serwera internetowego

Aby zobaczyć działanie maszyny wirtualnej, zainstaluj serwer WWW IIS.

az vm run-command invoke -g $resourcegroup \
   -n $vmname \
   --command-id RunPowerShellScript \
   --scripts "Install-WindowsFeature -name Web-Server -IncludeManagementTools"

Otwieranie portu 80 dla ruchu internetowego

Domyślnie podczas tworzenia maszyny wirtualnej z systemem Windows na platformie Azure są otwierane tylko połączenia RDP. Użyj az vm open-port, aby otworzyć port TCP 80 do użycia z serwerem sieci Web usług IIS.

az vm open-port --port 80 --resource-group $resourcegroup --name $vmname

Widok serwera sieci Web w akcji

Po zainstalowaniu usług IIS i otwarciu portu 80 na maszynie wirtualnej z Internetu użyj wybranej przeglądarki internetowej, aby wyświetlić domyślną stronę powitalną usług IIS. Użyj publicznego adresu IP maszyny wirtualnej uzyskanej w poprzednim kroku. W poniższym przykładzie przedstawiono domyślną witrynę internetową usług IIS:

witryna domyślna IIS

Czyszczenie zasobów

Gdy grupa zasobów, maszyna wirtualna i wszystkie powiązane zasoby nie będą już potrzebne, możesz użyć polecenia az group delete :

az group delete --name $resourcegroup

Następne kroki

W tym szybkim przewodniku wdrożono prostą maszynę wirtualną, otwarto port sieciowy dla ruchu webowego i zainstalowano podstawowy serwer internetowy. Aby dowiedzieć się więcej o maszynach wirtualnych platformy Azure, przejdź do samouczka dla maszyn wirtualnych z systemem Windows.