潇湘夜雨移动版

主页 > 软件与服务 >

HA集群之CoroSync+Pacemaker+cmrsh+LNMP(2)

off #开机不自启动
chkconfig --list nginx #查看
nginx           0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
将网页更目录都设置为: /var/www/html
 
node1,node2提供测试页
1.[root@node1 ~]# echo "node1.test.com" >/var/www/html/index.html
2.[root@node2 ~]# echo "node2.test.com" >/var/www/html/index.html
 
5.安装corosync和pacemaker
所有节点均安装
1.# yum install corosync pacemaker -y
正在安装:
corosync                      x86_64        1.4.7-5.el6               base           216 k
pacemaker                     x86_64        1.1.14-8.el6              base           460 k
为依赖而安装:
clusterlib                    x86_64        3.0.12.1-78.el6           base           108 k
corosynclib                   x86_64        1.4.7-5.el6               base           194 k
libibverbs                    x86_64        1.1.8-4.el6               base            53 k
libqb                         x86_64        0.17.1-2.el6              base            71 k
librdmacm                     x86_64        1.0.21-0.el6              base            60 k
pacemaker-cli                 x86_64        1.1.14-8.el6              base           230 k
pacemaker-cluster-libs        x86_64        1.1.14-8.el6              base            83 k
pacemaker-libs                x86_64        1.1.14-8.el6              base           478 k
resource-agents      
2.# rpm -ql corosync
3.    //配置目录:/etc/corosync
4.    //配置模板:/etc/corosync/corosync.conf.example
5.    //服务器脚本:/etc/rc.d/init.d/corosync
 
6.安装资源管理器客户端命令接口工具crmsh
从pacemaker 1.1.8开始,crmsh发展成了一个独立项目,叫crmsh。pacemaker默认不提供命令接口工具,需要单独安装crmsh。
1.//crmsh依赖pssh
2.# yum install pssh
准备crmsh安装包和依赖包:crmsh-2.2.1-1.2.noarch.rpm  crmsh-scripts-2.2.1-1.2.noarch.rpm  python-parallax-1.0.1-14.1.noarch.rpm
3.#  yum -y --nogpgcheck localinstall *.rpm
7.配置主配置文件
01.[root@node1 ~]# cd /etc/corosync/
02.[root@node1 corosync]# cp corosync.conf.example corosync.conf
03.[root@node1 corosync]# vi corosync.conf
04.compatibility: whitetank   #表示是否兼容0.8之前的版本
05.totem {        #图腾,定义集群中各节点中通信机制以及参数
06.        version: 2    #图腾的协议版本号,不修改
07.        secauth: on   #安全认证功能是否启用,当使用aisexec时,会非常消耗CPU (责任编辑:liangzh)