Развертывание масштабируемого файлового сервера Локальных дисковых пространств с двумя узлами для хранения дисков UPD в Azure

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

Службам удаленных рабочих столов (RDS) требуется присоединенный к домену файловый сервер для хранения дисков профилей пользователей (UPD). Для развертывания присоединенного к домену высокодоступного масштабируемого файлового сервера (SOFS) в Azure используйте Локальные дисковые пространства с Windows Server 2016. Если вы не работали с дисками UPD или службами удаленных рабочих столов, ознакомьтесь с разделом Введение в службы удаленных рабочих столов.

Примечание.

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

Мы рекомендуем развертывать сервер SOFS на виртуальных машинах серии DS и дисках данных хранилища ценовой категории "Премиум", настроив на всех виртуальных машинах одинаковое число и размер дисков данных. Вам потребуются как минимум две учетные записи хранения. 

Для небольших развертываний мы рекомендуем двухузловой кластер с облачным свидетелем, где используется зеркальное отображение тома в 2 копии. Чтобы увеличить масштаб небольших развертываний, добавляйте диски данных. Чтобы увеличить масштаб более крупных развертываний, добавляйте узлы (виртуальные машины). 

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

Пользователи Всего (ГБ) ВМ Число дисков Тип диска Размер диска (ГБ) Настройка
10 50 DS1 2 P10 128 2 x (DS1 + 2 P10)
25 125 DS1 2 P10 128 2 x (DS1 + 2 P10)
50 250 DS1 2 P10 128 2 x (DS1 + 2 P10)
100 500 DS1 2 P20 512 2 x (DS1 + 2 P20)
250 1250 DS1 2 P30 1024 2 x (DS1 + 2 P30)
500 2500 DS2 3 P30 1024 2 x (DS2 + 3 P30)
1000 5000 DS3 5 P30 1024 2 x (DS3 + 5 P30)
2500 12 500 DS4 13 P30 1024 2 x (DS4 + 13 P30)
5000 25 000 DS5 25 P30 1024 2 x (DS5 + 25 P30)

