先 SET HOSET &SSH 交換金鑰
http://echochio.pixnet.net/blog/post/39227128
chkconfig iptables off
service iptables stop
sed -i 's/^\(SELINUX=\)enforcing/\1permissive/' /etc/selinux/config
setenforce permissive
yum install ntpdate
ntpdate 1.au.pool.ntp.org
yum install ntp ntpdate ntp-doc
/etc/init.d/ntpd start
chkconfig ntpd on
yum install -y pacemaker corosync openssh-clients openssh-server
yum -y install python-dateutil redhat-rpm-config
yum -y install drbd84-utils kmod-drbd84
yum install -y corosync*
yum install -y pacemaker*
wget http://download.mirantis.com/epel-fuel-folsom/x86_64/pssh-2.3.1-15.1.x86_64.rpm
wget https://pulp.inuits.eu/upstream/crmsh-1.2.5-55.8.x86_64.rpm
rpm -ivh pssh-2.3.1-15.1.x86_64.rpm
rpm -ivh crmsh-1.2.5-55.8.x86_64.rpm
mv /dev/{random,random.bak}
ln -s /dev/urandom /dev/random
corosync-keygen
scp /etc/corosync/authkey node2:/etc/corosync
chmod 400 /etc/corosync/authkey
crm_mon
===============================================================================================================================
[root@Drbd1 corosync]# cat corosync.conf
# Please read the corosync.conf.5 manual page
compatibility: whitetank
totem {
version: 2
secauth: off
threads: 0
interface {
member {
memberaddr: 192.168.73.128
}
member {
memberaddr: 192.168.73.128
}
ringnumber: 0
bindnetaddr: 192.168.73.0
mcastaddr: 226.94.1.1
mcastport: 4000
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
}
service {
ver: 0
name: pacemaker
}
aisexec {
user: root
group: root
}
[root@Drbd1 corosync]#