手机版
你好,游客 登录 注册
背景:
阅读新闻

RHCS多节点部署应用企业环境

[日期:2013-05-18] 来源:51cto  作者:kikupotter [字体: ]

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

linux
相关资讯       RHCS  节点 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款