Ćwiczenie — konfigurowanie puli hostów i rejestrowanie hosta maszyny wirtualnej

Ukończone

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.

  1. Zaloguj się w witrynie Azure Portal.

  2. Wyszukaj i wybierz pozycję Azure Virtual Desktop.

  3. Wybierz pozycję Utwórz pulę hostów.

  4. 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

    Screenshot showing the information to enter for the host pool creation.

  5. Wybierz pozycję Przejrzyj i utwórz i poczekaj na przekazanie walidacji.

  6. 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.

  1. 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.

  2. 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'))
    
  3. Uruchom następujące polecenie, aby uzyskać token rejestracji:

     $regToken.Token
    
  4. 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.

  1. 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
    
    
  2. 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
    
  3. 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'
    
    
  4. 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.

  1. W witrynie Azure Portal wyszukaj i wybierz pozycję Maszyny wirtualne.
  2. Wybierz pozycję learn-host-vm.
  3. Wybierz pozycję Połączenie> Połączenie.
  4. Wybierz pozycję Pobierz plik>RDP Otwórz plik> Połączenie.
  5. W oknie Zabezpieczenia systemu Windows wybierz pozycję Więcej opcji>Użyj innego konta.
  6. Wprowadź nazwę użytkownika i hasło użyte podczas tworzenia maszyny wirtualnej, a następnie wybierz przycisk OK.
  7. 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.

  1. Skopiuj następujący link do agenta usługi Azure Virtual Desktop: https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrmXv

  2. Na maszynie wirtualnej otwórz przeglądarkę Microsoft Edge, aby uruchomić sesję przeglądarki internetowej.

  3. Wklej link do przeglądarki internetowej.

  4. Po pobraniu pliku wybierz pozycję Otwórz plik , aby zainstalować agenta usługi Azure Virtual Desktop.

  5. Gdy instalator wyświetli monit o token rejestracji, wklej wartość uzyskaną po utworzeniu tokenu.

  6. 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
    
  7. 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.

  1. 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
  2. Wklej link do sesji przeglądarki internetowej na maszynie wirtualnej.
  3. Po zakończeniu pobierania wybierz pozycję Otwórz plik , aby zainstalować moduł ładujący rozruchu usługi Azure Virtual Desktop.
  4. Ukończ instalację.
  5. 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.

  1. W witrynie Azure Portal wyszukaj lub wybierz pozycję Azure Virtual Desktop.
  2. Wybierz pozycję Pule hostów>learn-host-pool.
  3. W środkowym okienku w obszarze Maszyny wirtualne wybierz pozycję Łączna liczba maszyn. Screenshot that shows the host pool overview page with the total machines button in the center pane.
  4. Zobaczysz, że maszyna wirtualna learn-host-vm jest zarejestrowana w puli hostów.
  5. Wybierz pozycję learn-host-vm.
  6. Jeśli wystąpi błąd Nie znaleziono , zaczekaj kilka minut i spróbuj ponownie.
  7. Sprawdź stan w obszarze Stan maszyny wirtualnej. Screenshot that shows the status of the host pool and the link to view status details. Testy DomainJoinedCheck kondycji i DomainTrustCheck 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.