确保VMware ESXi存储的完整性?

我正在计划一个小的ESXi独立服务器来托pipe我在这里使用的一些虚拟机。 我还没有决定从更广泛的vSphere系统使用什么设施。 底层的虚拟机存储是使用企业硬盘和LSI megaraid的本地硬盘RAID,LSI卡上的板载电池支持RAM + SSDcaching系统。

我关心的问题是随着时间的推移,虚拟机存储中的数据损坏和崩溃 – 我真的不知道我的select是什么,我想确保存储的VMDK和快照以及其他虚拟机文件没有得到随着时间的推移而被破坏,并且可以被设置为定期清理,并且检测和修复任何比特级损坏(在合理的范围内)。

作为背景,对于休闲桌面使用,我倾向于使用RAID 1(镜像)而不是更高级别(原因是:快速的读取速度,驱动器的完整可移植性,无需绑定到特定的品牌或卡,如果驱动器出现故障, )。 对于我的文件服务器,我在镜像卷上使用ZFS。 但是ESXi和VMware的套件使用他们自己的数据存储devise来存储本地数据。 所以我不知道如何对抗沉默腐败的弹性,一个设置将是“开箱即用”,特别是当它拥有许多TB的大型文件,有时可能会被访问​​多年后,与本地存储,而不是专用独立的存储系统。 我也收集VMFS使用日志文件系统,但没有ZFS的自我纠正能力。

ESXi的内置function(如果有必要,其套件的其他部分)是否足以防范日常数据损坏问题? 如果不是的话,我有什么select安心?

更新

@mzhaase – 我没有把握把第二台服务器作为一个文件存储,因为这样每个文件的访问和快照都必须通过局域网或第二个设备远程完成,即使使用了10G(这对于大多数家庭设置而言仍然是成本高昂的),放缓将是主要关心的问题。

获得这个特定卡片的部分原因是为了获得真正的caching写入速度,所以大容量写入或回滚不太可能通过“突出”主硬盘来减慢速度,这应该对文件有帮助商店地址。 对于延迟的影响听起来像是任何远程数据存储,服务器设备或家庭版本,如第二个FreeNAS盒(尽pipe如果我必须select,我会使用第二个FreeNAS)也会发生。

我可能会忽略使用专用NIC端口和多个并行1Gb端口,但是对于快照和回滚的延迟和stream量影响是一个大问题。 我也可能忽视在一个小的专用磁盘上运行FreeNAS虚拟机,它将主VM存储arrays作为直通设备从本地存储。 (这意味着ESXi可以启动,并且可以将FreeNAS VM从一个磁盘加载,一旦运行,它就可以作为基于ZFS的文件服务器,用于任何其他VMS,希望延迟较低)。 但是,运行文件服务器虚拟化可能会增加延迟,而不是让本地文件服务器减less延迟,延迟和磁盘瓶颈已经成为我想要克服的问题。

然而,我将查找LSI卡信息,以及 – 您能否在底层ESXi平台上安装文件完整性检查/修复软件来检查和修复VM文件? 我不知道。 iSCSI是否会成为延迟杀手,让远程存储变得可用? 一旦虚拟机启动并运行,虚拟机存储的访问速度/延迟会影响ESXi或当前运行的其他虚拟机的运行?

ESXi本身不会这样做。 你在这里有几个选项。 您可以安装第三方软件来监视文件完整性,获得具有文件完整性监控(例如通过使用ZFS)的SAN或依靠LSI卡的数据保护function。 正如这里提到的,这正是“数据保护”应该做的。

你也可以通过驱动器到FreeNAS ,然后通过iSCSI将FreeNAS存储器暴露给ESXI,但是这个LSI卡浪费了资金。