高可用负载均衡pacemaker+rrdns.docx
文本预览下载声明
1、安装pacemakerpm –ivh *.rpm2、安装crmshrpm –ivh *.rpm3、配置corosync/etc/corosync/corosync.conf主要修改红色部分。bindnetaddr为IP网段。mcastaddr为多播地址。mcastport为多播地址端口# Please read the corosync.conf.5 manual pagecompatibility: whitetanktotem { version: 2secauth: off threads: 0 interface {ringnumber: 0bindnetaddr: 10.3.211.0mcastaddr: 226.94.1.1mcastport: 4000ttl: 1 }}logging {fileline: offto_stderr: noto_logfile: yesto_syslog: yeslogfile: /var/log/cluster/corosync.log debug: off timestamp: onlogger_subsys {subsys: AMF debug: off }}amf { mode: disabled}4、配置pacemaker/etc/corosync/service.d/pcmk创建并修改内容为service { # Load the Pacemaker Cluster Resource Manager name: pacemakerver: 0}5、关闭stonithcrm configure property stonith-enabled=false6、启动软件在两个节点启动corosync/etc/init.d/corosync start启动pacemaker/etc/init.d/pacemaker start7、查看启动状态#crm_monLast updated: Thu Aug 8 04:40:33 2013Last change: Tue Aug 6 05:39:44 2013 via cibadmin on data-node4Stack: classic openais (with plugin)Current DC: data-node4 - partition with quorumVersion: 1.1.8-7.el6-394e9062 Nodes configured, 2 expected votes2 Resources configured.Online: [ data-node4 data-node5 ]添加功能公共IP功能命令为crm configure primitive ClusterIP ocf:heartbeat:IPaddr2 paramsip=192.168.3.39cidr_netmask=32 op monitor interval=30s两台服务器时加crm configure property no-quorum-policy=ignore多个虚拟ipcrm configure primitive ClusterIP2 ocf:heartbeat:IPaddr3paramsip=192.168.3.40cidr_netmask=32 op monitor interval=30s查看设置# crm configure shownode data-node4node data-node9primitive ClusterIP ocf:heartbeat:IPaddr2 \paramsip=192.168.3.39 cidr_netmask=32 \ op monitor interval=30sprimitive ClusterIP2 ocf:heartbeat:IPaddr3 \paramsip=192.168.3.40 cidr_netmask=32 \ op monitor interval=30sproperty $id=cib-bootstrap-options \ dc-version=1.1.8-7.el6-394e906 \ cluster-infrastructure=classic openais (with plugin) \ expected-quorum-votes=2 \stonith-enabled=false 安装bindrpm –ivh
显示全部