Ćwiczenie — konfigurowanie puli hostów i rejestrowanie hosta maszyny wirtualnej
W scenariuszu firmy księgowej twoja organizacja korzysta z usługi Azure Virtual Desktop, aby zapewnić pracownikom dostęp do zwirtualizowanych pulpitów i aplikacji.
W tej lekcji utworzysz pulę hostów i dodasz maszynę wirtualną, która będzie działać jako host sesji. Aby uniknąć konieczności dołączania maszyny wirtualnej do domeny, należy ręcznie zainstalować agenta usługi Azure Virtual Desktop i moduł ładujący rozruchu, aby zarejestrować maszynę wirtualną w puli hostów. Następnie będziesz mieć wdrożenie usługi Azure Virtual Desktop, którego można użyć w pozostałych ćwiczeniach modułu.
Do wykonania ćwiczeń potrzebna jest subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto i dodaj subskrypcję. Jeśli jesteś uczniem, możesz skorzystać z oferty Azure for Students .
Tworzenie puli hostów dla usługi Azure Virtual Desktop
Utwórzmy pulę hostów zawierającą maszynę wirtualną, którą utworzysz w dalszej części tego ćwiczenia.
Zaloguj się w witrynie Azure Portal.
Wyszukaj i wybierz pozycję Azure Virtual Desktop.
Wybierz pozycję Utwórz pulę hostów.
Wprowadź następujące informacje na karcie Podstawy :
Pole Wartość Subskrypcja Twoja subskrypcja Grupa zasobów Utwórz nową grupę zasobów o nazwie learn-firewall-rg Nazwa puli hostów learn-host-pool Lokalizacja Region blisko Ciebie Środowisko weryfikacji Nie. Preferowany typ grupy aplikacji Klasyczna Typ puli hostów Dowolny z dostępnych Algorytm równoważenia obciążenia Pierwszy zakres Maksymalny limit sesji 2 Wybierz pozycję Przejrzyj i utwórz i poczekaj na przekazanie walidacji.
Wybierz pozycję Utwórz.
Tworzenie tokenu rejestracji dla puli hostów
Następnie utworzysz token rejestracji, aby autoryzować hosta sesji do dołączenia do puli hostów.
Wybierz ikonę usługi Cloud Shell w górnej części ekranu, a następnie wybierz pozycję PowerShell z listy rozwijanej usługi Cloud Shell.
W usłudze Cloud Shell uruchom następujące polecenie, aby utworzyć token rejestracji, który wygaśnie w ciągu 4 godzin:
$resourceGroup = 'learn-firewall-rg' $hostPoolName = 'learn-host-pool' $regToken = New-AzWvdRegistrationInfo ` -ResourceGroupName $resourceGroup ` -HostPoolName $hostPoolName ` -ExpirationTime $((get-date).ToUniversalTime().AddHours(4).ToString('yyyy-MM-ddTHH:mm:ss.fffffffZ'))
Uruchom następujące polecenie, aby uzyskać token rejestracji:
$regToken.Token
Skopiuj token do aplikacji notatek, takiej jak Notatnik.
Tworzenie podsieci i sieci wirtualnej dla puli hostów
W usłudze Cloud Shell uruchom następujące polecenie, aby utworzyć podsieć i sieć wirtualną w tej samej lokalizacji co grupa zasobów:
$subnetConfig = New-AzVirtualNetworkSubnetConfig `
-Name hostSubnet `
-AddressPrefix 10.0.0.0/24
$location = Get-AzResourceGroup -Name learn-firewall-rg
$virtualNetwork = New-AzVirtualNetwork `
-Name hostVNet `
-AddressPrefix 10.0.0.0/16 `
-Location $location.Location `
-ResourceGroupName $resourceGroup `
-Subnet $subnetConfig
Ta lista zawiera wartości lokalizacji, których można użyć:
- westus2
- southcentralus
- centralus
- eastus
- westeurope
- southeastasia
- japaneast
- brazilsouth
- australiasoutheast
- centralindia
Zignoruj komunikat ostrzegawczy o nadchodzących zmianach powodujących niezgodność. Nie ma zastosowania do uruchomionego polecenia.
Tworzenie hosta sesji dla puli hostów
W tym miejscu utworzysz maszynę wirtualną platformy Azure, która będzie działać jako host sesji dla puli hostów.
W usłudze Cloud Shell uruchom następujące polecenie, aby ustawić nazwę użytkownika i hasło dla konta administratora na maszynie wirtualnej. Hasło musi się składać z co najmniej ośmiu znaków i zawierać cyfrę, wielką literę, małą literę i znak specjalny. Zanotuj hasło, ponieważ będzie ono potrzebne później.
$cred = Get-Credential
Uruchom następujące polecenie, aby utworzyć publiczny adres IP używany do nawiązywania połączenia z maszyną wirtualną:
New-AzPublicIpAddress ` -Name 'myPublicIP' ` -ResourceGroupName $resourceGroup ` -Location 'eastus' ` -AllocationMethod Static ` -Sku Standard
Uruchom następujące polecenie, aby utworzyć maszynę wirtualną przy użyciu obrazu wielu sesji systemu Windows 11 Enterprise:
New-Azvm ` -Name 'learn-host-vm' ` -Credential $cred ` -ResourceGroupName $resourceGroup ` -Size 'Standard_DS1_v2' ` -VirtualNetworkName hostVNet ` -SubnetName hostSubnet ` -Image 'MicrosoftWindowsDesktop:windows-11:win11-22h2-pro:latest' ` -PublicIpAddressName 'myPublicIP'
Poczekaj kilka minut na utworzenie maszyny wirtualnej.
Połączenie do maszyny wirtualnej przy użyciu sesji pulpitu zdalnego
Użyj sesji pulpitu zdalnego, aby zalogować się do maszyny wirtualnej utworzonej w poprzedniej sekcji.
- W witrynie Azure Portal wyszukaj i wybierz pozycję Maszyny wirtualne.
- Wybierz pozycję learn-host-vm.
- Wybierz pozycję Połączenie> Połączenie.
- Wybierz pozycję Pobierz plik>RDP Otwórz plik> Połączenie.
- W oknie Zabezpieczenia systemu Windows wybierz pozycję Więcej opcji>Użyj innego konta.
- Wprowadź nazwę użytkownika i hasło użyte podczas tworzenia maszyny wirtualnej, a następnie wybierz przycisk OK.
- Jeśli zostanie wyświetlony monit o połączenie mimo błędów certyfikatów, wybierz pozycję Tak.
Rejestrowanie maszyny wirtualnej w puli hostów
W tym miejscu zainstalujesz agenta usługi Azure Virtual Desktop i moduł ładujący rozruch na maszynie wirtualnej, aby zarejestrować maszynę wirtualną w puli hostów.
Instalowanie agenta
W sesji pulpitu zdalnego na maszynie wirtualnej zainstaluj agenta usługi Azure Virtual Desktop. Do ukończenia instalacji potrzebny będzie token rejestracji puli hostów.
Skopiuj następujący link do agenta usługi Azure Virtual Desktop:
https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrmXv
Na maszynie wirtualnej otwórz przeglądarkę Microsoft Edge, aby uruchomić sesję przeglądarki internetowej.
Wklej link do przeglądarki internetowej.
Po pobraniu pliku wybierz pozycję Otwórz plik , aby zainstalować agenta usługi Azure Virtual Desktop.
Gdy instalator wyświetli monit o token rejestracji, wklej wartość uzyskaną po utworzeniu tokenu.
Jeśli nie masz już wartości tokenu, wróć do sesji usługi Cloud Shell i uruchom następujące polecenie:
(Get-AzWvdRegistrationInfo ` -ResourceGroupName $resourceGroup ` -HostPoolName $hostPoolName).Token
Ukończ instalację.
Instalowanie modułu ładującego rozruchu
W sesji pulpitu zdalnego na maszynie wirtualnej zainstaluj moduł ładujący rozruchu usługi Azure Virtual Desktop.
- Skopiuj następujący link do modułu ładującego rozruchu usługi Azure Virtual Desktop:
https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrxrH
- Wklej link do sesji przeglądarki internetowej na maszynie wirtualnej.
- Po zakończeniu pobierania wybierz pozycję Otwórz plik , aby zainstalować moduł ładujący rozruchu usługi Azure Virtual Desktop.
- Ukończ instalację.
- Zamknij sesję pulpitu zdalnego.
Sprawdź swoją pracę
W tym momencie maszyna wirtualna powinna być zarejestrowana jako host sesji dla puli hostów. Aby sprawdzić, czy jest on zarejestrowany, zalogujmy się do portalu i sprawdźmy maszynę wirtualną w puli hostów.
- W witrynie Azure Portal wyszukaj lub wybierz pozycję Azure Virtual Desktop.
- Wybierz pozycję Pule hostów>learn-host-pool.
- W środkowym okienku w obszarze Maszyny wirtualne wybierz pozycję Łączna liczba maszyn.
- Zobaczysz, że maszyna wirtualna learn-host-vm jest zarejestrowana w puli hostów.
- Wybierz pozycję learn-host-vm.
- Jeśli wystąpi błąd Nie znaleziono , zaczekaj kilka minut i spróbuj ponownie.
- Sprawdź stan w obszarze Stan maszyny wirtualnej.
Testy
DomainJoinedCheck
kondycji iDomainTrustCheck
nie powiodły się, ponieważ maszyna wirtualna nie została przyłączona do domeny, ale pozostałe testy kondycji zakończyły się pomyślnie.