Поделиться через


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

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

Примечание.

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

Мы рекомендуем развертывать сервер 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"), а также настроить эти виртуальные машины для работы в составе двухузлового сервера Storage Spaces Direct (SOFS).

  1. Создайте подписку Microsoft Azure.
  2. Войдите на портал Azure.
  3. Создайте учетную запись хранения Azure в Azure 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. Настройте файловый сервер Storage Spaces Direct. Подключитесь к виртуальной машине узла и выполните следующие командлеты 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. Включение Storage Spaces Direct.

      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 для пользователей.