我的预算很紧张,买不起 SAN。
我正在考虑在 3 台服务器上部署 Vmware Essentials Plus Kit。这包括 vSphere Storage Appliance。Vmware 声称它可以满足我的需要。我想问各位经验丰富的老手:vSpehre Storage Appliance 真的能满足需求吗?有没有更便宜的替代方案?
我的基本需求:我需要能够偶尔将虚拟机和虚拟磁盘从一台机器移动到另一台机器。示例场景:
- 在物理服务器进行一年一次的重大维修或升级期间,将重要的虚拟机迁移到不同的物理主机
- 将具有大型 Microsoft SQL 数据库的 HD 迁移到不同的物理服务器,并将其附加到新的 VM。
- 由于容量或配置问题而对虚拟机进行重新调度
涉及的实际硬件:
- Dell R710,配备 88GB 内存、双四核 Xeon 5530、Perc H700、15k SAS 硬盘,配置为 RAID 10,可用空间为 2TB,配备 1GB 网卡
- Dell R720xd,配备 192GB 内存、双六核 Xeon E5-2620、Perc H710P、8 个 600GB 15k SAS 驱动器、1GB NIC
- Dell Poweredge 2850,双 Xeon 5150,16GB RAM [将升级],Perc 51,6 个 10K 146GB SAS 驱动器,配置为 RAID 10 [将升级],1 GB NIC
- Dell PowerConnect 6248 1GB 交换机
同样,问题是 vSphere Storage Appliance 是否允许我轻松快速地(但非常偶尔)在这 3 个服务器之间移动虚拟机或虚拟磁盘?是否有更便宜的替代方案适合我的情况(例如外部 USB 驱动器、专业级 NAS...)
谢谢!
答案1
最便宜的解决方案是将部分服务器资源专用于独立存储单元,并将其返回给主机。我支持软件定义存储类似的解决方案NexentaStor和广达存储,提供可供 VMware 使用的 NAS 和块 (iSCSI/FC) 功能。它们安装在商品服务器硬件上,是共享存储的良好切入点。
- 两者都有免费套餐,适合您的情况。
- 两者的性能都有可能比 VMware 的存储设备更好。
至于你的真实硬件,你正在跨越五处理器代数。这对 VMware 来说简直就是一团糟(您必须使用电动汽车(又称最小公分母) 用于 vMotion)。对于您的目的,Intel X5150 系统毫无价值。它不会为您的计算和 RAM 容量增加太多。E5530 系统是可以接受的,而 E5-2620 服务器将是最有用的。
如果我处于您的情况,我会在 Dell R720xd 上运行本地磁盘,直到我拥有同一台服务器的第二台资源或预算,然后使用上面列出的选项将 E5530 系统转换为存储解决方案。
答案2
我最近评估了 VMware vSA 存储设备,用于远程办公室硬件更新项目。我们的要求很低,峰值大约为 60mb/s,并且由于备份,通常在非工作时间使用。我无法获得足够的性能,我的速度测试显示最高为 30mb/s,延迟较高。
如果可能的话,我建议使用您的硬件来测试平台,以测试其性能作为概念验证。
答案3
移动虚拟机和移动其存储是两回事。如果您要将虚拟机存储(虚拟机的硬盘)放在 VSA 上,那么您不会在主机之间移动任何虚拟磁盘。虚拟磁盘将位于 VSA 上,所有主机都可以访问它,从而无需在主机之间移动它们。只要虚拟机存储在 VSA 上,您就可以在主机之间实时迁移任何虚拟机(其状态)。
Essentials Plus Kit 为您提供 vMotion,让您可以将 VM 从任何主机实时迁移到任何其他主机。
您无法获得的是存储 vMotion,它允许您将虚拟机的存储从一个数据存储实时迁移到另一个数据存储。