Ten samouczek pokazuje, jak skonfigurować preferencje routingu dla maszyny wirtualnej. Ruch związany z Internetem z maszyny wirtualnej jest kierowany za pośrednictwem sieci usługodawcy internetowego po wybraniu Opcji preferencji routingu przez Internet . Domyślny routing odbywa się za pośrednictwem sieci globalnej firmy Microsoft.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
- Utwórz maszynę wirtualną z publicznym adresem IP skonfigurowanym na potrzeby preferencji routingu internetowego .
- Sprawdź, czy publiczny adres IP jest ustawiony na preferencję routingu internetowego .
Wymagania wstępne
- 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.
- Konto platformy Azure z aktywną subskrypcją.
Utwórz konto bezpłatnie.
- Zainstalowany lokalnie program Azure PowerShell lub usługa Azure Cloud Shell
Jeśli postanowisz zainstalować program PowerShell i używać go lokalnie, ten artykuł wymaga modułu Azure PowerShell w wersji 5.4.1 lub nowszej. Uruchom polecenie Get-Module -ListAvailable Az, aby dowiedzieć się, jaka wersja jest zainstalowana. Jeśli konieczne będzie uaktualnienie, zobacz Instalowanie modułu Azure PowerShell. Jeśli używasz programu PowerShell lokalnie, musisz też uruchomić polecenie Connect-AzAccount, aby utworzyć połączenie z platformą Azure.
Tworzenie maszyny wirtualnej z publicznym adresem IP
W tej sekcji utworzysz maszynę wirtualną i publiczny adres IP w witrynie Azure Portal. Podczas konfigurowania publicznego adresu IP wybierz opcję Internet w celu preferencji routingu.
Zaloguj się w witrynie Azure Portal.
W polu wyszukiwania portalu wprowadź ciąg Maszyna wirtualna. W wynikach wyszukiwania wybierz pozycję Maszyny wirtualne.
W obszarze Maszyny wirtualne wybierz pozycję + Utwórz, a następnie pozycję + Maszyna wirtualna.
Na karcie Podstawy w Tworzenie maszyny wirtualnej wprowadź lub wybierz następujące informacje.
| Ustawienie |
Wartość |
|
Szczegóły projektu |
|
| Subskrypcja |
Wybierz subskrypcję. |
| Grupa zasobów |
Wybierz pozycjęUtwórz nowy.
Wprowadź TutorVMRoutePref-rg. Wybierz przycisk OK. |
|
Szczegóły wystąpienia |
|
| Nazwa maszyny wirtualnej |
Wprowadź wartość myVM. |
| Region |
Wybierz pozycję (Stany Zjednoczone) Zachodnie stany USA 2. |
| Opcje dostępności |
Wybierz Nie wymagana jest nadmiarowość infrastruktury. |
| Opcje strefy |
Wybierz pozycję Strefa wybrana samodzielnie. |
| Strefa dostępności |
Wybierz pozycję Strefa 1. |
| Typ zabezpieczeń |
Wybierz opcję Standardowa. |
| obraz |
Wybierz pozycję Windows Server 2022 Datacenter: Azure Edition — x64 Gen2. |
| Instancja Azure Spot |
Pozostaw domyślnie pole bez zaznaczenia. |
| Rozmiar |
Wybierz rozmiar. |
|
Konto administratora |
|
| Username |
Wprowadź nazwę użytkownika. |
| Hasło |
Wprowadź hasło. |
| Potwierdź hasło |
Ponownie wprowadź hasło. |
|
Reguły portów przychodzących |
|
| Publiczne porty ruchu przychodzącego |
Wybierz pozycję Zezwalaj na wybrane porty. |
| Wybierz porty wejściowe |
Pozostaw wartość domyślną protokołu RDP (3389). Otwieranie portu 3389 z Internetu nie jest zalecane w przypadku obciążeń produkcyjnych. |
Wybierz pozycję Dalej: Dyski , a następnie Dalej: Sieć lub wybierz kartę Sieć .
Na karcie Sieć wprowadź lub wybierz następujące informacje.
| Ustawienie |
Wartość |
|
Interfejs sieciowy |
|
| Sieć wirtualna |
Pozostaw wartość domyślną (nowy) TutorVMRoutePref-rg-vnet. |
| Podsieć |
Pozostaw wartość domyślną (nowa) (10.1.0.0/24). |
| Publiczny adres IP |
Wybierz pozycjęUtwórz nowy.
W polu Nazwa wprowadź wartość myPublicIP.
W opcji Preferowanie routingu wybierz Internet.
W obszarze Strefa dostępności wybierz pozycję Strefa 1.
Wybierz przycisk OK. |
Wybierz pozycję Przejrzyj i utwórz.
Wybierz pozycję Utwórz.
W tej sekcji utworzysz grupę zasobów, publiczny adres IP i maszynę wirtualną przy użyciu interfejsu wiersza polecenia platformy Azure. Publiczny adres IP utworzony w poprzedniej sekcji jest dołączany do maszyny wirtualnej podczas tworzenia.
Tworzenie grupy zasobów
Utwórz grupę zasobów za pomocą polecenia az group create o nazwie TutorVMRoutePref-rg w lokalizacji westus2 .
az group create \
--name TutorVMRoutePref-rg \
--location westus2
Tworzenie publicznego adresu IP
Użyj az network public-ip create, aby utworzyć standardowy publiczny adres IPv4 z nadmiarowością strefową o nazwie myPublicIP w TutorVMRoutePref-rg.
TagInternet jest stosowany do publicznego adresu IP jako parametru w poleceniu CLI, umożliwiające preferencję routingu Internet.
az network public-ip create \
--resource-group TutorVMRoutePref-rg \
--name myPublicIP \
--version IPv4 \
--ip-tags 'RoutingPreference=Internet' \
--sku Standard \
--zone 1 2 3
Tworzenie maszyny wirtualnej
Użyj az vm create, aby utworzyć maszynę wirtualną. Publiczny adres IP utworzony w poprzedniej sekcji jest dodawany w ramach polecenia CLI i jest dołączony do maszyny wirtualnej podczas tworzenia.
az vm create \
--name myVM \
--resource-group TutorVMRoutePref-rg \
--public-ip-address myPublicIP \
--size Standard_D2a_v4 \
--image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
--admin-username azureuser
W tej sekcji utworzysz grupę zasobów, publiczny adres IP i maszynę wirtualną przy użyciu programu Azure PowerShell. Publiczny adres IP utworzony w poprzedniej sekcji jest dołączany do maszyny wirtualnej podczas tworzenia.
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 New-AzResourceGroup o nazwie TutorVMRoutePref-rg w lokalizacji westus2.
New-AzResourceGroup -Name 'TutorVMRoutePref-rg' -Location 'westus2'
Tworzenie publicznego adresu IP
Użyj polecenia New-AzPublicIpAddress , aby utworzyć standardowy strefowo nadmiarowy publiczny adres IPv4 o nazwie myPublicIP w usłudze TutorVMRoutePref-rg.
TagInternet jest stosowany do publicznego adresu IP jako parametru w poleceniu programu PowerShell, umożliwiając preferencję routowania Internet.
## Create IP tag for Internet and Routing Preference. ##
$tag = @{
IpTagType = 'RoutingPreference'
Tag = 'Internet'
}
$ipTag = New-AzPublicIpTag @tag
## Create IP. ##
$ip = @{
Name = 'myPublicIP'
ResourceGroupName = 'TutorVMRoutePref-rg'
Location = 'westus2'
Sku = 'Standard'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv4'
IpTag = $ipTag
Zone = 1,2,3
}
New-AzPublicIpAddress @ip
Tworzenie maszyny wirtualnej
Użyj New-AzVM, aby utworzyć maszynę wirtualną. Publiczny adres IP utworzony w poprzedniej sekcji jest dodawany jako część polecenia programu PowerShell i jest dołączony do maszyny wirtualnej podczas tworzenia.
## Create virtual machine. ##
$vm = @{
ResourceGroupName = 'TutorVMRoutePref-rg'
Location = 'West US 2'
Name = 'myVM'
PublicIpAddressName = 'myPublicIP'
}
New-AzVM @vm
Weryfikowanie preferencji routingu internetowego
W tej sekcji wyszukasz wcześniej utworzony publiczny adres IP i zweryfikujesz preferencję routingu internetowego przy użyciu witryny Azure Portal.
W polu wyszukiwania portalu wprowadź publiczny adres IP. W wynikach wyszukiwania wybierz pozycję Publiczne adresy IP.
W Publiczne adresy IP wybierz myPublicIP.
Wybierz Właściwości w Ustawienia.
Sprawdź, czy Internet jest wyświetlany w preferencjach routingu.
W tej sekcji użyjesz polecenia az network public-ip show , aby sprawdzić, czy preferencje routingu internetowego są skonfigurowane dla publicznego adresu IP za pomocą interfejsu wiersza polecenia platformy Azure.
az network public-ip show \
--resource-group TutorVMRoutePref-rg \
--name myPublicIP \
--query ipTags \
--output tsv
W tej sekcji użyjesz polecenia Get-AzPublicIpAddress , aby sprawdzić, czy preferencje routingu internetowego są skonfigurowane dla publicznego adresu IP za pomocą programu Azure PowerShell.
$ip = @{
ResourceGroupName = 'TutorVMRoutePref-rg'
Name = 'myPublicIP'
}
Get-AzPublicIPAddress @ip | select -ExpandProperty IpTags
Czyszczenie zasobów
Jeśli nie zamierzasz nadal korzystać z tej aplikacji, usuń publiczny adres IP, wykonując następujące czynności:
W polu wyszukiwania w górnej części portalu wprowadź ciąg Grupa zasobów.
W wynikach wyszukiwania wybierz pozycję Grupy zasobów.
Wybierz pozycję TutorVMRoutePref-rg
Wybierz pozycję Usuń grupę zasobów.
Wprowadź myResourceGroup dla WPISZ NAZWĘ GRUPY ZASOBÓW: i wybierz Usuń.
Po zakończeniu pracy z maszyną wirtualną i publicznym adresem IP usuń grupę zasobów i wszystkie zawarte w niej zasoby za pomocą polecenia az group delete.
az group delete \
--name TutorVMRoutePref-rg
Po zakończeniu pracy z maszyną wirtualną i publicznym adresem IP usuń grupę zasobów i wszystkie zawarte w niej zasoby za pomocą polecenia Remove-AzResourceGroup.
Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'
Następne kroki
Przejdź do następnego artykułu, aby dowiedzieć się, jak utworzyć maszynę wirtualną z preferencjami routingu mieszanego: