我正在考虑设立3个KVM主机。 目前我正在使用镜像驱动器RAID 1的本地存储图像。 我也在使用原始图像。 我想知道这是否违背了最佳实践,我将需要投资SAN单位或其可接受的使用本地存储。 我在每台主机上运行大约20个虚拟主机,大多数web服务器像cpanel。 谢谢
这里有使用DAS的优点和缺点。
优点:
DAS很便宜
DAS很快
DAS很容易
缺点:
如果您丢失了主机,则必须从备份中还原这些虚拟机,除非您将它们从本地存储镜像到远程存储
没有共享存储,您不能使用大多数群集技术。 如果你想要在不同的主机上集群虚拟机,以达到高可用性的目的,你通常需要某种forms的共享存储(不是所有的技术都是这样,但是对于很多人来说是必须的)。
不太灵活。 除非获得外部DAS机箱,否则您仅限于通过服务器中的插槽数来扩展存储。 借助SAN存储,大多数解决scheme都允许您只添加一个额外的架子,将其添加到池中,然后完成。
所以,总之,没有真正的答案。 许多大型的安装使用SAN存储,这是有原因的。 但除了你,没有人能真正回答你的环境。
不知道关于KVM,但最新的2012 R2 vrsion的Hyper-V演示显示MS正在每个节点上使用DAS(直接连接存储); SO,显然,运行大型虚拟化系统的场景并不需要SAN。
显然最好有一些好的IO那里 – 20台机器开始等是讨厌的,明智的。
DAS没问题,只要你没有这种types的存储缺乏灵活性的问题。 我们的许多客户甚至运行基于Ubuntu + KVM和RAID 5磁盘(DAS)的虚拟化主机,到目前为止我们没有任何问题。 我们也将数据镜像到另一个虚拟主机,所以将虚拟机移动到另一个系统没有问题。
它总是取决于你的要求。