Назад | Перейти на главную страницу

Dell R730xd - лучший способ настроить хранилище для одновременного использования с ZFS и аппаратным RAID

Недавно я купил Dell R730xd с H730 Карта RAID. Я хотел бы перенести существующий пул ZFS из 6 дисков на этот сервер, а также создать дополнительный аппаратный RAID из 6 дисков.

Можно ли настроить H730 Карта RAID для одновременной работы в режиме HBA и RAID? А затем управлять только 6 дисками в аппаратном RAID и позволить ОС управлять оставшимися 6 дисками в программном RAID?

Если нет, может ли Dell R730xd использовать оба H730 Карта RAID и LSI 9207-8i Карта HBA одновременно? Вы бы просто подключили по одному кабелю SAS от каждой карты к каждой части объединительной платы? Нужно ли мне покупать новые кабели для подключения LSI 9207-8i к объединительной плате в моем R730xd?

Есть ли лучшая карта для ZFS в R730xd с вращающимися дисками, чем LSI 9207-8i?

Что касается вашего вопроса о разделении объединительной платы между контроллерами, да, это возможно. Я сделал это с корпусами с 8 отсеками, в которых присутствовали два 4-полосных разъема SAS SFF-8087. 4 диска к одному контроллеру, 4 диска к другому. Однако я не знаю состав или ситуацию с расширителем на сервере Dell, который вы описываете.

Это разрешено только контроллерами, имеющими порты смешанного / гибридного режима. Контроллеры HPE Smart Array в системах Gen10 являются хорошим примером. Они позволяют использовать аппаратный режим RAID или HBA для каждого порта / диска.

Я также использую это на Avago MR9363-4i. / dev / sdy внизу - это аппаратный RAID1 RAID1 для ОС. Остальные диски разделены на два обычных пула ZFS.

[0:0:4:0]    enclosu LSI      SAS3x40          0601  -
[0:0:5:0]    disk    SEAGATE  ST1800MM0128     E002  /dev/sda
[0:0:6:0]    disk    SEAGATE  ST1800MM0128     E002  /dev/sdb
[0:0:7:0]    disk    SEAGATE  ST1800MM0128     E002  /dev/sdc
[0:0:8:0]    disk    SEAGATE  ST1800MM0128     E002  /dev/sdd
[0:0:9:0]    disk    SEAGATE  ST1800MM0128     E002  /dev/sde
[0:0:10:0]   disk    SEAGATE  ST1800MM0128     E002  /dev/sdf
[0:0:11:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdg
[0:0:12:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdh
[0:0:13:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdi
[0:0:14:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdj
[0:0:15:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdk
[0:0:16:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdl
[0:0:17:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdm
[0:0:18:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdn
[0:0:19:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdo
[0:0:20:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdp
[0:0:21:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdq
[0:0:23:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdr
[0:0:24:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sds
[0:0:25:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdt
[0:0:26:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdu
[0:0:27:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdv
[0:0:28:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdw
[0:0:29:0]   disk    ATA      SAMSUNG MZ7LM1T9 204Q  /dev/sdx
[0:2:0:0]    disk    AVAGO    MR9363-4i        4.68  /dev/sdy

Отвечая на каждый вопрос:

  1. хотя вы можете установить другую карту PCI-E RAID, объединительную плату можно подключить к одной карте. Таким образом, вы не можете одновременно использовать встроенную карту RAID и дополнительную карту для доступа к дискам на одной внутренней объединительной плате [edit: @ewwhite предположил, что разделение дисков между контроллерами должно быть возможным, так что, возможно, я ошибаюсь здесь. Однако единственная официально поддерживаемая конфигурация с двумя контроллерами на R730xd требует использования опции объединительной платы с гибким зонированием, поэтому я не уверен, можно ли / как ввести в действие два контроллера в этом конкретном случае];

  2. возможно нет, но см. №1

  3. PERC H730 поддерживает два режима работы: режим RAID и режим HBA.

    • стандартный режим RAID, который поддерживает RAID и без RAID диски. В режиме RAID контроллер ожидает, что диски будут частью массива RAID, и не будет предоставлять необработанный диск операционной системе. В режиме без RAID (или сквозной передачи) диски, объявленные как не-RAID, доступны операционной системе (см. Примечание №1). В этом режиме отчеты SMART зависят от прошивки, и, если она не работает, вы можете попробовать использовать специальный megaraid драйвер - то есть: выдача чего-то как smartctl -a -d megaraid,0 /dev/sda;

    • в режиме HBA карта работает как обычный контроллер SAS на базе LSI. Это означает, что любые возможности RAID отключены, а диски напрямую управляются операционной системой. В таком режиме мониторинг SMART с помощью карты отключен, и данные SMART должны быть напрямую доступны (и контролироваться) операционной системой. Кроме того, вы теряете управление светодиодом карты, и вы может потеряете дополнительное преимущество, предлагаемое кешем обратной записи контроллера (у меня нет прямого подтверждения), а это означает, что вы получите гораздо более низкую производительность при произвольной записи. Однако обратите внимание, что в ZFS вы должны использовать SLOG для получения высокой производительности произвольной записи, а не полагаться на кеш контроллера в любом случае.

В конце концов, поскольку карты серии PERC 9/10 достаточно гибкие, у вас нет причин использовать дополнительную карту RAID.

Примечание №1 из руководства к карте:

По умолчанию все диски находятся в ненастроенном состоянии с поддержкой RAID. Пользователь также может преобразовать диски с поддержкой RAID в диски без RAID с помощью утилиты настройки BIOS или утилиты настройки UEFI / HII RAID.