Rychlý start: Vytvoření virtuálního počítače s Linuxem pomocí Azure CLI

Platí pro: ✔️ Virtuální počítače s Linuxem

V tomto rychlém startu se ukáže, jak pomocí rozhraní příkazového řádku Azure (CLI) nasadit do Azure virtuální počítač s Linuxem. Azure CLI slouží k vytváření a správě prostředků Azure z příkazového řádku nebo ve skriptech.

V tomto kurzu budeme instalovat nejnovější image Ubuntu LTS. Abyste mohli zobrazit virtuální počítač v akci, připojíte se k němu pomocí SSH a nainstalujete webový server NGINX.

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Spuštění služby Azure Cloud Shell

Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.

Pokud chcete otevřít Cloud Shell, vyberte položku Vyzkoušet v pravém horním rohu bloku kódu. Můžete také otevřít Cloud Shell na samostatné kartě prohlížeče tak, že https://shell.azure.com/bash otevřete . Vyberte Kopírovat, zkopírujte bloky kódu, vložte je do Cloud Shell a stisknutím klávesy Enter ho spusťte.

Pokud dáváte přednost místní instalaci a používání rozhraní příkazového řádku, musíte mít Azure CLI verze 2.0.30 nebo novější. Verzi zjistíte spuštěním příkazu az --version. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace Azure CLI.

Vytvoření skupiny prostředků

Vytvořte skupinu prostředků pomocí příkazu az group create. Skupina prostředků Azure je logický kontejner, ve kterém se nasazují a spravují prostředky Azure. Následující příklad vytvoří skupinu prostředků myResourceGroup v umístění eastus:

az group create --name myResourceGroup --location eastus

Vytvoření virtuálního počítače

Vytvořte virtuální počítač pomocí příkazu az vm create.

Následující příklad vytvoří virtuální počítač myVM a přidá uživatelský účet azureuser. Parametr slouží k automatickému vygenerování klíče SSH a jeho umístění do výchozího umístění --generate-ssh-keys klíče (~/.ssh). Pokud místo toho chcete použít konkrétní sadu klíčů, použijte možnost --ssh-key-values.

az vm create \
  --resource-group myResourceGroup \
  --name myVM \
  --image UbuntuLTS \
  --admin-username azureuser \
  --generate-ssh-keys

Vytvoření virtuálního počítače a podpůrných prostředků trvá několik minut. Následující příklad ukazuje, že operace vytvoření virtuálního počítače byla úspěšná.

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

Poznamenejte si vlastní adresu publicIpAddress ve výstupu z vašeho virtuálního počítače. Tato adresa se používá pro přístup k virtuálnímu počítači v dalších krocích.

Poznámka

Azure poskytuje výchozí IP adresu odchozího přístupu pro Azure Virtual Machines, které nemají přiřazenou veřejnou IP adresu nebo jsou v back-endového fondu interního virtuálního počítače Azure Load Balancer. Výchozí mechanismus IP adresy odchozího přístupu poskytuje odchozí IP adresu, která není konfigurovatelná.

Další informace o výchozím odchozím přístupu najdete v tématu Výchozí odchozí přístup v Azure.

Výchozí IP adresa odchozího přístupu je zakázaná, když je virtuálnímu počítači přiřazena veřejná IP adresa nebo je virtuální počítač umístěn do back-endového fondu služby Standard Load Balancer s odchozími pravidly nebo bez nich. Pokud je Překlad adres služby Azure Virtual Network virtuální počítač přiřazený k podsíti virtuálního počítače, výchozí IP adresa odchozího přístupu je zakázaná.

Virtuální počítače vytvořené škálovacími sadami virtuálních počítačů v režimu flexibilní orchestrace nemají výchozí odchozí přístup.

Další informace o odchozích připojeních v Azure najdete v tématu Použití překladu zdrojových adres (SNAT) pro odchozí připojení.

Otevření portu 80 pro webový provoz

Ve výchozím nastavení jsou při vytváření virtuálního počítače s Linuxem v Azure otevřená pouze připojení SSH. Pomocí příkazu az vm open-port otevřete port TCP 80 pro použití s webovým serverem NGINX:

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

Připojení k virtuálnímu počítači

Připojte se k virtuálnímu počítači přes SSH jako obvykle. Nahraďte IP adresu v příkladu veřejnou IP adresou vašeho virtuálního počítače, jak je psáno v předchozím výstupu:

ssh azureuser@40.68.254.142

Instalace webového serveru

Pokud se chcete podívat na virtuální počítač v akci, nainstalujte webový server NGINX. Aktualizujte zdroje balíčku a pak nainstalujte nejnovější balíček NGINX.

sudo apt-get -y update
sudo apt-get -y install nginx

Až budete hotovi, zadáním příkazu exit ukončete relaci SSH.

Zobrazení webového serveru v akci

V libovolném webovém prohlížeči zobrazte výchozí úvodní stránku serveru NGINX. Jako webovou adresu použijte veřejnou IP adresu virtuálního počítače. Následující příklad ukazuje výchozí web NGINX:

Zobrazení úvodní stránky serveru NGINX

Vyčištění prostředků

Pokud už je nepotřebujete, můžete k odebrání skupiny prostředků, virtuálního počítače a všech souvisejících prostředků použít příkaz az group delete.

az group delete --name myResourceGroup

Další kroky

V tomto rychlém startu jste nasadili jednoduchý virtuální počítač, otevřeli jste síťový port pro webový provoz a nainstalovali jste základní webový server. Další informace o virtuálních počítačích Azure najdete v kurzu pro virtuální počítače s Linuxem.