欢迎阅读!

潇湘夜雨

当前位置: 主页 > 服务器 >

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

时间:2016-09-27 09:41来源:潇湘夜雨 作者:华嵩阳 点击:
36.aisexec { #表示启动ais的功能时,以哪个用户的身份运行 37. #这个块可不定义,corosync默认就是以root身份运行的 38. user: root 39. group: root 40.} 41.amf { # 跟编程
36.aisexec {     #表示启动ais的功能时,以哪个用户的身份运行
37.              #这个块可不定义,corosync默认就是以root身份运行的
38.  user: root
39.  group: root
40.}
41.amf {     # 跟编程接口相关的
42.        mode: disabled
43.}
 
8.生成认证key
用corosync-keygen生成key时,由于要使用/dev/random生成随机数,因此如果新装的系统操作不多,如果没有足够的熵,狂敲键盘即可,随意敲,敲够即可。(关于random使用键盘敲击产生随机数的原理可自行google)
实验演示没有足够的熵,这里将采用投机的方式,生产环境,切切不可。
1.//投机的认证方式
2.# mv /dev/random /dev/lala
3.# ln /dev/urandom /dev/random   //将随机数生成器链接至伪随机数生成器
4.# corosync-keygen    //生成密钥文件,用于节点通信,会生成authkey文件
5.# rm -rf /dev/random        //删除链接
6.# mv /dev/lala /dev/random     //还原随机数生成器
 
9.copy配置给node2
1.[root@node1 corosync]# scp authkey corosync.conf node2:/etc/corosync/
 
10.启动corosync
1.[root@node1 corosync]# service corosync start
2.[root@node1 corosync]# ssh node2  "service corosync start"
 
11.检查启动情况
1.//查看corosync引擎是否正常启动
2.[root@node1 corosync]# grep -e "Corosync Cluster Engine" -e "configuration file" /var/log/messages
3.//查看初始化节点通知是否正常发出
4.[root@node1 corosync]# grep  TOTEM  /var/log/messages
5.//检查启动过程中是否有错误产生
6.[root@node1 corosync]# grep ERROR: /var/log/messages | grep -v unpack_resources
7.//查看pacemaker是否正常启动
8.[root@node1 corosync]# grep pcmk_startup /var/log/messages
 
四、基于corosync实现web高可用资源管理
1.crmsh使用介绍
01.[root@node1 ~]# crm  //进入crmsh
02.crm(live)# help   #查看帮助
03.This is crm shell, a Pacemaker command line interface.
04.Available commands:
05.    cib              manage shadow CIBs            #CIB管理模块
06.    resource         resources management     #资源管理模块
07.    configure        CRM cluster configuration  #CRM配置,包含资源粘性、资源类型、资源约束等
08.    node             nodes management  #节点管理
09.    options          user preferences  #用户偏好
10.    history          CRM cluster history  #CRM 历史
11.    site             Geo-cluster support  #地理集群支持
12.    ra               resource agents information center #资源代理配置
13.    status           show cluster status  #查看集群状态
14.    help,?           show help (help topics for list of topics)  #查看帮助
15.    end,cd,up        go back one level  #返回上一级
16.    quit,bye,exit    exit the program  #退出
17.crm(live)# configure         #进入配置模式
18.crm(live)configure# show     #查看当前配置
19.crm(live)configure# verify   #检查当前配置语法
20.crm(live)configure# commit   #提交配置
21.crm(live)configure# cd
22.crm(live)# ra   //进入RA(资源代理配置)模式
23.crm(live)ra# help
24.This level contains commands which show various information about
25.the installed resource agents. It is available both at the top
26.level and at the `configure` level.
27.Available commands:
28.    classes          list classes and providers    ##查看RA类型 (责任编辑:liangzh)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容