CentOS 6 安装和配置Pacemaker centos snmp 安装配置

Posted on 2013 年 3 月 9 日 by Jose

Pacemaker安装

安装Pacemaker必须依赖:

# yum -y install automake autoconf libtool-ltdl-devel pkgconfig python glib2-devel libxml2-devel libxslt-devel python-devel gcc-c++ bzip2-devel gnutls-devel pam-devel libqb-devel

安装Cluster Stack依赖:

# yum -y install clusterlib-devel corosynclib-devel

安装Pacemaker可选依赖:

# yum -y install ncurses-devel openssl-devel cluster-glue-libs-devel docbook-style-xsl

Pacemaker安装:

# yum -y install pacemaker

crmsh安装:

# wget -P /etc/yum.repos.d/ http://download.opensuse.org/repositories/network:/ha-clustering/RedHat_RHEL-6/network:ha-clustering.repo# yum -y install crmsh

配置Corosync和Pacemaker

时间同步配置

同步时间:

# ntpdate cn.pool.ntp.org

ntpd的配置添加时间服务器:

# vi /etc/ntp.conf...server cn.pool.ntp.org...

修改:

# vi /etc/sysconfig/ntpd...OPTIONS="-u ntp:ntp -x -p /var/run/ntpd.pid -g"...

启动ntpd:

# /etc/init.d/ntpd startStarting ntpd: [ OK ]

添加自动启动服务:

# chkconfig --level 35 ntpd on

创建集群用的Authkey

运行corosync-keygen生成authkey:

[root@P243 corosync]# cd /etc/corosync/[root@P243 corosync]# corosync-keygen

开另外一个Session窗口,运行如下命令,加速key生成:

[root@P243 ~]# tar cvj / | md5sum > /dev/null

将生成的authkey拷贝到集群的其它主机:

[root@P243 corosync]# scp authkey root@192.168.1.241:/etc/corosync/[root@P243 corosync]# scp authkey root@192.168.1.242:/etc/corosync/

创建配置文件/etc/corosync/corosync.conf

compatibility: whitetankaisexec { user: root group: root}totem { version: 2 secauth: on threads: 0 interface { ringnumber: 0 bindnetaddr: 192.168.1.0 mcastaddr: 226.94.1.1 mcastport: 5405 ttl: 1 }}logging { fileline: off to_stderr: no to_logfile: yes to_syslog: yes logfile: /var/log/cluster/corosync.log debug: off timestamp: on logger_subsys { subsys: AMF debug: off }}amf { mode: disabled}

将配置文件拷贝到其它主机:

[root@P243 corosync]# scp corosync.conf root@192.168.1.241:/etc/corosync/[root@P243 corosync]# scp corosync.conf root@192.168.1.242:/etc/corosync/

创建/etc/corosync/service.d/pacemaker

[root@P243 ~]# vi /etc/corosync/service.d/pacemaker[root@P243 ~]# cat /etc/corosync/service.d/pacemakerservice { name: pacemaker ver: 1}

将Pacemaker配置文件拷贝到其它主机:

[root@P243 service.d]# cd /etc/corosync/service.d/[root@P243 service.d]# scp pacemaker root@192.168.1.241:/etc/corosync/service.d/[root@P243 service.d]# scp pacemaker root@192.168.1.242:/etc/corosync/service.d/

启动CoroSync和Pacemaker

添加开机自动启动服务
CentOS 6 安装和配置Pacemaker centos snmp 安装配置

# chkconfig --level 35 pacemaker on# chkconfig --level 35 corosync on

启动Corosync

在启动Corosync之前请先确认主机的防火墙规则设置对udp端口5405和5404开放.三台主机分别启动CoroSync:# service corosync startStarting Corosync Cluster Engine (corosync): [ OK ]

检查CoroSync是否运行正确:

[root@P243 corosync]# corosync-objctl | grep members | grep ipruntime.totem.pg.mrp.srp.members.-251549504.ip=r(0) ip(192.168.1.241) runtime.totem.pg.mrp.srp.members.-234772288.ip=r(0) ip(192.168.1.242) runtime.totem.pg.mrp.srp.members.-217995072.ip=r(0) ip(192.168.1.243)

如果看不到上面类似的结果,请确认iptables规则设置正确.可以通过日志文件/var/log/cluster/corosync.log查看更多信息.

启动Pacemaker

三台主机分别启动Pacemaker:

# service pacemaker startStarting Pacemaker Cluster Manager: [ OK ]

查看集群状态:

[root@P243 ~]# crm statusLast updated: Mon Mar 18 01:02:27 2013Last change: Mon Mar 18 01:02:19 2013 via crmd on P241Stack: classic openais (with plugin)Current DC: P241 - partition with quorumVersion: 1.1.8-7.el6-394e9063 Nodes configured, 3 expected votes0 Resources configured.Online: [ P241 P242 P243 ]

Posted in Basics.

Comments are closed.

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/74407.html

更多阅读

ant的安装,配置及验证 ant 1.9.6 安装 配置

ant的安装,配置及验证——简介Ant是一个Apache基金会下的跨平台的构件工具,在实际开发项目中经常会用到,可以实现项目的自动构建和部署等功能。在本文中,主要熟悉怎样将Ant安装成功。ant的安装,配置及验证——方法/步骤ant的安装,配置及

ADT的下载和配置 adt配置sdk路径

ADT的下载和配置——简介ADT:Android Development Tools, Eclipse的Android 开发插件,把Eclipse和SDK联系起来。ADT的下载和配置——工具/原料SDK环境ADTADT的下载和配置——方法/步骤ADT的下载和配置 1、可在各大型软件网载ADT,在Ecli

Win7专业版iis安装和配置 win7专业版安装语言包

控制面板——程序和功能——打开或关闭Windows功能根据需要设置Internet管理服务下的Web管理工具和万维网服务:ps:一般都是默认设置好的,如是在本机上测试的,就不用动其它什么的了,只须选上这几个:“web管理

windowsJDK1.6的安装和环境配置 jdk1.6环境变量配置

学习 Java 开发的第一步就是构建开发环境,下面以 JDK6.0 在Windows XP 上的安装配置为例来讲述:第一步:下载 JDK从 SUN 网站下载 JDK6 或以上版本,这里以jdk-6u2-windows-i589-p 版为例。第二步:安装 JDK(1):双击 jdk-6u2-windows-i589-

Linux下搭建DNS服务器和配置文件named.conf 祥解 named checkconf

2011 年 11 月 17 日 by 天明 | 暂无评论 | 559阅配置之前先了解一下BIND DNS服务器软件:BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件。它是互联网上最广泛使用的一种DNS服务器,对于类Unix

声明:《CentOS 6 安装和配置Pacemaker centos snmp 安装配置》为网友氣質哥分享!如侵犯到您的合法权益请联系我们删除