Я пытался построить домашнюю лабораторию, используя дистрибутивы Illumos.

    0
    0

    [ad_1]

    Будь то сверхпопулярный Proxmox, XCP-ng корпоративного уровня или TrueNAS Scale, ориентированный на NAS, при создании домашнего сервера есть множество вариантов на выбор. Но как только вы покопаетесь глубже в кроличьей норе домашней лаборатории, вы можете в конечном итоге столкнуться с некоторыми операционными системами на базе Unix, разработанными специально для рабочих нагрузок виртуализации.




    Когда я искал крутые альтернативы Proxmox, SmartOS и OmniOS выделялись благодаря своим корням из Illumos. Для тех, кто не знает, Illumos — это операционная система Unix, основанная на OpenSolaris, который, в свою очередь, является производным от Solaris. Если вам интересно, как работают эти неосновные операционные системы, вот журнал моих впечатлений после нескольких дней тестирования OmniOS и SmartOS.

    Связанный

    Устроить домашнюю лабораторию? Ознакомьтесь с этими 5 невероятными операционными системами

    Эти 5 универсальных и мощных операционных систем поднимут возможности вашего домашнего сервера на новый уровень.

    OmniOS: сверхлегкая ОС для домашней лаборатории

    С тяжелым дизайном CLI

    Вход в ОС Omni


    Поскольку я слышал хорошие отзывы об 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 для домашней лаборатории?

    Предоставление нового контейнера в SmartOS


    Ну, это зависит. Если вы новичок, я бы посоветовал держаться подальше от обоих и придерживаться проверенного Proxmox. Но если Proxmox не соответствует вашим предпочтениям или вам нужен аккуратный интерфейс, возможно, будет хорошей идеей переключиться на SmartOS и его аккуратный веб-интерфейс. Между тем, опытные мастера и любители DIY, которые любят сложные задачи, могут найти OmniOS интересной альтернативой Proxmox и XCP-ng. В любом случае, будьте готовы просмотреть кучу документации, так как вам нужно будет изучить несколько новых команд, чтобы в полной мере использовать эти дистрибутивы Solaris.

    Связанный

    Proxmox против XCP-ng: какой из них лучше для вашей домашней лаборатории?

    Только одна платформа виртуализации может взойти на трон короля операционных систем для домашних серверов!

    [ad_2]

    Предыдущая статьяXiaomi 15 Pro превосходит Galaxy S24 Ультра и iPhone 16 Pro Max в батарее
    Следующая статьяНубия Красная Магия 10 Pro представлена ​​ли серия S25 22 января? 46 неделя
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.