какие подводные камни
Ну LINSTOR состоит из двух частей:
control-plane и бэкенд с drbd9 в главной роли.
Сам control-plane пока что еще сыроват и видимо еще не все успели запилить, к примеру модель прав и шифрование общения контроллера с сателитами - есть только в зародышевом состоянии, т.е. она в принципе есть, но интерфейса к ней нет. Я эту проблему решил шифруя все общение через stunnel запущенный сайдкаром, работает збс!
В control-plane бывает случаются непонятные баги лечащиеся рестартом, но в последнее время вроде все пофиксили и стало намного лучше, благо разработчики оч. активно работают с комьюнити и отвечают на любой присланный им issue. А в случае чего весь control-plane можно полностю выпилить на время, все что работало - продолжит работать.
По бэкендам - их может быть несколько: LVM, thinLVM и ZFS. Мы юзаем LVM и thinLVM. (второй поддерживает снапшоты), для репликации используется DRBD9. С ним проблем почти нет, за исключением того, что прежде чем его в серьез использовать, нужно сначала потюнить его под вашу сеть, а так же настроить кворум или выставить политики разрешения split-brain, все это можно выставить в качестве глобальных параметров в linstor. Кстати drbd9 также поддерживает RDMA.
Еще мне не нравится старый flexvolume драйвер, но благо его сейчас переписали на нормальный CSI. К сожалению все созданные старым провижионером тома, по прежнему продолжают использовать старый flexvolume драйвер, я пока не придумал как это решить.
Так же советую использовать нормальную бд, например Postgress, вместо встроенной H2. Это не критично, но по мне с постгрессом работать куда приятнее и удобнее чем с H2, ну и бэкапить конфигурацию можно в SQL/