Упражнение. Настройка пула узлов и регистрация узла виртуальной машины

Завершено

В сценарии бухгалтерской фирмы ваша организация использует виртуальный рабочий стол Azure для предоставления сотрудникам доступа к виртуальным рабочим столам и приложениям.

В этом уроке вы создадите пул хостов и добавите виртуальную машину, которая будет узлом сеанса. Чтобы избежать необходимости присоединить виртуальную машину к домену, необходимо вручную установить агент виртуального рабочего стола Azure и загрузчик, чтобы зарегистрировать виртуальную машину в пуле узлов. Затем у вас будет развертывание виртуального рабочего стола Azure, которое можно использовать в остальных упражнениях модуля.

Для выполнения упражнений требуется подписка Azure. Если у вас нет подписки Azure, создайте бесплатную учетную запись и добавьте подписку перед началом работы. Если вы студент, вы можете воспользоваться предложением Azure для учащихся .

Создание пула узлов для виртуального рабочего стола Azure

Создадим пул узлов для размещения виртуальной машины, которую вы создадите позже в этом упражнении.

  1. Войдите на портал Azure .

  2. Найдите и выберите виртуальный рабочий стол Azure.

  3. Выберите Создать пул узлов.

  4. Введите следующие сведения на вкладку "Основные сведения".

    Поле Ценность
    Подписка Подписка
    Группа ресурсов Создание группы ресурсов с именем learn-firewall-rg
    Имя пула узлов пул learn-host-pool
    Местоположение Регион рядом с вами
    Среда проверки Нет
    Предпочтительный тип группы приложений Рабочий стол
    Тип пула узлов Объединенный
    Алгоритм балансировки нагрузки Ширина первого
    Максимальное ограничение сеанса 2

    Скриншот, показывающий сведения, которые нужно ввести для создания пула узлов.

  5. Выберите Обзор и создание и дождитесь завершения проверки.

  6. Нажмите кнопку "Создать".

Создайте маркер регистрации для пула узлов

Затем вы создадите маркер регистрации для авторизации узла сеанса для присоединения к пулу узлов.

  1. Щелкните значок Cloud Shell в верхней части экрана, а затем выберите PowerShell в раскрывающемся списке Cloud Shell.

  2. В Cloud Shell выполните следующую команду, чтобы создать маркер регистрации, срок действия которого истекает через 4 часа:

     $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. Выполните следующую команду, чтобы получить маркер регистрации:

     $regToken.Token
    
  4. Скопируйте маркер в приложение заметок, например Блокнот.

Создание подсети и виртуальной сети для пула узлов

В Cloud Shell выполните следующую команду, чтобы создать подсеть и виртуальную сеть в том же расположении, что и группа ресурсов:

$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

В этом списке показаны некоторые значения расположения, которые можно использовать:

  • westus2
  • southcentralus
  • Центральус
  • Истус
  • westeurope
  • Юго-Восточная Азия
  • japaneast
  • бразилия-юг
  • Юго-Восточная Австралия
  • centralindia

Пропустить предупреждение о предстоящих критических изменениях. Он не применяется к выполняемой команде.

Создание сервера сеансов для пула

Здесь вы создадите виртуальную машину Azure, чтобы она служила хостом сеансов для пула хостов.

  1. В Cloud Shell выполните следующую команду, чтобы задать имя пользователя и пароль для учетной записи администратора на виртуальной машине. Пароль должен содержать по крайней мере восемь символов и включать цифру, прописную букву, строчную букву и специальный символ. Запишите пароль, так как вам потребуется позже.

    $cred = Get-Credential
    
    
  2. Выполните следующую команду, чтобы создать общедоступный IP-адрес для подключения к виртуальной машине:

    New-AzPublicIpAddress `
      -Name 'myPublicIP' `
      -ResourceGroupName $resourceGroup `
      -Location 'eastus' `
      -AllocationMethod Static `
      -Sku Standard
    
  3. Выполните следующую команду, чтобы создать виртуальную машину, используя образ Windows 11 Корпоративная в режиме многопользовательских сеансов:

    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. Подождите несколько минут, пока виртуальная машина будет создана.

Подключение к виртуальной машине с помощью сеанса удаленного рабочего стола

Используйте сеанс удаленного рабочего стола для входа в виртуальную машину, созданную в предыдущем разделе.

  1. На портале Azure найдите и выберите виртуальные машины.
  2. Выберите learn-host-vm.
  3. Выберите "Подключиться">"Подключиться".
  4. Выберите "Скачать файл RDP">Открыть файл>Подключиться.
  5. В окне "Безопасность Windows" выберите другие варианты>использования другой учетной записи.
  6. Введите имя пользователя и пароль, который вы использовали при создании виртуальной машины, а затем нажмите кнопку "ОК".
  7. Если вам будет предложено подключиться, несмотря на ошибки сертификата, нажмите кнопку "Да".

Зарегистрировать виртуальную машину в пуле узлов

Здесь вы установите агент виртуального рабочего стола Azure и загрузчик на виртуальной машине, чтобы зарегистрировать виртуальную машину в пуле узлов.

Установка агента

В сеансе удаленного рабочего стола на виртуальной машине установите агент Виртуального рабочего стола Azure. Для завершения установки потребуется маркер регистрации пула узлов.

  1. Скопируйте следующую ссылку на агент Виртуального рабочего стола Azure: https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrmXv

  2. На виртуальной машине откройте Microsoft Edge, чтобы запустить сеанс веб-браузера.

  3. Вставьте ссылку в веб-браузер.

  4. После скачивания файла выберите "Открыть файл ", чтобы установить агент Виртуального рабочего стола Azure.

  5. Когда установщик запросит токен регистрации, вставьте значение, которое вы получили после его создания.

  6. Если у вас больше нет значения токена, вернитесь к сеансу Cloud Shell и выполните следующую команду:

     (Get-AzWvdRegistrationInfo `
     -ResourceGroupName $resourceGroup `
     -HostPoolName $hostPoolName).Token
    
  7. Завершите установку.

Установка загрузчика

В сеансе удаленного рабочего стола на виртуальной машине установите загрузчик виртуального рабочего стола Azure.

  1. Скопируйте следующую ссылку на загрузчик виртуального рабочего стола Azure: https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrxrH
  2. Вставьте ссылку в сеанс веб-браузера на виртуальной машине.
  3. После завершения скачивания нажмите кнопку "Открыть файл ", чтобы установить загрузчик виртуального рабочего стола Azure.
  4. Завершите установку.
  5. Закройте сеанс удаленного рабочего стола.

Проверьте свою работу

На этом этапе виртуальная машина должна быть зарегистрирована как узел сеанса для пулa серверов. Чтобы убедиться, что он зарегистрирован, давайте войдем на портал и проверим виртуальную машину в пуле узлов.

  1. На портале Azure найдите или выберите Виртуальный рабочий стол Azure.
  2. Выберите хост-пулы>learn-host-pool.
  3. В центральной области в разделе Виртуальные машины выберите Всего машин. Снимок экрана: страница обзора пула узлов с кнопкой
  4. Вы видите, что виртуальная машина learn-host-vm зарегистрирована в пуле серверов.
  5. Выберите learn-host-vm.
  6. Если возникает ошибка Не найдено, подождите несколько минут и повторите попытку.
  7. Проверьте состояние в состоянии виртуальной машины. Скриншот, на котором показано состояние пула узлов и ссылка для просмотра сведений о состоянии. Проверки DomainJoinedCheck и DomainTrustCheck работоспособности не были выполнены, так как вы не присоединили виртуальную машину к домену, но остальные проверки прошли успешно.