Tworzenie maszyny wirtualnej ze statycznym prywatnym adresem IP przy użyciu interfejsu wiersza polecenia platformy Azure
Maszyna wirtualna jest automatycznie przypisywana prywatny adres IP z określonego zakresu. Ten zakres jest oparty na podsieci, w której wdrożono maszynę wirtualną. Maszyna wirtualna przechowuje adres do momentu usunięcia maszyny wirtualnej. Platforma Azure dynamicznie przypisuje następny dostępny prywatny adres IP z podsieci, w której tworzysz maszynę wirtualną. Przypisz statyczny adres IP do maszyny wirtualnej, jeśli chcesz mieć określony adres IP w podsieci.
Wymagania wstępne
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Ten samouczek wymaga wersji 2.0.28 lub nowszej interfejsu wiersza polecenia platformy Azure. W przypadku korzystania z usługi Azure Cloud Shell najnowsza wersja jest już zainstalowana.
Tworzenie grupy zasobów
Grupa zasobów platformy Azure to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi.
Utwórz grupę zasobów za pomocą polecenia az group create o nazwie myResourceGroup w lokalizacji eastus2 .
az group create \
--name myResourceGroup \
--location eastus2
Tworzenie maszyny wirtualnej
Utwórz maszynę wirtualną za pomocą polecenia az vm create.
Następujące polecenie tworzy maszynę wirtualną z systemem Windows Server. Po wyświetleniu monitu podaj nazwę użytkownika i hasło do użycia jako poświadczenia dla maszyny wirtualnej:
az vm create \
--name myVM \
--resource-group myResourceGroup \
--public-ip-address myPublicIP \
--public-ip-sku Standard \
--image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
--admin-username azureuser
Zmienianie prywatnego adresu IP na statyczny
W tej sekcji zmienisz prywatny adres IP z dynamicznego na statyczny dla utworzonej wcześniej maszyny wirtualnej.
Użyj polecenia az network nic ip-config update , aby zaktualizować konfigurację interfejsu sieciowego.
Następujące polecenie zmienia prywatny adres IP maszyny wirtualnej na statyczny:
az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMVMNic \
--private-ip-address 10.0.0.4
Ostrzeżenie
Z poziomu systemu operacyjnego maszyny wirtualnej nie należy statycznie przypisywać prywatnego adresu IP przypisanego do maszyny wirtualnej platformy Azure. Przypisz statyczny prywatny adres IP tylko wtedy, gdy jest to konieczne, na przykład podczas przypisywania wielu adresów IP do maszyn wirtualnych.
Jeśli ręcznie ustawisz prywatny adres IP w systemie operacyjnym, upewnij się, że jest on zgodny z prywatnym adresem IP przypisanym do interfejsu sieciowego platformy Azure. W przeciwnym razie możesz utracić łączność z maszyną wirtualną. Dowiedz się więcej o ustawieniach prywatnych adresów IP.
Czyszczenie zasobów
Gdy grupa zasobów i wszystkie zawarte w niej zasoby nie będą już potrzebne, można je usunąć za pomocą polecenia az group delete.
az group delete --name myResourceGroup --yes
Następne kroki
- Dowiedz się więcej o publicznych adresach IP na platformie Azure.
- Dowiedz się więcej o wszystkich ustawieniach publicznego adresu IP.
- Dowiedz się więcej na temat prywatnych adresów IP i przypisywania statycznego prywatnego adresu IP do maszyny wirtualnej platformy Azure.
- Dowiedz się więcej o tworzeniu maszyn wirtualnych z systemami Linux i Windows .