MySQL多实例与SAN存储

Windows Server 2008上的两个独立的MySQL服务器(实例)运行并发服务请求。 SAN上的数据库文件。 MySQL支持这个设置吗?

鉴于SAN只是MySQL不关心的块设备。

即使对于一个集群文件系统(最后我知道不在Windows Server中),也不能执行的操作是有多个实例指向同一个磁盘,所以只能执行failuoverconfiguration。

在SAN LUN上直接运行MySQL作为共享存储不起作用,与使用ASM的Oracle不同。

你可以走不同的方向:

  • 在所有节点上运行集群文件系统(GFS2或OCFS),将MySQL数据库文件放在那里。
  • 使用通过networking文件系统提供存储的NAS服务器
  • 每个服务器有一个LUN并运行MySQL集群(NBD存储引擎)
  • 使用MySQL复制与无共享节点