从主机磁盘上具有数据库的虚拟服务器运行MySQL

时间:2013-12-19 12:29:18

标签: mysql virtual-machine network-drive

我试图设置在虚拟服务器(CentOS 6)中运行的MySQL,但由于磁盘密集的东西在VM上不是很好,我打算将数据库存储在主机上(KVM on CentOS 6)服务器,并通过Samba或NFS等连接到它。

问题是MySQL似乎不喜欢从网络驱动器安装/ var / lib / mysql目录,并且我在各种配置中遇到各种不同的错误。试过。

我的最终游戏是将数据库服务器安装在可以在主机之间轻松移动的虚拟机上,以及冗余(可能是集群)服务器上的数据。同时,使用DRBD镜像在主机服务器上使用的存储区域。

有没有人做过类似的事情,可以建议一个有效的配置,或者更好的方法吗?

1 个答案:

答案 0 :(得分:0)

使用文件级协议是一个真的坏主意。它们旨在完成非常不同的工作。

对于块设备级协议,有2种选择(DRBD不适用于此处)。 AoE或iSCSI。 IIRC,AoE与物理网络接口紧密耦合,这可能会导致您的设置出现一些复杂问题 - 因此我建议您仔细查看iSCSI。