Следуйте инструкциям ниже, чтобы создать контроллер домена (ниже мы в используем контроллер домена my-dc) и две виртуальные машины узлов (my-fsn1 и my-fsn2), а также настроить эти виртуальные машины в качестве двухузлового сервера SOFS Локальных дисковых пространств.

  1. Создайте подписку Microsoft Azure.
  2. Войдите на портал Azure.
  3. Создайте учетную запись хранения Azure в Azure Resource Manager. Создайте его в новой группе ресурсов и используйте следующие конфигурации:
    • Модель развертывания: Resource Manager.
    • Тип учетной записи хранения: общего назначения
    • Уровень производительности: Премиум
    • Вариант репликации: LRS
  4. Установите лес Active Directory, воспользовавшись шаблоном быстрого запуска или развернув лес вручную.
  5. Настройте узлы кластера файлового сервера. Это можно сделать, развернув шаблон Azure кластера SOFS Локальных дисковых пространств для Windows Server 2016 или выполнив приведенные ниже шаги 6–11, чтобы развернуть их вручную.
  6. Чтобы вручную настроить узлы кластера файлового сервера, выполните следующие действия.
    1. Создайте первый узел:
      1. Создайте виртуальную машину из образа Windows Server 2016. (Выберите Создать > Виртуальные машины > Windows Server 2016. Выбрать Resource Manager, а затем щелкните Создать.)
      2. Задайте базовую конфигурацию следующим образом:
        • Имя: my-fsn1.
        • Тип диска виртуальной машины: SSD.
        • Используйте существующую группу ресурсов, созданную на шаге 3.
      3. Размер: DS1, DS2, DS3, DS4 или DS5 в зависимости от потребностей пользователя (см. таблицу в начале этих инструкций). Убедитесь, что выбрана поддержка дисков ценовой категории "Премиум".
      4. Параметры:
        • служба хранилища учетная запись. Выберите учетную запись хранения, созданную на шаге 3.
        • Высокая доступность: создайте группу доступности. (Щелкните Высокая доступность > Создать, а затем введите имя (например, s2d-cluster). Используйте значения по умолчанию для параметров Домены обновления и Домены сбоя.)
    2. Создайте второй узел. Повторите описанный выше шаг со следующими изменениями:
      • Имя: my-fsn2.
      • Высокая доступность: выберите группу доступности, созданную ранее.
  7. Подключите диски данных к виртуальным машинам узлов кластера в соответствии с потребностями пользователей (см. таблицу выше). После создания дисков данных и их подключения к виртуальной машине задайте для параметра Кэширование узлов значение Нет.
  8. Настройте статические IP-адреса для всех виртуальных машин.
    1. В группе ресурсов выберите виртуальную машину, а затем щелкните Сетевые интерфейсы (в разделе Параметры). Выберите доступный сетевой интерфейс и щелкните Конфигурации IP. Выберите доступную IP-конфигурацию, выберите Статический, а затем нажмите кнопку Сохранить.
    2. Запишите частный IP-адрес (10.x.x.x) контроллера домена (my-dc в нашем случае).
  9. Задайте сервер my-dc в качестве основного адреса DNS-сервера на сетевых интерфейсах виртуальных машин узлов кластера. Выберите виртуальную машину и щелкните Сетевые интерфейсы > DNS-серверы > Пользовательская служба DNS. Введите частный IP-адрес, указанный выше, и нажмите кнопку Сохранить.
  10. Создайте учетную запись хранения Azure для облачного свидетеля. (Если вы используете связанные инструкции, остановитесь, когда вы дойдете до раздела "Configuring Cloud Witness with Failover Cluster Manager GUI" (Настройка облачного свидетеля с помощью графического пользовательского интерфейса диспетчера отказоустойчивости кластеров). Мы выполним этот шаг ниже.)
  11. Настройте файловый сервер Локальных дисковых пространств. Подключитесь к виртуальной машине узла и выполните следующие командлеты Windows PowerShell.
    1. Установите компонент отказоустойчивости кластеров и компонент файлового сервера на две виртуальные машины узлов кластера файлового сервера.

      $nodes = ("my-fsn1", "my-fsn2")
      icm $nodes {Install-WindowsFeature Failover-Clustering -IncludeAllSubFeature -IncludeManagementTools}
      icm $nodes {Install-WindowsFeature FS-FileServer}
      
    2. Проверьте виртуальные машины узлов кластера и создайте двухузловой кластер SOFS.

      Test-Cluster -node $nodes
      New-Cluster -Name MY-CL1 -Node $nodes –NoStorage –StaticAddress [new address within your addr space]
      
    3. Настройте облачный свидетель. Используйте имя и ключ учетной записи хранения облачного свидетеля.

      Set-ClusterQuorum –CloudWitness –AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>
      
    4. Включение Локальных дисковых пространства.

      Enable-ClusterS2D
      
    5. Создайте том виртуального диска.

      New-Volume -StoragePoolFriendlyName S2D* -FriendlyName VDisk01 -FileSystem CSVFS_REFS -Size 120GB
      

      Чтобы просмотреть сведения об общем томе кластера в кластере SOFS, выполните следующий командлет.

      Get-ClusterSharedVolume
      
    6. Создайте масштабируемый файловый сервер (SOFS).

      Add-ClusterScaleOutFileServerRole -Name my-sofs1 -Cluster MY-CL1
      
    7. Создайте файловый ресурс SMB в кластере SOFS.

      New-Item -Path C:\ClusterStorage\VDisk01\Data -ItemType Directory
      New-SmbShare -Name UpdStorage -Path C:\ClusterStorage\VDisk01\Data
      

Теперь у вас есть общая папка \\my-sofs1\UpdStorage, которую можно использовать для хранения дисков UPD, когда вы включите возможности UPD для пользователей.