Возникла производственная задача развернуть на pizza-box сервере с четырьмя дисками систему резервного копирования для появляющегося в офисе. До начала всем печально известных событий мы планировали развиваться как любая современная компания в сторону облака и не рассчитывали на размещения оборудования в офисе, но это уже история.
В наличии на моём балконе оказался четырёхдисковый сервер на платформе Intel S1200BTL. Я долго ходил вокруг да около этой системы с целью как-то интересно реализовать ее возможности и попробовать что то новое и полезной. Первым подходом поиск отечественного дистрибутива Linux на котором работает Киберпротект. Результатом этого изыскания стали статьи:
В итоге самой современной ОС на которую установился Киберпротект стала РедОС Муром 7.3. Но самый стабильный результат установки всегда был на Астра Линуксе.
Поэтому первым делом я решил установить на голое железо сервера RedOS. Четыре диска были поделены следующим образом:
Данная инсталляция отвечала всем требованиям. Резервное копирование производилось, дисковый ресурс предоставлялся. Пока мне не понадобилось срочно создать несколько общих папок, по NFS и по SMB для различных стендов. Опять пришлось вспоминать как что где настраивается, устанавливать недостающих демонов и конечно-же вспоминать про политики SELinux. Другими словами терминальный линукс не очень дружелюбен к тем кто редко заходит “в гости”. Последней каплей стало то, что после обновления ядра Акронис безнадежно отстал от РедОС и перестал иметь подключаемые модули для создания снимков файловой системы.
Я решил что идеальным вариантом использования данного сервера будет - установка дистрибутива NAS и развертывание сервера управления в виде виртуальной машины. В первую очередь мой выбор пал на TrueNAS так как это самый “энтерпрайзовый” дистрибутив, но к сожалению установить на одно и те же диски данные и ОС в данной системе очень проблематично, а проблемы это, чего я хотел бы избежать. Как альтернативу я рассматривал Unraid, но решил что поддержка iSCSI мне может пригодится и это сыграло в минус этому дистрибутиву. Окончательный выбор пал на XigmaNAS, который является форком того старого, всем известного FreeNAS до поглощения iXsystems.
Возможность запуска виртуальных машин по сравнению с возрастом этого дистрибутива появилась совсем недавно и реализована очень интересным способом, отличающимся от остальных дистрибутивов. Тут используется VirtualBox.
Немного резюмирую свои впечатления от использования XigmaNAS для данной задачи