В настоящее время у меня есть домашний сервер (HP N40L) под управлением FreeNAS, чтобы обеспечить мой дом несколькими основными вещами, такими как файловый сервер, потоковая передача мультимедиа и несколько виртуализированных приложений + виртуальный рабочий стол Windows XP.
Он работает достаточно хорошо, но программное обеспечение всегда отстает от того, что доступно в системах на базе Linux. Я пробовал OpenMediaVault и несколько других, и все они кажутся хорошими, но мне очень нравится способность OpenStack просто настраивать и отключать службы по прихоти (плюс, консоль веб-администратора очень хороша). Я мог бы просто использовать прямое решение Docker, что я и сделаю, если окажется, что OpenStack слишком плох для моей установки.
Итак, имеет ли смысл запускать OpenStack для домашнего сервера, учитывая, что:
В частности, меня беспокоит избыточное хранилище. В настоящее время я использую ZFS в зеркальном массиве. OpenStack использует другую схему хранения. Будут ли мои данные защищены от сбоев жесткого диска и битрейта, если я использую хранилище OpenStack на одной машине?
Нет, openstack - это слишком много для ваших нужд. Во-первых, вам придется потратить приличное количество виртуальных машин только на настройку для элементов openstack.
Вы также, кажется, немного запутались в вашем понимании. Openstack не является платформой виртуализации сам по себе, но работает поверх других платформ виртуализации, таких как vmware, KVM, xen и т. Д. Итак, openstack - это облачная платформа, которая объединяет большие объемы виртуализированных ресурсов и, в частности, упрощает предоставление и ААА в микс.
Для вашей установки, я думаю, ваши лучшие варианты с открытым исходным кодом:
Опять же, поскольку у вас всего одна коробка, нет смысла связывать оборудование с дистрибутивом управления хранилищем, таким как FreeNAS или некоторыми другими ..
Я бы порекомендовал следующее:
For storage redundancy on the physical host itself that hosts VMs
, у вас есть несколько вариантов ..
A final alternative
ко всему вышеперечисленному, это установить ZFSguru, который предоставляет вам решение NAS на основе FreeBSD .. которое также позволяет вам полностью установить / использовать рабочий стол X (я думаю, gnome), а также виртуализацию KVM и множество других вещей, которые вы можете включить. ZFSguru великолепен, но это проект одного человека, поэтому вам, возможно, лучше вставить его в виртуальную машину, чем запускать всю вашу платформу.