问题

在Nutanix平台顶部运行ZFS


  • 旅行者
  • 1回复

我运行了一个6节点的Nutanix群集,并计划使用ZFS池在VM内部运行一些容器(LXC),以利用Easy Clone,迁移,快照,主要是将这些克隆运送到其他系统(DR)(DR)

我读到ZFS需要直接与磁盘硬件打交道,以确保什么是什么或实际上没有写给磁盘的内容。

是否可以使用ZFS,在Nutanix平台上运行,涉及数据损坏风险或丢失池,因为它无法直接处理磁盘硬件?

硬件超级捆绑在一起,与Nutanix-Enterprise捆绑在一起。


3个答复

UserLevel 3
徽章 +4

你好 @zain

听起来您已经意识到ZF可能无法在虚拟磁盘中执行预期的某些原因。从审查可用文档,他们警告不要在另一个文件系统上实施,并警告性能损失和其他潜在问题。

我补充说,当ZF中包含的任何磁盘健康监测功能充其量是荒谬的,当应用于Nutanix分布式文件系统上的VM磁盘时。ZFS似乎旨在充分利用(廉价)商品硬件,并包括一些磁盘健康监控和磁盘设备调整。ZFS中的任何文件系统块都可以是Nutanix分布式文件系统(DFS)中一个或多个文件系统块的一部分,并且这些DFS块中的任何一个都将位于集群中的两个或多个物理磁盘上,并可能在SSD和HDD层之间迁移在数据的生命周期期间。因此,任何尝试识别和监视基础物理设备的尝试根本无法依靠它是一个小时到另一个小时的同一设备。

我建议审查Docker存储注意事项部分AHV上的Docker容器最佳实践指南,并确定是否可以成功应用相同的推理和建议。虽然Docker与LXC不会完全相同,但它是最接近的模拟,并经过了彻底的审查,您会看到作者花时间在制定建议之前考虑ZFS等其他可用选项。

@JEREMYJ,,,,

谢谢你的解释。我已经认为DFS上的ZFS就是这种情况,我需要确定。

@JEREMYJ我仍然相信Nutanix应该支持ZFS,是的,它可能会引起某些性能问题,并且还违反了文件系统的自动愈合功能的目的,对我而言,我大部分时间都在使用FreeBSD,而ZFS是如此强大的文件系统,不仅是因为它的自动修复功能..而且是快照,压缩以及现在的加密,文件系统的数据集样式也是我喜欢的一件事。对我来说,ZFS提供的功能远远超过ZFS在DFS文件系统上引起的性能问题。

回复


Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu