Как соединить хранилище данных с интерфейсом SAS к кластеру, состоящему из двух серверов Windows?

Как правильно настроить подключение хранилища СХД к отказоустойчивому SOFS файловому кластеру на Windows 2012 R2, учитывая наличие двух SAS-портов? Необходимо учитывать физическое подключение каждого порта СХД к каждому серверу. После подключения ожидается появление двух одинаковых дисков (на каждом сервере). После этого, как правильно включить и настроить multipath I/O, чтобы он был распознан как единый для обоих серверов?
  • 15 января 2024 г. 19:30
Ответы на вопрос 2
Создание отказоустойчивого Scale-Out File Server (SOFS) кластера на серверах Windows Server 2012 R2 с использованием SAS-подключения требует выполнения следующих шагов:

### 1. Физическое подключение хранилища данных к серверам
Для начала убедитесь, что ваше хранилище СХД (обычно это DAS, Direct Attached Storage) обладает возможностью подключения к нескольким серверам.

- Каждый SAS-порт хранилища должен быть подключен к одному из серверов. Если у хранилища два SAS-порта, подключите первый порт к первому серверу, а второй порт — к второму.
- Убедитесь, что у каждого сервера есть соответствующие HBA-адаптеры (Host Bus Adapter) для подключения SAS-хранилища.

### 2. Настройка SOFS
- Установите на каждый сервер роль File and Storage Services, затем добавьте роль File Server и роль Failover Clustering через Server Manager или PowerShell.
- С использованием Failover Cluster Manager создайте новый кластер, добавив оба сервера в кластер. Следуйте инструкциям мастера для проведения тестов и конфигурации.
- В кластере настройте Quorum модель в зависимости от ваших нужд (чаще всего используют Node and Disk Majority).
- Используйте Storage Pools для агрегации дисков в пул и создания виртуального диска (Volume).

### 3. Настройка Multipath I/O
Multipath I/O (MPIO) обеспечивает отказоустойчивость и балансировку нагрузки для подключений к хранилищам.

- На обоих серверах установите функцию MPIO через Server Manager или с помощью PowerShell командой `Install-WindowsFeature Multipath-IO`.
- После установки откройте MPIO Properties и добавьте поддержку для вашего типа устройств SAS. Это может потребовать перезагрузки.
- Включите опцию "Add support for iSCSI devices" или для других устройств, если они поддерживаются вашей конкретной моделью SAS хранилища.
- Примените настройки и выполните перезагрузку, если это необходимо.
- После перезагрузки запустите Disk Management и убедитесь, что диски отображаются только однажды (это будет указывать на корректную работу MPIO).

### 4. Настройка Shared Storage для кластера
- В Failover Cluster Manager перейдите к разделу Storage и добавьте там диски, которые должны быть объединены в shared storage. Система должна распознать эти диски как Cluster Shared Volumes (CSV).
- Проинициализируйте диски (если необходимо), создайте на них Volume и отформатируйте в NTFS или ReFS, в зависимости от ваших требований.

### 5. Создание File Server Role для кластера
- В Failover Cluster Manager создайте роль File Server и выберите опцию Scale-Out File Server for application data.
- После создания роли SOFS, создайте на CSV новый общий ресурс (Share).

После всех этих действий, ваш Scale-Out File Server кластер будет готов к работе и отказоустойчив. Подключение к общим ресурсам кластера можно осуществлять по сети, используя SMB 3.0 протокол, который поддерживает доступ через к
Назовите модель схд.  смущает, что портов всего два. 

multipath надо настраивать, если сервер видит массив по нескольким путям, а у Вас подключение по одному порту.
Поэтому можно обойтись и без multipath.
На СХД надо создать RAID и тома. ( Читайте документацию по СХД).
Но: Если у Вас Raid-Controller в сервере, а хранилка - JBOD, то это работать не будет как общий том для двух серверов. ( Каждый из контроллеров будет пытаться сам управлять рэйдом, в результате ни один нормально работать не сможет).

В Windows настраивате кластерный том. ( Cluster Shared Volume).
Похожие вопросы