安装drbd yum install gcc flex rpm-build kernel-devel -yrpmbuild ~ #在家目录生成 rpmbuild 编译所需路径cp drbd-8.4.0.tar.gz rpmbuild/SOURCES/tar zxf drbd-8.4.0.tar.gzcd drbd-8.4.0./configure --enable-spec --with-kmrpmbuild -bb dr

 

安装drbd
yum install gcc flex rpm-build kernel-devel -y
rpmbuild ~ #在家目录生成 rpmbuild 编译所需路径cp drbd-8.4.0.tar.gz rpmbuild/SOURCES/tar zxf drbd-8.4.0.tar.gz
cd drbd-8.4.0./configure --enable-spec --with-km
rpmbuild -bb drbd.spec#编译生成 drbd rpm 包rpmbuild -bb drbd-km.spec #编译 drbd 内核模块cd ~/rpmbuild/RPMS/x86_64
rpm -ivh *拷贝生成的 rpm 包到另一主机,并安装软件包:scp ~/rpmbuild/RPMS/x86_64/* 192.168.0.251:/root

配置drbd.res文件 /etc/drbd/drbd

 

resresource mysqldata {
        meta-disk internal;
        device /dev/drbd1;
        syncer {
                verify-alg sha1;
        }on demo {
        disk /dev/vdb; /drbd要使用的存储磁盘
        address 192.168.122.4:7789;}on remote {
        disk /vdb;
        address 192.168.122.5:7789;}}
 两台主机都执行的操作d
 rbdadm create-md mysqldata/
 etc/init.d/drbd start
 cat /proc/drbd可以查看状态下
 来在demo上将 demo 设置为 primary 节点,并同步数据:(在 demo 主机执行以下命令)drbdsetup /dev/drbd1 primary --force
在两台主机上查看同步状态:watch cat /proc/drbd
数据同步结束后创建文件系统:
mkfs.ext4 /dev/drbd1
挂载文件系统:
mount /dev/drbd1 /var/lib/mysql
然后在html里新的文件的都会保存要在另一台服务器同步首先需要将demo上的/dev/drbd1 卸载demo设置为secondary 
drbdadm secondary mysqldata
remote上执行 drbdadm primary mysqldata
drbdadm primary mysqldata
mount /dev/drbd1 /var/lib/mysql
即可实现同步数据库操作