Подготовка и настройка образа VHD Виртуального рабочего стола Azure в Azure
В этой статье описывается, как подготовить главный образ виртуального жесткого диска (VHD) для отправки в Azure, а также как создавать виртуальные машины и устанавливать на них программного обеспечения. Эти инструкции предназначены для настройки Виртуальных рабочих столов Azure, которые можно использовать с существующими процессами организации.
Внимание
Рекомендуется использовать образ из коллекции вычислений Azure или портал Azure. Но если вам нужно использовать настроенный образ, убедитесь, что на виртуальной машине не установлен агент Виртуального рабочего стола Azure. Если это сделать, выполните инструкции на шаге 1. Удалите все агенты, загрузчик и программы компонентов стека для удаления агента и всех связанных компонентов из виртуальной машины или создайте новый образ с виртуальной машины с удаленным агентом. Использование настроенного образа с агентом Виртуального рабочего стола Azure может привести к проблемам с образом, например блокировку регистрации из-за истечения срока действия токена регистрации пула узлов, что не позволит подключиться к сеансам пользователя.
создание виртуальной машины;
Windows 10 Корпоративная нескольких сеансов доступен в коллекции вычислений Azure или портал Azure. Существует два варианта для настройки этого образа.
Первый — подготовить к работе виртуальную машину в Azure, выполнив инструкции из статьи Создание виртуальной машины из управляемого образа, а затем перейти к разделу Подготовка и установка программного обеспечения.
Второй — создать образ локально, скачав образ, подготовив виртуальную машину Hyper-V и настроив ее в соответствии с вашими потребностями (см. следующий раздел).
Создание образа локально
Для скачивания образа следуйте инструкциям в разделе Экспорт версии образа на управляемый диск, а затем — в разделе Скачивание виртуального жесткого диска Windows из Azure. После скачивания образа в локальное расположение откройте диспетчер Hyper-V, чтобы создать виртуальную машину с помощью скопированного VHD-файла. Ниже приведены упрощенные инструкции. Более подробные инструкции см. в статье Создание виртуальной машины в Hyper-V.
Чтобы создать виртуальную машину с помощью скопированного VHD-файла, сделайте следующее:
Откройте мастер создания виртуальной машины.
На странице "Укажите поколение" выберите 1-е поколение.
В разделе "Тип контрольной точки" отключите контрольные точки, сняв флажок.
Вы также можете выполнить следующий командлет в PowerShell, чтобы отключить конечные точки.
Set-VM -Name <VMNAME> -CheckpointType Disabled
Фиксированный диск
При создании виртуальной машины на основе существующего VHD-файла по умолчанию создается динамический диск. Его можно изменить на фиксированный диск, выбрав Изменить диск…, как показано на следующем рисунке. Подробные инструкции см. в статье Подготовка VHD или VHDX Windows для отправки в Azure.
Чтобы изменить диск на фиксированный, также можно выполнить следующую команду PowerShell.
Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd -VHDType Fixed
Подготовка и установка программного обеспечения
В этом разделе описывается подготовка и установка FSLogix и Защитника Windows, а также некоторые основные параметры конфигурации для приложений и реестра образа.
Если вы устанавливаете Приложения Microsoft 365 для предприятий и OneDrive на виртуальной машине, изучите статью Установка Office на главном образе VHD и выполните приведенные в ней инструкции для установки приложений. Закончив, вернитесь к этой статье.
Если пользователям требуется доступ к определенным бизнес-приложениям, мы рекомендуем установить их после выполнения инструкций из этого раздела.
Настройка контейнера профиля FSLogix
Чтобы включить контейнер FSLogix в образ, выполните инструкции из раздела Создание контейнера профиля для пула узлов с помощью общей папки. Вы можете протестировать функциональность контейнера FSLogix с помощью этого краткого руководства.
Настройка исключений антивирусной программы для FSLogix
Если на виртуальной машине настроен Защитник Windows, проверьте, чтобы он не был настроен на проверку всего содержимого файлов VHD и VHDX при их подключении. Список исключений для FSLogix можно найти в файле и исключениях папок антивирусной программы.
Такая конфигурация только удаляет проверку файлов VHD и VHDX при подключении, но не влияет на проверку в реальном времени.
Если вы используете Защитник Windows, вы можете узнать больше о том, как настроить Защитник Windows, чтобы исключить определенные файлы из сканирования при настройке и проверке исключений на основе расширения и расположения папок.
Отключение автоматических обновлений
Чтобы отключить автоматические обновления через локальную групповую политику, сделайте следующее:
- Последовательно выберите Редактор локальных групповых политик, Административные шаблоны, Компоненты Windows, Центр обновления Windows.
- Щелкните правой кнопкой мыши элемент Настроить автоматическое обновление и задайте для него значение Отключить.
Чтобы отключить автоматические обновления, можно также выполнить следующую команду в командной строке PowerShell с повышенными привилегиями.
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name NoAutoUpdate -PropertyType DWORD -Value 1 -Force
Выбор макета меню "Пуск" для ПК с Windows 10 (необязательно)
Чтобы задать макет начального экрана для ПК с Windows 10, выполните следующую команду в командной строке PowerShell с повышенными привилегиями.
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" -Name SpecialRoamingOverrideAllowed -PropertyType DWORD -Value 1 -Force
Настройка перенаправления часового пояса
Перенаправление часового пояса можно применить на уровне групповой политики, так как все виртуальные машины в пуле узлов входят в одну группу безопасности.
Чтобы перенаправить часовые пояса, сделайте следующее:
- На сервере Active Directory откройте консоль управления групповыми политиками.
- Разверните домен и объекты групповой политики.
- Щелкните правой кнопкой мыши объект групповой политики, созданный для параметров групповой политики, и выберите Изменить.
- В редакторе управления групповыми политиками выберите Конфигурация компьютера>Политики>Административные шаблоны>Компоненты Windows>Службы удаленных рабочих столов>Узел сеансов удаленных рабочих столов>Перенаправление устройств и ресурсов.
- Включите параметр Разрешить перенаправление часового пояса.
Чтобы перенаправить часовые пояса, можно также выполнить следующую команду в командной строке PowerShell с повышенными привилегиями.
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name fEnableTimeZoneRedirection -PropertyType DWORD -Value 1 -Force
Отключение Контроля памяти
Для узла сеансов Виртуального рабочего стола Azure, использующего Windows 10 Корпоративная или Windows 10 Корпоративная с поддержкой нескольких сеансов, рекомендуется отключить Контроль памяти. Диски, на которых установлена операционная система, обычно имеют небольшой размер, а пользовательские данные хранятся удаленно с помощью роуминга профилей. В этом сценарии Контроль памяти считает, что на диске крайне мало свободного места. Вы можете отключить служба хранилища Sense в образе с помощью реестра или использовать групповую политику или Intune, чтобы отключить служба хранилища Sense после развертывания узлов сеансов.
Для реестра можно выполнить следующую команду из командной строки PowerShell с повышенными привилегиями, чтобы отключить служба хранилища Sense:
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy" -Name 01 -PropertyType DWORD -Value 0 -Force
Для групповой политики настройте объект групповой политики с параметром "Конфигурация> компьютера Администратор истативные шаблоны>System> служба хранилища Sense Allow служба хранилища Sense>set to Disabled.
Для Intune настройте профиль конфигурации с помощью каталога параметров с параметром служба хранилища Allow служба хранилища> Sense Global set to Block.
Включение поддержки дополнительных языков
В этой статье не рассматривается настройка поддержки языков и регионов. Дополнительные сведения см. в следующих статьях:
- Добавление языков в образы Windows
- Возможности по требованию
- Языковые и региональные возможности по требованию (FOD)
Другие приложения и конфигурация реестра
В этом разделе описывается конфигурация приложений и операционной системы. Все настройки в этом разделе выполняются путем добавления, изменения или удаления записей реестра.
Для сбора данных телеметрии концентратора обратной связи в Windows 10 Корпоративная в многосеансовом режиме, выполните следующую команду в командной строке PowerShell с повышенными привилегиями.
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Name AllowTelemetry -PropertyType DWORD -Value 3 -Force
Во избежание аварийного завершения Watson выполните следующую команду в командной строке PowerShell с повышенными привилегиями.
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting" -Name Corporate* -Force -Verbose
Чтобы включить поддержку разрешения 5K, выполните следующую команду в командной строке PowerShell с повышенными привилегиями. Эти команды необходимо выполнить перед включением параллельного стека.
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxMonitors -PropertyType DWORD -Value 4 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxXResolution -PropertyType DWORD -Value 5120 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxYResolution -PropertyType DWORD -Value 2880 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxMonitors -PropertyType DWORD -Value 4 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxXResolution -PropertyType DWORD -Value 5120 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxYResolution -PropertyType DWORD -Value 2880 -Force
Подготовка образа к отправке в Azure
После завершения настройки и установки всех приложений выполните инструкции из статьи Подготовка VHD или VHDX Windows к отправке в Azure, чтобы подготовить образ.
После подготовки образа для отправки убедитесь, что виртуальная машина все так же отключена или не выделена.
Отправка главного образа в учетную запись хранения в Azure
Этот раздел применим только в том случае, если главный образ был создан локально.
Приведенные ниже инструкции помогут вам отправить главный образ в учетную запись хранения Azure. Если у вас еще нет учетной записи хранения Azure, следуйте инструкциям в этой статье, чтобы создать ее.
Преобразуйте образ виртуальной машины (VHD) в фиксированный (если вы еще не сделали этого). Если вы не преобразуете образ в фиксированный, вы не сможете успешно создать образ.
Отправьте файл VHD в контейнер BLOB-объектов в учетной записи хранения. Вы можете быстро выполнить отправку с помощью средства Обозреватель службы хранилища. Дополнительные сведения о средстве "Обозреватель службы хранилища" см. в этой статье.
Затем перейдите на портал Azure в браузере и выполните поиск по запросу "Образы". Должна появиться страница Создание образа, как показано на следующем снимке экрана:
После создания образа вы увидите следующее уведомление (см. снимок экрана ниже):
Следующие шаги
Теперь, когда у вас есть образ, можно создать или обновить пулы узлов. Дополнительные сведения о создании и обновлении пулов узлов см. в следующих статьях:
- Create a host pool with an Azure Resource Manager template (Создание пула узлов с помощью шаблона Azure Resource Manager)
- Руководство. Создание пула узлов с помощью Azure Marketplace
- Create a host pool with PowerShell (Создание пула узлов с помощью PowerShell)
- Создание контейнера профиля для пула узлов с помощью общей папки
- Настройка метода балансировки нагрузки Виртуального рабочего стола Azure
Если после подготовки или настройки образа в формате VHD вы столкнулись с проблемами подключения, изучите руководство по устранению неполадок.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по