实验环境:CentOS 6.5 (64位)
服务器:drbd1 192.168.18.132
服务器:drbd2 192.168.18.133
一.DRBD环境搭建
1.hosts解析
#vim /etc/hosts
2.同步时间
#ntpdate
3.添加附加库
(1)#rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
(2)#rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
4.安装DRBD
# yum install drbd84 kmod-drbd84 -y
5.两台服务器上的分区/dev/sdb1作为drbd的网络mirror分区
#fdisk /dev/sdb 备注,每个环境的磁盘名称可能不一样,用fdisk -L 查看一下磁盘名称为准。
#mkfs.ext4 /dev/sdb1 #在主上面做此操作。
6.开始配置NFS(两个节点都要执行)
1.#yum -y install rpcbind nfs-utils
2.# mkdir /usr/local/ftp #创建要存放的文件目录
3.# vi /etc/exports
/usr/local/ftp *(rw,no_root_squash,no_all_squash,sync)
4.# service rpcbind start
5.# chkconfig rpcbind on
6.# chkconfig nfs off #NFS不需要启动,也不需要设置成开机启动,这些都将由后面的Heartbeat来完成。
7.# netstat -tunlp|grep rpcbind #查看rpcbind是否启动成功
7.开始配置DRBD
# modprobe drbd #加载drbd模块到内核中(两个节点都要执行)

本文档详细介绍了在CentOS 6.5环境下,如何配置DRBD、Heartbeat和NFS实现高可用性。通过设置DRBD镜像分区,配置Heartbeat监控,以及NFS挂载,确保数据和服务的连续性。文中涵盖从环境准备到集群启动,再到故障转移的全过程,展示了高可用集群的关键步骤。
2516

被折叠的 条评论
为什么被折叠?



