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


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

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

Примечание.

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

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

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

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

Пользователи Всего (ГБ) ВМ Число дисков Тип диска Размер диска (ГБ) Настройка
10 50 ДС1 2 П10 128 2 x (DS1 + 2 P10)
двадцать пять 125 ДС1 2 П10 128 2 x (DS1 + 2 P10)
50 250 ДС1 2 П10 128 2 x (DS1 + 2 P10)
100 500 ДС1 2 П20 512 2 x (DS1 + 2 P20)
250 1250 ДС1 2 Р30 1024 2 x (DS1 + 2 P30)
500 2500 ДС2 3 Р30 1024 2 x (DS2 + 3 P30)
1000 5,000 ДС3 5 Р30 1024 2 x (DS3 + 5 P30)
2500 12 500 ДС4 13 (тринадцать) Р30 1024 2 x (DS4 + 13 P30)
5,000 25 000 ДС5 двадцать пять Р30 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, воспользовавшись шаблоном быстрого запуска или развернув лес вручную.
    • Развертывание с помощью шаблона быстрого запуска Azure:
    • Разверните лес вручную с использованием следующих конфигураций:
      • Создайте виртуальную сеть в той же группе ресурсов, что учетную запись хранения.
      • Рекомендуемый размер: DS2 (увеличьте размер, если контроллер домена будет размещать больше объектов домена)
      • Используйте автоматически созданную виртуальную сеть.
      • Выполните шаги по установке AD DS.
  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 для пользователей.