2022-11-19

Я не оставляю надежды найти дистрибутив системы хранения данных, который можно использовать для разворачивания моих виртуальных стендов внутри гипервизора ESXi. В прошлых выпусках я узнал, что текущие версии FreeBSD не работают с стареньким raid контроллером на чипе LSI SAS 2108 а прошивать его под режим IT не хочется, потому что:

Следующая светлая мысль которая посетила меня была о том что раньше FreeNAS был лучше, трава зеленее и компьютеры работали быстрее, поэтому я решил проверить тезис о том, что старая версия FreeNAS / NAS4Free (XigmaNAS) должна заработать с моей картой. Я не думаю что старая версия станет угрозой безопасности.

Версия Результат Ошибка
TrueNAS-13.0-U2 Не загружается установщик mfi0 timeout
FreeNAS-11.2-U5 Не загружается установщик mfi0 timeout
FreeNAS-9.3-STABLE-201605170422 Не загружается установщик mfi0 timeout
FreeNAS-8.0.4-RELEASE-p1-x64 Не загружается установщик mfi0 timeout

Как показал тест на старых версия - дело не в версии FreeBSD. Также я попробовал все рекомендации которые смог найти в интернете - про выключение кэширование и другие гадания на костях. На текущий момент способа запустить Free/True/Xigma/4FREE-nas в виде виртуальной машины с подключенным физическим адаптером на LSI SAS 2108 я не нашел.

Тестирование начнем с дистрибутива ESOS. Это интересный продукт и потенциально, не считая отсутствие веб-интерфейса он подходит лучше всего на роль минимально образа СХД, в связи со следующими особенностями:

К сожалению ESOS не имеет никаких “хитрых” возможностей по созданию RAID и в моей конфигурации дисков самым оптимальным вариантом будет использованием ZFS по схеме, описанной мною ранее, когда каждый диск делится на разделы по 250 ГБ и они собираются в зеркало между физическими дисками. Создав ZFS пул на физических дисках мы получаем возможность бесшовно этот пул импортировать в различные дистрибутивы ОС и тестировать производительность без пересоздания и перенастройки дисковой подсистемы. В идеале показатели должны быть схожими, поэтому в качестве дополнительного фактора неопределенности можно ввести ограничение на вычислительные ресурсы виртуальной машины образа ОС.

Весь интерфейс администрирования ESOS представлен одним снимком ниже:

Результаты тестов впечатляющие