drbd共享存储的简单配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了drbd共享存储的简单配置相关的知识,希望对你有一定的参考价值。
安装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
安装drbdyum 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 即可实现同步数据库操作
本文出自 “目标:印度” 博客,请务必保留此出处http://shunzi115.blog.51cto.com/5184443/1796079
以上是关于drbd共享存储的简单配置的主要内容,如果未能解决你的问题,请参考以下文章