分类:
2010-04-13 15:16:04
1.首先去下载HA源码包。
2.用rpm -qa|grep libnet 、rpm -qa|grep glib2-devel 查看系统中是否安装有这两个软件,没有的话需要安
装,否则在configure时报错。
3.建立hacluster用户和haclient组。否则在make install时报错:
groupadd haclient
useradd hacluster -g haclient
4.在第三台机器上建立NFS共享盘:
vi /etc/exports
/nfs *(rw,no_root_squash)
保存退出,执行exportfs -rv,使设置生效。
5.解压缩heartbeat压缩包,进入目录,执行:
./configure --prefix=/etc/ha.d --sysconfdir=/etc/ha.d --localstatedir=/etc/ha.d
配置目录完成后,执行make,执行完后,再执行make install 安装结束
6.将authkeys、ha.cf、haresources 三个文件拷贝到/etc/ha.d/ha.d目录下,并修改其中的选项
authkeys文件的属性为600;ha.cf文件中将bcast、auto_failback、node、ping等项根据实际情况设置好,注
意node项中的主机名为uname -a命令出来的主机名称,不能乱写;haresources文件中设置这一行(关键):
cluster2 172.16.103.243 172.16.100.199是NFS共享主机的IP,/nfs是该主机共享的目录,/data1是
本地要挂载的目录。
db_cluster1IPaddr::192.168.0.32 Filesystem::192.168.0.34:/mnt/da0/db1::/var/mysql/db1::nfs
db_cluster1IPaddr::192.168.0.33 Filesystem::192.168.0.34:/mnt/da0/db1::/var/mysql/db1::nfs
7.将eyoumail脚本拷贝到/etc/init.d目录和/etc/ha.d/ha.d/resource.d目录下,设置755权限。
8.安装亿邮邮件,建立/data1目录,将NFS盘挂载到/data1目录下,将亿邮目录中的apache/htdocs、etc、Mail
、MailTmp、Tmp、Domain、log、mail_archive、Share、openldap/var/openldap-data目录放到NFS盘中,并用
软链接链上。注如果将mysql整个目录放上去好像mysql起不来,所以没将mysql放上去。
9.将heartbeat放到相应的运行级别上,形成自启动。
以上操作两台机器上都要操作,配置完成。