[ad_1]
Будь то сверхпопулярный Proxmox, XCP-ng корпоративного уровня или TrueNAS Scale, ориентированный на NAS, при создании домашнего сервера есть множество вариантов на выбор. Но как только вы покопаетесь глубже в кроличьей норе домашней лаборатории, вы можете в конечном итоге столкнуться с некоторыми операционными системами на базе Unix, разработанными специально для рабочих нагрузок виртуализации.
Когда я искал крутые альтернативы Proxmox, SmartOS и OmniOS выделялись благодаря своим корням из Illumos. Для тех, кто не знает, Illumos — это операционная система Unix, основанная на OpenSolaris, который, в свою очередь, является производным от Solaris. Если вам интересно, как работают эти неосновные операционные системы, вот журнал моих впечатлений после нескольких дней тестирования OmniOS и SmartOS.

Связанный
Устроить домашнюю лабораторию? Ознакомьтесь с этими 5 невероятными операционными системами
Эти 5 универсальных и мощных операционных систем поднимут возможности вашего домашнего сервера на новый уровень.
OmniOS: сверхлегкая ОС для домашней лаборатории
С тяжелым дизайном CLI
Поскольку я слышал хорошие отзывы об OmniOS, мне очень хотелось ее протестировать. Когда я загрузил ISO-файл, первое, что мне бросилось в глаза, — это размер образа. Вместо того, чтобы занимать пару ГБ, как большинство современных операционных систем, ISO-образ OmniOS едва превышал 300 МБ!
После записи ISO на флэш-накопитель я был удивлен, что мастер установки OmniOS загрузился за считанные секунды на моем старом компьютере с процессором Ryzen 5 1600 и 8 ГБ оперативной памяти. К сожалению, именно здесь я столкнулся со своим первым препятствием. По какой-то странной причине мастер не смог создать новый пул ZFS во время установки, и, опробовав множество исправлений, начиная от переключения флэш-накопителя и твердотельного накопителя и заканчивая перепрошивкой старой версии OmniOS, я, наконец, заставил его работать на моем двойном – Серверный ПК Xeon.
Команды Unix, насколько хватает глаз
Хотя установка шла гладко, вот-вот должны были начаться настоящие испытания. Это потому, что мне пришлось отказаться от удобных веб-интерфейсов и с головой погрузиться в операционную систему, которая требует совершенно нового набора команд Unix. К счастью, документация на веб-сайте OmniOS пригодилась при настройке SSH на сервере, хотя для этого мне пришлось выполнить несколько команд. Далее я хотел развернуть Зону. Рискуя слишком упростить этот термин, вы можете думать о зоне как о варианте контейнера Solaris с некоторыми различиями в аспекте управления ресурсами, которые отличают их от LXC, тюрем FreeBSD и других типов контейнеров.
К сожалению, создание зоны потребовало много усилий, так как мне пришлось выполнить несколько команд для ее инициализации. Я выполнил еще одну серию команд для развертывания виртуальной машины с помощью гипервизора Bhyve, и после нескольких минут устранения неполадок мне удалось запустить ее без каких-либо проблем с производительностью. Хотя технически у Napp-it есть веб-интерфейс для OmniOS, мне не удалось настроить его в своей системе, а это означает, что мне пришлось изучить совершенно другой набор команд для использования этой платформы.
SmartOS: платформа на базе Illumos, позволяющая настроить удобный веб-интерфейс.
Хотя ему не хватает определенных функций качества жизни.
Когда тесты OmniOS были завершены и очищены, пришло время обратить мое внимание на SmartOS. К счастью, процесс установки этой ОС на базе Solaris/Illumos/Unix был относительно простым, и у меня не возникло проблем с ее настройкой в моей системе Ryzen 5 1600.
Я также смог войти в систему через SSH без настройки порта ttya. В отличие от своего полноценного брата на основе CLI, SmartOS позволяет установить веб-интерфейс с помощью простой команды. И позвольте мне сказать вам, что SmartOS, вероятно, имеет самый чистый интерфейс, который я когда-либо видел в домашней лаборатории или ОС NAS.
Не говоря уже о том, что веб-интерфейс обеспечивает легкий доступ к образам LX, ZVOL и набора данных зоны, что еще больше упрощает процесс настройки виртуализированных гостей. Тем не менее, ему не хватает нескольких функций QOL. Во-первых, вы не можете создавать резервные копии виртуальных машин, контейнеров или зон из веб-интерфейса. Аналогично, в интерфейсе нет окна оболочки для хост-машины, а это означает, что вам придется переключаться на PuTTY каждый раз, когда вы захотите выполнить некоторые команды. В отличие от XCP-ng и Proxmox, он также не имеет консоли VNC, встроенной в пользовательский интерфейс, поэтому вам придется настроить эти инструменты на другом компьютере, чтобы получить доступ к вашим контейнерам и виртуальным машинам.
Стоит ли использовать платформы Illumos для домашней лаборатории?
Ну, это зависит. Если вы новичок, я бы посоветовал держаться подальше от обоих и придерживаться проверенного Proxmox. Но если Proxmox не соответствует вашим предпочтениям или вам нужен аккуратный интерфейс, возможно, будет хорошей идеей переключиться на SmartOS и его аккуратный веб-интерфейс. Между тем, опытные мастера и любители DIY, которые любят сложные задачи, могут найти OmniOS интересной альтернативой Proxmox и XCP-ng. В любом случае, будьте готовы просмотреть кучу документации, так как вам нужно будет изучить несколько новых команд, чтобы в полной мере использовать эти дистрибутивы Solaris.

Связанный
Proxmox против XCP-ng: какой из них лучше для вашей домашней лаборатории?
Только одна платформа виртуализации может взойти на трон короля операционных систем для домашних серверов!
[ad_2]