Xen 共享分区物理与 NFS

Xen 共享分区物理与 NFS

我有一堆 XEN 虚拟机。

我想共享不同驱动器上的几个分区。

起初我考虑在配置文件中使用“磁盘”变量,但 xen 手册指出:

disk - 要导出到域的块设备列表,例如 disk = [ 'phy:hda1,sda1,r' ] 将物理设备 /dev/hda1 作为具有只读访问权限的 /dev/sda1 导出到域。导出当前已安装的读写磁盘很危险- 如果您确定要这样做,您可以指定 w!作为模式。

其他选项将在 Xen 主机上设置 NFS 服务器并从客户机挂载共享。

哪一个选项更好?

将 MySQL 文件存储在 NFS 共享上可以吗?

答案1

如果您希望从主机或其他虚拟机访问分区,则 NFS 是更好的选择。除非集群文件系统带有集群锁管理器,否则在多个主机上通过原始块设备安装相同的文件系统不可避免地会导致损坏。但是,如果您打算将分区仅专用于单个虚拟机,则直接访问的开销可能会更低。

是的,MySQL 可以通过 NFS 运行。

相关内容