Oracle VM 共享存储采用 iSCSI 还是 NFS?

Oracle VM 共享存储采用 iSCSI 还是 NFS?

我正在配置一个 4 节点 Oracle VM 环境。一台管理服务器、两台 vm 服务器和一台带有直接连接存储的存储服务器。

存储服务器运行 Linux,因此我可以选择在 iSCSI(带有 OCFS2)或 NFS 上为 VM 服务器提供共享存储。

其中一个的性能会比另一个更好或更可靠吗?在两者之间做出选择时还需要考虑其他什么因素?

请注意,Oracle VM 是 Oracle 基于 Xen 的虚拟化产品,而不是虚拟化 Oracle 数据库的通用术语。

答案1

在所有其他条件相同的情况下,我预计块级协议(iSCSI)在性能方面胜过文件级协议(NFS)。

NFS 存储区域(文件系统)可由多个主机同时共享,存储服务器的操作系统将负责仲裁文件访问。这样,您可以更轻松地为两个服务器共享存储池。对于托管 Oracle VM 数据,这可能是一个相当不起眼的好处。

iSCSI 的优点是可以将存储用作块设备。这可能更类似于您的生产环境。缺点是每次只能将一台主机连接到每个 iSCSI 目标。

我不知道哪一个会比另一个更可靠,但我更喜欢 iSCSI。

根据您采用的解决方案,您的备份策略可能会有所不同。

相关内容