我是虚拟化领域的一个相对的小白鼠,但是想在我们的组织中推广它。 我想testing的应用程序需要在失败后很快备份…所以我想将2个VMWare服务器放在networking上,并将虚拟机放在磁盘arrays上,这样如果其中一台主机下来我可以把虚拟机在第二台主机上。 我们目前在networking上没有windows存储服务器NAS,但是我们有一个Windows Server,其中有很多磁盘空间。
此外,我们使用DPM 2007进行内部备份,以备份需要在Windows机器上的数据(我认为)
在理想的世界中,我可以在Windows服务器上共享一个大型arrays,而VMWare ESX服务器则使用这个arrays作为VM的数据存储。
然而,我担心要么是不可能的,要么performance不佳…在这种情况下,我想我们使用Server 2008 Hyper-V而不是vmware …或者有更好的方式来提供冗余?
找出我的问题是没有意义的,因为我仍然处于研究阶段:)
要使存储可用于ESX / ESXi,通常需要使用NFS或iSCSI。 您可以设置Windows以使用内置软件提供NFS,或者使用其他软件作为iSCSI目标 。
虽然拥有冗余服务器的想法是好的,但在链条最薄弱的环节(存储)中出现单点故障的想法并不好。 在你的计划,如果你有存储问题,你会下来,直到它被分类。 如果停机时间非常重要,请考虑在其他位置存储其他虚拟机驱动器的第二个副本。 辅助存储上的数据可以定期刷新,作为备份scheme的一部分。 虽然它可能没有并发性,但它会使备份速度比从备份中恢复要快得多。
看看Zoredache有关如何提供虚拟机驻留磁盘的答案。 关于你的备份scheme,你有几个选项。 您可以直接在客户操作系统内部放置DPM客户端,在这种情况下,它将忽略底层架构,并将其视为另一台要备份的Windows计算机。 您可以在这里寻找一种通过绑定到VDR来备份虚拟机的方法。 YMMV用这种方法(我自己没有这样做,所以我只能指出你的研究)。
将虚拟化与单独的存储服务器(san或nas)结合使用是一个非常好的主意
1.我build议有两台存储服务器(一台用于备份)拥有最好的冗余设备(像你的无线路由器一样,也是一个(主要是Linux)设备),你可以在15分钟左右安装并pipe理他们与您的浏览器
2.我会避免Windows(不是一个好主意,重新启动安装重要的安全补丁两周)
3.对于esxi,我build议使用opensolaris或nexenta和napp-it web-gu(易于使用和扩展,最好的数据安全性,重复数据删除,包括vmware的nfs和iscsi)
在http://www.napp-it.org/pop_en.html简易设置说明中试用:参见napp.it.org
这是免费的软件!
4.如果你通过nfs共享存储(也大多比iscsi快),你也可以通过cifs从windows访问你的vm(轻松移动或备份)
GEA