-
一个封闭的程序组(A closed process group communication model)通信模式,这个模式提供一种虚拟的同步方式来保证能够复制服务器的状态。
-
一个简单可用性管理组件(A simple availability manager),这个管理组件可以重新启动应用程序的进程当它失败后。
-
一个配置和内存数据的统计(A configuration and statistics in-memory database),内存数据能够被设置,回复,接受通知的更改信息。
-
一个定额的系统(A quorum system),定额完成或者丢失时通知应用程序。
-
corosync 1.x –> corosync 1.4.6(最新) 代号:flatiron
-
corosync 2.x –> corosync 2.3.1(最新) 代号:needle
-
CentOS 6.4 X86_64位系统
-
corosync-1.4.1-15.el6_4.1.x86_64
-
pacemaker-1.1.8-7.el6.x86_64
1
2
3
4
5
6
7
8
9
|
[root@node1 ~]
# uname -n
node1.
test
.com
[root@node1 ~]
# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.18.201 node1.
test
.com node1
192.168.18.202 node2.
test
.com node2
[root@node1 ~]
# ping node1
[root@node1 ~]
# ping node2
|
1
|
[root@node1 ~]
# ntpdate 210.72.145.44
|
1
2
|
[root@node1 ~]
# ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''
[root@node1 ~]
# ssh-copy-id -i .ssh/id_rsa.pub root@node2.test.com
|
1
2
3
4
5
6
7
8
9
|
[root@node2 ~]
# uname -n
node2.
test
.com
[root@node2 ~]
# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.18.201 node1.
test
.com node1
192.168.18.202 node2.
test
.com node2
[root@node2~]
# ping node1
[root@node2 ~]
# ping node2
|
1
|
[root@node2 ~]
# ntpdate 210.72.145.44
|
1
2
|
[root@node2 ~]
# ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''
[root@node2 ~]
|