用于Oracle VM共享存储的iSCSI或NFS?

我正在configuration一个4节点的Oracle VM环境。 一台pipe理服务器,两台虚拟机pipe理服务器和一台直接连接存储的存储服务器。

存储服务器正在运行Linux,因此我可以select为iSCSI(使用OCFS2)或NFS提供VM服务器的共享存储。

是否有可能比另一方performance更好或更可靠? 在决定两者之间还有什么其他的事情需要考虑呢?

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

所有其他的事情是相同的,我希望块级协议(iSCSI)击败文件级别的协议(NFS)的性能。

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

iSCSI具有使存储可用作块设备的优点。 这很可能与您的生产环境更相似。 缺点是一次只能有一台主机连接到每个iSCSI目标。

我不知道其中一个比另一个更可靠,但是我更喜欢iSCSI。

您的备份策略可能会有所不同,具体取决于您使用的解决scheme。