Я собираюсь развернуть систему архивирования на базе Ubuntu 12.04. Из-за ограничений хранилища SAN он может предоставить мне только LUN на 2 ТБ. Итак, мне нужно объединить несколько логических модулей по 2 ТБ, чтобы получить желаемое пространство (4,5 ТБ с ожидаемым ростом до 1 ТБ в год).
SAN Storage имеет собственную защиту RAID (да, я знаю, что не замена резервному копированию), поэтому мне не нужна программная защита RAID.
Пожалуйста, предложите мне, что я должен использовать для "объединения" этих LUN:
Если возможно, также сообщите мне об их недостатках / преимуществах.
(Все, что я могу найти в Интернете, предполагает, что ZFS / LVM будет построен на основе отдельных дисков с RAID, предоставляемым RAIDZ / MDRAID, что действительно не подходит для моей ситуации).
Примечание: Да, может быть, мне стоит использовать хранилище SAN получше, но «Руководство» решило использовать именно это хранилище SAN, и мои руки связаны.
Ваш выбор, вероятно, будет иметь два аспекта:
При использовании разных LUN с ZFS он будет делать неявные предположения, что LUN являются отдельными физическими устройствами, распределяя операции чтения и записи между ними для оптимизации производительности. Вам не нужно добавлять дополнительную избыточность в настройку (т.е. вы мог просто добавьте свои LUN как простые vdev), но это может помешать логике оптимизации вашего массива SAN, что приведет к невысокой производительности.
Объединение LUN в LVM VG просто назначит часть логического адресного пространства каждому из LUN, поэтому характеристики доступа будут в значительной степени соответствовать сценарию «single LUN», если вы не активируете режим чередования.
ZFS 'добавлен функции целостности данных недоступны с LVM или mdraid, поэтому, если они вам нужны, ZFS будет вашим единственным выбором, независимо от последствий для производительности.
Ограничение в 2 ТБ - не такая уж редкость, поэтому вам следует перестать думать, что вас наказывают больше, чем в большинстве других систем в мире.
При этом наиболее распространенный способ сделать это - просто разделить его (RAID 0) на уровне виртуальной машины. Если вы убедитесь, что администратор SAN размещает LUN на разных контроллерах (если это активная / активная настройка), вы действительно выиграете от этого, вместо того, чтобы иметь один большой LUN на 1 контроллере.
Не имеет значения, используете ли вы ZFS или встроенные инструменты для чередования, все они делают это одинаково.