4.2、 启动集群
4.2.1、 cman
在所有节点启动cman服务
1
2
3
4
5
6
7
8
9
|
[root@test001 ~] # /etc/init.d/cman start Starting cluster: Loading modules... done Mounting configfs... done Starting ccsd... done Starting cman... done Startingdaemons... done Starting fencing... done [ OK ] |
4.2.2、 clvm
在所有节点启动clvm
1
2
3
4
5
|
[root@test001 ~] # /etc/init.d/clvmd start Starting clvmd: Activating VG(s): 2 logical volume(s) in volume group "vg_hninms" now active 1logical volume(s) in volume group "test01" now active [ OK ] |
4.2.3、 qdisk
在所有节点启动qdiskd
1
|
[root@test001 ~] # /etc/init.d/qdiskd restart |
4.2.4、 rgmanager
在所有节点启动
1
|
[root@test001 ~] # /etc/init.d/rgmanager start |
5、 测试
查看集群运行情况
1
2
3
4
5
6
7
8
9
10
11
12
|
[root@test001 ~] # clustat –i 1 Cluster Status for test @ Wed Apr 2421:32:42 2013 Member Status: Quorate Member Name ID Status ------ ---- ---- ------ test001 1 Online,Local, rgmanager test002 2 Online,rgmanager test003 3 Online,rgmanager /dev/disk/by-id/ata-QEMU_HARDDISK_QM0000 0 Online, Quorum Disk Service Name Owner (Last) State ------- ---- ----- ------ ----- service:web_server test002 started |
这个集群中有前面添加的web_serser应用,目前是在test002上运行,状态是started,下面查看一下vip是否分配正常,在test002中运行:ip addr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[root@test002 ~] # ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu16436 qdisc noqueue link /loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1 /8 scope host lo inet6 ::1 /128 scope host valid_lft forever preferred_lft forever 2: eth0:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link /ether 52:54:00:a7:f4:ea brd ff:ff:ff:ff:ff:ff inet 192.168.1.102 /24 brd 192.168.0.255 scope global eth0 inet 192.168.1.104 /24 scope global secondaryeth0 inet6 fe80::5054:ff:fea7:f4ea /64 scope link valid_lft forever preferred_lft forever 3: sit0: <NOARP> mtu 1480 qdisc noop link /sit 0.0.0.0 brd 0.0.0.0 |
查看应用的文件系统是否挂在在指定的目录下面:
1
2
3
4
5
6
7
8
|
[root@test002 ~] # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_hninms-lv_root 13G 3.8G 7.9G 33% / /dev/vda1 99M 13M 82M 14% /boot tmpfs 390M 0 390M 0% /dev/shm /dev/mapper/test01-lvtest01 97M 5.6M 87M 7% /var/www/html |
5.1、 迁移测试
将test002中的httpd服务停掉。
1
2
|
[root@test002 ~] # /etc/init.d/httpd stop Stopping httpd: [ OK ] |
查看test002的日志
###test002
1
2
3
4
5
6
|
Apr 24 21:44:17 test002clurgmgrd: [4632]: <err> script:httpd: status of /etc/init .d /httpd failed(returned 3) Apr 24 21:44:17 test002 clurgmgrd[4632]:<notice> status on script "httpd" returned 1 (generic error) Apr 24 21:44:17 test002 clurgmgrd[4632]:<notice> Stopping service service:web_server Apr 24 21:44:17 test002 avahi-daemon[2297]:Withdrawing address record for 192.168.1.104 on eth0. Apr 24 21:44:27 test002 clurgmgrd[4632]:<notice> Service service:web_server is recovering Apr 24 21:44:31 test002 clurgmgrd[4632]:<notice> Service service:web_server is nowrunning on member 3 |
查看test003的日志
#########test003
1
2
3
4
5
6
7
8
9
10
11
12
|
Apr 24 21:37:36 test003 clurgmgrd[3015]: <notice> Member 2 shutting down Apr 24 21:38:27 test003 clurgmgrd: [3015]:<err> script:httpd: status of /etc/init.d/httpd failed (returned 3) Apr 24 21:38:27 test003 clurgmgrd[3015]:<notice> status on script "httpd" returned 1 (generic error) Apr 24 21:38:27 test003 clurgmgrd[3015]:<notice> Stopping service service:web_server Apr 24 21:38:27 test003 avahi-daemon[2298]:Withdrawing address record for 192.168.1.104 on eth0. Apr 24 21:38:37 test003 clurgmgrd[3015]:<notice> Service service:web_server is recovering Apr 24 21:38:37 test003 clurgmgrd[3015]:<notice> Recovering failed service service:web_server Apr 24 21:38:37 test003 kernel: kjournaldstarting. Commit interval 5 seconds Apr 24 21:38:37 test003 kernel: EXT3 FS ondm-2, internal journal Apr 24 21:38:37 test003 kernel: EXT3-fs: mounted filesystem with ordered data mode. Apr 24 21:38:39 test003 avahi-daemon[2298]: Registering new address record for 192.168.1.104 on eth0. Apr 24 21:38:40 test003 clurgmgrd[3015]:<notice> Service service:web_server started |
在查看集群的状态:
服务这时候已经迁移到test003
Apr 24 21:44:31 test003 clurgmgrd[9700]:<notice> Service service:web_server started
Cluster Status for test @ Wed Apr 2421:47:08 2013
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
test001 1 Online,Local, rgmanager
test002 2 Online,rgmanager
test003 3 Online,rgmanager
/dev/disk/by-id/ata-QEMU_HARDDISK_QM0000 0 Online, Quorum Disk
Service Name Owner (Last) State
------- ---- ----- ------ -----
service:web_server test003 started
#####test