0

所以我知道如何通过

vmkfstools -z /vmfs/devices/disks/t10.ATA___** /vmfs/volumes/datastore1/LocalDisks/

这很好用!我的想法是在 Ubuntu 服务器中创建一个 MD0 并通过 NFS 和 SMB 导出它。NFS 将用于其他内部 ESXI linux 来宾,而 SMB 仅用于 Windows。

这听起来像个坏主意吗?我应该为 NFS 使用的任何特殊导出参数?

目前为了使 NFS 导出到其他本地 esxi 来宾工作,我使用

(rw,async,insecure,no_subtree_check,nohide,no_root_squash)

并安装我使用

nosharecache,context="system_u:object_r:httpd_sys_rw_content_t:s0" 0 0"

我应该注意,esxi 主机/数据存储位于单独的 HD 上,而不是 md0 的一部分,并且数据将大部分是静态的。没有大型数据库或任何东西,有很多媒体。最繁重的 IO 是 ZoneMinder(保存图像并不断比较它们的运动检测套件)

4

2 回答 2

1

在成功使用此设置多年后,Mapped Raw Lun --> Linux Guest --> MDADM & Export via NFS我迁移到了 KVM,并注意到在访问数据时性能有了巨大的提升。原因是我能够让 KVM 管理 MDADM 阵列并通过 NFS 将其导出,从而从等式中删除了几层。最初,我担心让我的“管理程序”执行“管理程序”以外的任何操作,但再次,一旦我看到 I/O 性能,我愿意让 KVM 主机管理我的数据池,同时也为 VM 提供服务。

如果您想学习 ESXi 或没有使用 KVM 的选项,我建议仅使用 Mapped Raw Lun 进行上述设置。就个人而言,我发现 ESXi 是一个很棒的虚拟机管理程序,但是在精通之后我想尝试 KVM 并通过我的设置看到 I/O 改进,我永远不会退缩。话虽如此,我从来没有在多次“重新安装”/“乱搞”等问题上遇到 ESXi 问题,所以在我看来它是“安全的”。

于 2016-01-10T12:09:02.960 回答
1

VmWare 说,原始磁盘映射 (RDM) 是不合时宜的,但恕我直言,它更适合低级存储。从客户的角度来看,虚拟化增加了系统的延迟。另一个,如果您的主机过载 - 您将增加 NFS 服务器虚拟机的延迟,这会增加客户端虚拟机的负载,进而增加过载:问题就像雪崩一样。
您必须仔细查看 esxtop 关于 VM 的 CPU 就绪 (%RDY) 参数 - 它必须小于 10,但最好小于 5、全局平均延迟 (GAVG) < 20 和每秒中止 (ABRTS/s) = 0 . 不要在良好的 CPU (Xeon) 上使 CPU 超额订阅(每个物理核心的所有 VM 的 vCPU)>= 5,通过 CPU 使 VM 尽可能小,在 esxtop 中检查 VM CPU 利用率,而不是在 guset 内。为了监视以漂亮的 GUI 和历史记录替换 esxtop,Veeam One 免费版- 足够了

于 2016-01-21T13:12:22.280 回答