Samouczek: konfigurowanie preferencji routingu dla maszyny wirtualnej
Artykuł
W tym samouczku przedstawiono sposób konfigurowania preferencji 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 .
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.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
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.
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.
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 tworzenia 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ź ciąg TutorVMRoutePref-rg. Wybierz przycisk OK.
Szczegóły wystąpienia
Virtual machine name
Wprowadź wartość myVM.
Region (Region)
Wybierz pozycję (Stany Zjednoczone) Zachodnie stany USA 2.
Opcje dostępności
Wybierz pozycję Brak wymaganej nadmiarowości infrastruktury.
Opcje strefy
Wybierz pozycję Strefa wybrana samodzielnie.
Availability zone
Wybierz pozycję Strefa 1.
Typ zabezpieczeń
Wybierz opcję Standardowa.
Obraz
Wybierz pozycję Windows Server 2022 Datacenter: Azure Edition — x64 Gen2.
Wystąpienie usługi Azure Spot
Pozostaw wartość domyślną niezaznaczonego.
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 obszarze Preferencja routingu wybierz pozycję 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 polecenia az network public-ip create , aby utworzyć standardowy publiczny adres IPv4 strefowo nadmiarowy o nazwie myPublicIP w usłudze TutorVMRoutePref-rg. TagInternetu jest stosowany do publicznego adresu IP jako parametru w poleceniu interfejsu wiersza polecenia umożliwiającego preferencję routingu internetowego.
Użyj polecenia az vm create , aby utworzyć maszynę wirtualną. Publiczny adres IP utworzony w poprzedniej sekcji jest dodawany jako część polecenia interfejsu wiersza polecenia i jest dołączony do maszyny wirtualnej podczas tworzenia.
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.
Użyj polecenia New-AzPublicIpAddress , aby utworzyć standardowy strefowo nadmiarowy publiczny adres IPv4 o nazwie myPublicIP w usłudze TutorVMRoutePref-rg. TagInternetu jest stosowany do publicznego adresu IP jako parametru w poleceniu programu PowerShell umożliwiającym preferencję routingu internetowego.
## 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 polecenia 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.
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 obszarze Publiczne adresy IP wybierz pozycję 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.
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ę NauczycielVMRoutePref-rg
Wybierz pozycję Usuń grupę zasobów.
W polu WPISZ NAZWĘ GRUPY ZASOBÓW: wprowadź nazwę myResourceGroup, a następnie wybierz pozycję 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.