在一个传统项目中,我有4台物理机(服务器,PM),每台服务器可以通过自己的两台设备(通过设备映射多path)访问SAN和固定空间。 服务器的本地磁盘非常小,但速度很快,能够存储虚拟机。
你有没有build议如何利用物理机器(主机)可以访问的虚拟机(客人)的存储空间? (SAN本身不提供I-SCSI或NFS访问)
理想情况下,我将在一些可用于Web服务器和数据库场景的虚拟机之间实现某种共享存储。 体系结构或服务器设置应允许维护或物理机器的故障。
我对基本技巧,build议,do和dont(OCFS2,DRBD,…)感兴趣。
我知道我的描述是非常详细的。 随意问。
长期来看,从实施适当的共享存储解决scheme中可以获得更多的好处,但是有很多虚拟设备可以实现本地存储的共享(通过NFS或iSCSI)。 显而易见的是Openfiler和FreeNAS,它们都做得很好。
但是,这听起来更像是你试图用每台服务器上数据的实时镜像来实现集群networking存储? 这里有很多有关如何在Xen和OCFS2上执行此操作的详细信息,但说实话,如果您的数据是值得的,并且您希望除了您自己以外的其他人维护系统,请不要这样做。
最好将虚拟机安装在真正的共享存储上,它不必非常快速,昂贵,甚至是新的,但是这样做会麻烦得多。