Сервер JBOD для ZFS без выделенного загрузочного диска

Я ищу экономичную машину для использования openAttic , то есть просто Ubuntu 14.04 64bit с ZFS.

Сервер, на который я смотрю, дает мне 8 отсеков по 3,5 дюйма, куда я планирую разместить жесткие диски корпоративного уровня SAS 7.2k, вероятно, 3 ТБ или 4 ТБ. Я планирую использовать от 18 до 24 Тбайт полезного пространства с двумя жесткими дисками для резервирования. Я получу как минимум 32 ГБ оперативной памяти ECC, но я посмотрю на стоимость 64 ГБ.

У меня недостаточно опыта работы с ZFS, но изначально я планировал использовать небольшой загрузочный и системный раздел, отображаемый на всех дисках, с помощью ext4. Затем используйте оставшееся пространство для ZFS.

На сервере есть слот M.2: стоит ли мне использовать там SSD M.2 в качестве загрузочного / системного диска? OpenATTIC требует очень мало для системного раздела, поэтому приобретение SSD премиум-класса для этого кажется пустой тратой, когда RAM и диски SAS будут делать большую часть работы и будут узким местом.

Я читал, что ZFS любит получать прямой доступ к дискам, поэтому мне интересно: 2 SSD для использования в качестве загрузочного / системного диска? OpenATTIC требует очень мало для системного раздела, поэтому приобретение SSD премиум-класса для этого кажется пустой тратой, когда RAM и диски SAS будут делать большую часть работы и будут узким местом.

Я читал, что ZFS любит получать прямой доступ к дискам, поэтому мне интересно: 2 SSD для использования в качестве загрузочного / системного диска? OpenATTIC требует очень мало для системного раздела, поэтому приобретение SSD премиум-класса для этого кажется пустой тратой, когда RAM и диски SAS будут делать большую часть работы и будут узким местом.

Я читал, что ZFS любит получать прямой доступ к дискам, поэтому мне интересно: Может ли ZFS нормально работать, если вы настроите его не использовать весь диск? Или мне взять SSD и позволить ZFS забрать все диски SAS?

Если деньги не являются ограничением, я, конечно, получу SSD, но я ищу «лучшее соотношение цены и качества». Спасибо!

2
задан 20 May 2016 в 10:37
2 ответа

Для чего-нибудь в этом масштабе используйте отдельный диск или пару дисков для ОС. Возможно, слот M.2 SSD является наиболее подходящим.

Дайте ZFS полные диски и не пытайтесь распределить ОС по этим дискам.

Для домашнего масштаба не слушайте все предложения получить ЗИЛ и L2ARC. ZIL полезен только для синхронной записи, а L2ARC переоценен. У вас хорошее количество ОЗУ, и это то, что вам нужно максимизировать.

2
ответ дан 3 December 2019 в 09:33

У вас есть несколько вариантов:

  • Дешевый USB 2.0-накопитель: не рекомендуется, потому что он медленный, и запись убьет большинство из них довольно быстро, исключение: система только для чтения, такая как SmartOS ( для ZFS) или ESXi (без ZFS, как пример), который записывает только при загрузке или один раз в час и сохраняет все остальное в ОЗУ или пулах данных.
  • Более дорогая карта USB 3.0 с памятью SLC или жесткий диск USB 3.0: Хотя официально не поддерживается в большинстве систем, он работает довольно хорошо. Я бы посоветовал зеркалировать эти диски, что также позволяет легко выполнять обновление и резервное копирование.
  • Диск / SSD SATA или M.2: может тратить ценное пространство, дороже, но без проблем. Я бы посоветовал зеркальную пару, если вы можете себе это позволить. Лучшее решение для большинства случаев, когда пространство и деньги не являются самыми важными ограничениями. Лучшим выбором будет полная защита от потери питания (например, Intel 730 и все версии S3xxx / DC3xxx).
  • Крепление NFS / iSCSI: интересно, если у вас есть несколько боксов без свободного места / портов и вы хотите иметь централизованное управление / конфигурация. Загрузитесь через PXE, затем подключите сетевые диски и используйте их. Почти все серверные сетевые карты поддерживают это, но вам нужен отдельный сервер для предоставления услуг.

Мое личное предложение:

  • Если у вас просто обычная настройка файлового сервера и вы хотите насыщать его до 1 Гбит / с: используйте 2 USB-накопителя SLC, например MX -ES модели (внешние)или два небольших твердотельных накопителя Intel SATA (внутренние)
  • Если у вас более крупная установка, вам нужна высокая производительность, быстрая замена вышедших из строя дисков, возможно, у вас есть запросы на виртуализацию или высокое время безотказной работы: используйте обычные корпуса с 2 твердотельными накопителями Intel с защитой от потери мощности
  • Если у вас есть / растет большое количество машин и вы хотите сэкономить время / деньги: рассмотрите либо SmartOS (созданную для этого варианта использования), либо используйте загрузку по сети через PXE

Я читал, что ZFS любит получать прямой доступ на диски, поэтому мне интересно: может ли ZFS хорошо работать, если вы настроите ее так, чтобы не использовать весь диск? Или я должен получить SSD и позволить ZFS забрать все диски SAS?

Рекомендуется использовать целые диски для вашего пула:

Для производственных систем используйте для хранения целые диски, а не срезы пулов по следующим причинам:

  • Позволяет ZFS включать кэш записи на диск для тех дисков, которые имеют кеши записи. Если вы используете RAID-массив с энергонезависимым кешем записи, то это меньшая проблема, поскольку vdevs по-прежнему должны пользоваться преимуществами кеша записи массива.
  • Для подключенного хранилища JBOD с включенным дисковым кешем , позволяет выполнять некоторые синхронные записи в виде нескольких операций записи на диск, за которыми следует одна очистка кэша, что позволяет контроллеру диска оптимизировать планирование ввода-вывода. Отдельно, для систем, в которых отсутствует надлежащая поддержка SATA NCQ или SCSI TCQ, наличие включенного кеша записи позволяет хосту выполнять одну операцию ввода-вывода асинхронно с физического ввода-вывода.
  • Процесс восстановления после замены отказавшего диска более сложен. сложна, когда диски содержат файловые системы ZFS и UFS на срезах.
  • Пулы ZFS (и базовые диски), которые также содержат файловые системы UFS на срезах, не могут быть легко перенесены в другие системы с помощью функций импорта и экспорта zpool.
  • В В общем, поддержание срезов увеличивает время и стоимость администрирования. Снизьте расходы на администрирование, упростив модель конфигурации пула хранения.
3
ответ дан 3 December 2019 в 09:33

Теги

Похожие вопросы