Heartbeat+DRBD+NFS案例详解(3)

三、NFS配置
#两台服务器的nfs配置必须要一致
在节点2上的操作
1、修改相关文件
[root@node2 ~]# vim /etc/exports 
/mnt/web *(rw,sync,insecure,no_root_squash,no_wdelay)
2、执行相关操作。
[root@node2 ~]#service portmap start && chkconfig portmap on
[root@node2 ~]#service nfs start && chkconfig nfs on
3、修改nfs启动脚本
[root@node2 ~]# vim /etc/init.d/nfs
122        killproc nfsd –9
4、在节点1上作上述相同的操作
[root@node2 ~]# scp /etc/exports node1.a.com:/etc/
[root@node2 ~]# scp /etc/init.d/nfs node1.a.com:/etc/init.d/
5、在节点1和节点2上启动 portmap:
[root@node1 ~]# service portmap start
[root@node1 ~]# chkconfig portmap on
[root@node2 ~]# service portmap start
[root@node2 ~]# chkconfig portmap on
四、Heartbeat配置
Heartbeat的配置要求两个节点的配置一致
在node1和node2上进行如下操作
1、挂载光盘,安装软件包
[root@node2 ~]# mkdir /mnt/cdrom
[root@node2 ~]# mount /dev/cdrom /mnt/cdrom
[root@node2 ~]# yum localinstall -y heartbeat-2.1.4-9.el5.i386.rpm heartbeat-pils-2.1.4-10.el5.i386.rpm heartbeat-stonith-2.1.4-10.el5.i386.rpm libnet-1.1.4-3.el5.i386.rpm perl-MailTools-1.77-1.el5.noarch.rpm –nogpgcheck
2、复制模版文件
[root@node1 ~]# cd /usr/share/doc/heartbeat-2.1.4/
[root@node1 heartbeat-2.1.4]#cp authkeys ha.cf haresources /etc/ha.d/
3、修改相关的配置信息
[root@node1 ~]# cd /etc/ha.d/          #切换到相关目录
[root@node1 ha.d]# vim ha.cf
24 debugfile /var/log/ha-debug
29 logfile /var/log/ha-log
34 logfacility    local0
48 keepalive 2
56 deadtime 10
76 udpport 694
77 bcast eth0                  #此行可以添加在任意一行
158 auto_failback off
212 node    node1.a.com
213 node    node2.a.com
4、修改资源文件
[root@node1 ha.d]# vim /etc/ha.d/haresources    #加入下列内容
node1.a.com IPaddr::192.168.10.1/24/eth0 drbddisk::web Filesystem::/dev/drbd0::/mnt/web::ext3 killnfsd
#修改node2资源文件的时候节点名称为node2.a.com
5、修改key文件
[root@node1 ha.d]# # vim authkeys      #去掉23和24行的注释
23 auth 1
24 1 crc
6、手工创建文件
[root@node1 ~]# vim /etc/ha.d/resource.d/killnfsd #加入下列内容
killall -9 nfsd ; /etc/init.d/nfs restart ; exit 0
7、修改配置文件的权限
[root@node1 ~]# chmod 600 /etc/ha.d/authkeys
[root@node1 ~]# chmod 755 /etc/ha.d/resource.d/killnfsd
8、启动服务
[root@node1 ~]# service heartbeat start

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/e3c6788c4a52b75d462bcf46f588d1d0.html