我目前有一台运行FreeNAS的家庭服务器(HP N40L),为我的家庭提供了一些基本的东西,比如文件服务器,媒体stream和几个虚拟应用程序+一个Windows XP虚拟桌面。
它运行的很好,但是软件总是落后于基于Linux的系统。 我已经尝试过OpenMediaVault和其他一些,他们都看起来不错,但我真的很喜欢OpenStack的突然设置和拆除服务的能力(另外,Webpipe理控制台是非常好的)。 我可以直接用Docker解决scheme,如果OpenStack对我的设置来说太麻烦了,我会这样做。
那么,运行OpenStack的家庭服务器是否有意义:
特别是我担心冗余存储。 我目前在镜像arrays中使用ZFS。 OpenStack使用不同的存储scheme。 如果我在一台机器上使用OpenStack存储,我的数据是否可以安全地避免硬盘故障和恶意攻击?
不,OpenStack太需要你的需求了。 首先,你将不得不浪费大量虚拟机来设置OpenStack元素。
你似乎也有一些理解糊涂了一点点。 Openstack本身并不是一个虚拟化平台,而是运行在VMware,KVM,xen等其他虚拟化平台之上。因此,OpenStack是一个云平台,它在大量虚拟化资源之上提供了一个有凝聚力的平台,特别是引入了易于configuration和AAA进入混合。
对于你的设置,我认为你最好的开源选项是:
同样,既然你只有一个盒子,没有什么用途将硬件与FreeNAS等存储pipe理发行版捆绑在一起。
我会推荐如下:
For storage redundancy on the physical host itself that hosts VMs
,您有多个选项。
上述所有的A final alternative
是安装ZFSguru ,它提供了一个基于FreeBSD的NAS解决scheme..它还允许您完全安装/使用X桌面(我认为是gnome),以及KVM虚拟化和其他你可以启用的东西。 ZFSguru非常棒,但是是一个人的项目,所以你可能会更好地将它粘在一个虚拟机上,而不是运行整个平台。