Vytvoření virtuálního počítače se statickou veřejnou IP adresou pomocí Azure CLI

V tomto článku vytvoříte virtuální počítač se statickou veřejnou IP adresou. Veřejná IP adresa umožňuje komunikaci s virtuálním počítačem z internetu. Přiřaďte statickou veřejnou IP adresu místo dynamické adresy, abyste zajistili, že se adresa nikdy nezmění.

Veřejné IP adresy mají nominální poplatek. Počet veřejných IP adres, které můžete použít pro každé předplatné, je omezený .

Požadavky

  • Účet Azure s aktivním předplatným. Vytvoření účtu zdarma
  • Tento kurz vyžaduje verzi 2.0.28 nebo novější azure CLI. Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.

Vytvoření skupiny zdrojů

Skupina prostředků Azure je logický kontejner, ve kterém se nasazují a spravují prostředky Azure.

Vytvořte skupinu prostředků pomocí příkazu az group create s názvem myResourceGroup v umístění eastus2 .

  az group create \
    --name myResourceGroup \
    --location eastus2

Vytvoření veřejné IP adresy

Pomocí příkazu az network public-ip create vytvořte standardní veřejnou adresu IPv4.

Následující příkaz vytvoří zónově redundantní veřejnou IP adresu s názvem myPublicIP v myResourceGroup.

az network public-ip create \
    --resource-group myResourceGroup \
    --name myPublicIP \
    --version IPv4 \
    --sku Standard \
    --zone 1 2 3

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

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

Následující příkaz vytvoří virtuální počítač s Windows Serverem. Do parametru -PublicIPAddressName zadáte název veřejné IP adresy vytvořené dříve. Po zobrazení výzvy zadejte uživatelské jméno a heslo, které se mají použít jako přihlašovací údaje pro virtuální počítač:

  az vm create \
    --name myVM \
    --resource-group TutorVMRoutePref-rg \
    --public-ip-address myPublicIP \
    --size Standard_A2 \
    --image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
    --admin-username azureuser

Další informace o skladových posílacích veřejných IP adres najdete v tématu Skladové položky veřejných IP adres. Virtuální počítač je možné přidat do back-endového fondu služby Azure Load Balancer. Skladová položka veřejné IP adresy se musí shodovat se skladovou jednotkou veřejné IP adresy nástroje pro vyrovnávání zatížení. Další informace najdete v tématu Azure Load Balancer.

Zobrazte přiřazenou veřejnou IP adresu a ověřte, že byla vytvořena jako statická adresa, pomocí příkazu az network public-ip show:

  az network public-ip show \
    --resource-group myResourceGroup \
    --name myPublicIP \
    --query [ipAddress,publicIpAllocationMethod,sku] \
    --output table

Upozorňující

Neupravujte nastavení IP adres v operačním systému virtuálního počítače. Operační systém neví o veřejných IP adresách Azure. I když do operačního systému můžete přidat nastavení privátníCH IP adres, doporučujeme to udělat, pokud není to nutné, a ne až po přečtení přidání privátní IP adresy do operačního systému.

Poznámka:

Azure poskytuje výchozí odchozí IP adresu pro virtuální počítače, které nemají přiřazenou veřejnou IP adresu nebo jsou v back-endovém fondu interního základního nástroje pro vyrovnávání zatížení Azure. Výchozí mechanismus odchozích IP adres poskytuje odchozí IP adresu, která není konfigurovatelná.

Výchozí ip adresa odchozího přístupu je zakázaná, když dojde k jedné z následujících událostí:

  • Virtuálnímu počítači se přiřadí veřejná IP adresa.
  • Virtuální počítač se umístí do back-endového fondu standardního nástroje pro vyrovnávání zatížení s odchozími pravidly nebo bez něj.
  • Prostředek Azure NAT Gateway je přiřazen k podsíti virtuálního počítače.

Virtuální počítače, které vytvoříte pomocí škálovacích sad virtuálních počítačů v flexibilním režimu orchestrace, nemají výchozí odchozí přístup.

Další informace o odchozích připojeních v Azure najdete v tématu Výchozí odchozí přístup v Azure a použití překladu zdrojových síťových adres (SNAT) pro odchozí připojení.

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

Pokud už je nepotřebujete, můžete k odebrání skupiny prostředků a všech prostředků, které obsahuje, použít příkaz az group delete:

  az group delete --name myResourceGroup --yes

Další kroky