39_03_Linux集群系列之十三——高可用集群之corosync基础概念及安装配置(笔记)
2014-10-19 15:32
896 查看
A=MTBF/(MTBF+MTTR)
Design failure
Random failure
infant Mortality
wear out
User better components
Preemptively replace hardware prior to wear out
Peer review of all code
Simple design
Compact code foot print
heartbeat:
RHEL6.X RHCS:corosync
RHEL5.X RHCS:openais,cman,rgmanager
Corosync执行高可用应用程序的通信系统
corosync:Messaging layer
openais:
www.corosync.org
Diagnostics and failure analysis
corosync
Ha-aware
crm(pacemaker)
corosync/heartbeat V3)
hawk
corosync-->pacemaker
SUSE Linux Enterprise Server:hawk,webGUI
LCMC:linux Cluster management Console
RHCS:conga(luci/ricci)
webGUI
keepalived:VRRP,2节点
rpm,sources
resouce-agents
pacemaker,corosync
heartbeat
ldirectord
cluster-glue
pcs:
corosync:
1、时间同步
2、主机名
3、SSH
ssh 172.16.100.6
#date
#ntpdate 172.16.0.1
#date
#ssh node1 'date'
#clear
#lftp 172.16.0.1/pub
#cd Sources/corosync/
#ls
#mget cluster-glue-* corosync-1.2.7-1.1.el5.i386.rpm
#mv openailslib-1.1.3-1.6.el5.i386.rpm /tmp
#ls
#scp *.rpm node1:/root
#ls /etc/yum.repos.d/
#wget ftp://172.16.0.1/pub/gls/server.repo -0 /etc/yum.repos.d/server.repo
#yum --nogpgcheck localinstall *.rpm
#yum -y --nogpgcheck localinstall *.rpm
#rpm -ql corosync
#cd /etc/corosync/
#ls
#cp corosync.conf.example corosync.conf
threads
fileline
#corosync-keygen
#ll
#file authkey
#scp -p authkey corosync.conf node2:/etc/corosync/
#mkdir /var/log/cluster
#ssh node2 'mkdir /var/log/cluster'
#service corosync start
#ssh node2 '/etc/init.d/corosync start'
#grep -e "Corosync Cluster Engine" -e "configuration file" /var/log/cluster/corosync.log
#grep TOTEM /var/log/cluster/corosync.log
#grep ERROR: /var/log/cluter/corosync.log
#grep pcmk_startup /var/log/cluster/corosync.log
#crm_mon
Design failure
Random failure
infant Mortality
wear out
User better components
Preemptively replace hardware prior to wear out
Peer review of all code
Simple design
Compact code foot print
heartbeat:
RHEL6.X RHCS:corosync
RHEL5.X RHCS:openais,cman,rgmanager
Corosync执行高可用应用程序的通信系统
corosync:Messaging layer
openais:
www.corosync.org
Diagnostics and failure analysis
corosync
Ha-aware
crm(pacemaker)
corosync/heartbeat V3)
hawk
corosync-->pacemaker
SUSE Linux Enterprise Server:hawk,webGUI
LCMC:linux Cluster management Console
RHCS:conga(luci/ricci)
webGUI
keepalived:VRRP,2节点
rpm,sources
resouce-agents
pacemaker,corosync
heartbeat
ldirectord
cluster-glue
pcs:
corosync:
1、时间同步
2、主机名
3、SSH
ssh 172.16.100.6
#date
#ntpdate 172.16.0.1
#date
#ssh node1 'date'
#clear
#lftp 172.16.0.1/pub
#cd Sources/corosync/
#ls
#mget cluster-glue-* corosync-1.2.7-1.1.el5.i386.rpm
#mv openailslib-1.1.3-1.6.el5.i386.rpm /tmp
#ls
#scp *.rpm node1:/root
#ls /etc/yum.repos.d/
#wget ftp://172.16.0.1/pub/gls/server.repo -0 /etc/yum.repos.d/server.repo
#yum --nogpgcheck localinstall *.rpm
#yum -y --nogpgcheck localinstall *.rpm
#rpm -ql corosync
#cd /etc/corosync/
#ls
#cp corosync.conf.example corosync.conf
threads
fileline
#corosync-keygen
#ll
#file authkey
#scp -p authkey corosync.conf node2:/etc/corosync/
#mkdir /var/log/cluster
#ssh node2 'mkdir /var/log/cluster'
#service corosync start
#ssh node2 '/etc/init.d/corosync start'
#grep -e "Corosync Cluster Engine" -e "configuration file" /var/log/cluster/corosync.log
#grep TOTEM /var/log/cluster/corosync.log
#grep ERROR: /var/log/cluter/corosync.log
#grep pcmk_startup /var/log/cluster/corosync.log
#crm_mon
相关文章推荐
- Linux集群系列之十——高可用集群之heartbeat安装配置
- Kafka笔记基础概念和安装配置
- Linux下Ganglia集群监控安装、配置笔记
- 【学习笔记】系列二:Linux安装配置apache
- 20170804L08-03老男孩Linux实战运维培训-Lamp系列之-http服务重要基础概念讲解
- Linux学习笔记1-基础配置及安装
- 关于linuxcast网站课程中linux安装配置基础课程的个人笔记
- 36_01_Linux集群系列之一——集群基础概念
- Memcached 笔记与总结(1)Linux(CentOS 6.6) 和 Windows(7)下安装与配置 Memcached (1.4.24)与 Memcached 基础命令
- 关于linuxcast网站课程中MYSQL安装配置基础课程的个人笔记
- 36_01_Linux集群系列之一——集群基础概念
- 笔记14(DNS安装配置、Linux集群构架)
- Apache+Tomcat集群和负载均衡安装配置笔记
- Subversion基础:概念、安装、配置和基本操作
- Linux基础知识--(03)在Windows 2003下从硬盘安装CentOS 5.3
- 详解linux系列之DNS的安装及配置
- SVN系列二 SVN的安装配置(linux) 推荐
- Linux下mysql集群(mysql cluster)安装配置手记
- Linux 5.4 RHCE Sendmail 学习笔记基础配置