cheng029 发表于 2012-6-29 22:41:15

红帽企业集群和存储管理之rhcs高性能HA群集构建的简单应用

红帽企业集群和存储管理之rhcs高性能HA群集构建的简单应用案例应用拓扑图:

案例应用实现详细步骤如下:
# hostname
target.junjie.com
# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=target.junjie.com
在/etc/hosts中添加以下几行:
# cat /etc/hosts
192.168.101.210      target.junjie.com      target
192.168.101.211      node1.junjie.com      node1
192.168.101.212      node2.junjie.com      node2
#setup

# service network restart
Shutting down interface eth0:                              
Shutting down loopback interface:                        
Bringing up loopback interface:                           
Bringing up interface eth0:                              
# ifconfig eth0
eth0      Link encap:EthernetHWaddr 00:0C:29:1B:F1:BA
inet addr:192.168.101.210Bcast:192.168.101.255Mask:255.255.255.0
# cat /etc/yum.repos.d/server.repo

name=Red Hat Enterprise Linux server
baseurl=file:///mnt/cdrom/Server/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

name=Red Hat Enterprise Linux vt
baseurl=file:///mnt/cdrom/VT/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

name=Red Hat Enterprise Linux cluster
baseurl=file:///mnt/cdrom/Cluster/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

name=Red Hat Enterprise Linux clusterstorage
baseurl=file:///mnt/cdrom/ClusterStorage/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
# yum list all
# hostname
node1.junjie.com
# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=node1.junjie.com
#setup

# service network restart
Shutting down interface eth0:                              
Shutting down loopback interface:                        
Bringing up loopback interface:                           
Bringing up interface eth0:                              
# ifconfig eth0
eth0      Link encap:EthernetHWaddr 00:0C:29:66:E1:DA
inet addr:192.168.101.211Bcast:192.168.101.255Mask:255.255.255.0
# hostname
node2.junjie.com
# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=node2.junjie.com
# setup

# service network restart
Shutting down interface eth0:                              
Shutting down loopback interface:                        
Bringing up loopback interface:                           
Bringing up interface eth0:                              
# ifconfig eth0
eth0      Link encap:EthernetHWaddr 00:0C:29:79:F8:F7
inet addr:192.168.101.212Bcast:192.168.101.255Mask:255.255.255.0

# scp /etc/hosts node1.junjie.com:/etc/
# scp /etc/hosts node2.junjie.com:/etc/
# scp /etc/yum.repos.d/server.repo node2.junjie.com:/etc/yum.repos.d/
# scp /etc/yum.repos.d/server.repo node2.junjie.com:/etc/yum.repos.d/

# hwclock -s
# date
Thu Apr5 12:49:35 CST 2012
#

# hwclock -s
# date
Thu Apr5 12:49:43 CST 2012
# mkdir /mnt/cdrom/
# mount /dev/cdrom /mnt/cdrom/
#yum list all

# hwclock -s
# date
Thu Apr5 12:49:54 CST 2012
# mkdir /mnt/cdrom/
# mount /dev/cdrom /mnt/cdrom/
#yum list all

# yum install scsi-target-utils -y
# chkconfig tgtd on
# service tgtd start
Starting SCSI target daemon:                              
# fdisk /dev/sda
p/n/p//+1000M/p/w
# partprobe /dev/sda

# tgtadm --lld iscsi --op new --mode target --tid 1 --targetname iqn.2012-05-22.com.junjie.target
# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 --backing-store /dev/sda4
# tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address 192.168.101.0/24
# tgtadm --lld iscsi --op show --mode target
Target 1: iqn.2012-05-22.com.junjie.target
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: deadbeaf1:0
SCSI SN: beaf10
Size: 0 MB
Online: Yes
Removable media: No
Backing store: No backing store
LUN: 1
Type: disk
SCSI ID: deadbeaf1:1
SCSI SN: beaf11
Size: 1012 MB
Online: Yes
Removable media: No
Backing store: /dev/sda4
Account information:
ACL information:
192.168.101.0/24
# vim /etc/tgt/targets.conf
6 <target iqn.2012-05-22.com.junjie.target>
8         backing-store /dev/sda4
16         initiator-address 192.168.101.0/24
17 </target>

# yum list all |grep iscsi-initiator
# yum install -y iscsi-initiator-utils
# vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2012-05-22.com.junjie.node1
# chkconfig iscsi on
# service iscsi start
iscsid is stopped
Turning off network shutdown. Starting iSCSI daemon:      

Setting up iSCSI targets: iscsiadm: No records found!

#
# iscsiadm --mode discovery --type sendtargets --portal 192.168.101.210
192.168.101.210:3260,1 iqn.2012-05-22.com.junjie.target
# iscsiadm --mode node --targetname iqn.2012-05-22.com.junjie.target --portal 192.168.101.210:3260 --login
Logging in to
Login to : successful
# fdisk -l
…………..
Disk /dev/sdb: 1011 MB, 1011709440 bytes
32 heads, 61 sectors/track, 1012 cylinders
Units = cylinders of 1952 * 512 = 999424 bytes

Disk /dev/sdb doesn't contain a valid partition table
#fdisk /dev/sdb
p/n/p/1///w
# partprobe /dev/sdb
# cat /proc/partitions
8   0   12582912 sda
8   1   104391 sda1
8   2    8193150 sda2
8   3    1534207 sda3
8    16   987997 sdb
8    17   987681 sdb1
# mkfs -t ext3 /dev/sdb1
# mkdir /mnt/1
# mount /dev/sdb1 /mnt/1
# cd /mnt/1/
# echo "web-server--xjzhujunjie--2012/05/06" >index.html
# ll
# cd
# umount /mnt/1/
# mount

在node2上进行配置:
# yum list all |grep iscsi-initiator
# yum install -y iscsi-initiator-utils
# vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2012-05-22.com.junjie.node2
# chkconfig iscsi on
# service iscsi start
iscsid is stopped
Turning off network shutdown. Starting iSCSI daemon:      

Setting up iSCSI targets: iscsiadm: No records found!

# iscsiadm --mode discovery --type sendtargets --portal 192.168.101.210
192.168.101.210:3260,1 iqn.2012-05-22.com.junjie.target
# iscsiadm --mode node --targetname iqn.2012-05-22.com.junjie.target --portal 192.168.101.210:3260 --login
Logging in to
Login to : successful
# fdisk -l
Disk /dev/sdb: 1011 MB, 1011709440 bytes
32 heads, 61 sectors/track, 1012 cylinders
Units = cylinders of 1952 * 512 = 999424 bytes

Device Boot      Start         End      Blocks   IdSystem
/dev/sdb1               1      1012      987681+83Linux
#

# tgtadm --lld iscsi --op show --mode target
Target 1: iqn.2012-05-22.com.junjie.target
System information:
Driver: iscsi
State: ready
I_T nexus information:
I_T nexus: 1
Initiator: iqn.2012-05-22.com.junjie.node1
Connection: 0
IP Address: 192.168.101.211
I_T nexus: 2
Initiator: iqn.2012-05-22.com.junjie.node2
Connection: 0
IP Address: 192.168.101.212
ricci&luci

# yum install -y ricci httpd
# chkconfig ricci on
# service ricci start
Starting oddjobd:                                          
generating SSL certificates...done
Starting ricci:                                          
#

# yum install -y ricci httpd
# chkconfig ricci on
# service ricci start
Starting oddjobd:                                          
generating SSL certificates...done
Starting ricci:                                          
#

# yum install -y luci
# luci_admin init
Initializing the luci server

Creating the 'admin' user

Enter password:
Confirm password:
………..
You must restart the luci server for changes to take effect.

Run "service luci restart" to do so

#
# chkconfig luci on
# chkconfig --list luci
luci                  0:off      1:off      2:on       3:on       4:on       5:on       6:off
# service luci start
Starting luci: Generating https SSL certificates...done


Point your web browser to https://target.junjie.com:8084 to access luci

#
client测试管理:

红帽企业集群和存储管理之rhcs高性能HA群集构建实现过程:(具体说明略,图片说明略)













# cd /etc/cluster/# ll
total 8
-rw-r----- 1 root root374 Apr5 14:20 cluster.conf
-rw------- 1 root root 4096 Apr5 14:48 fence_xvm.key





















































开始使用虚拟IP访问测试


查看群集信息


故障模拟








继续轮询到node1节点上

首次轮询至node2.junjie.com成功!!



再次轮询至node1.junjie.com失败!!
本人不知后面如何处理,希望高手指点!!

ningleesherry 发表于 2013-3-13 21:05:40

学习了,不错,讲的太有道理了

kution 发表于 2013-5-15 23:00:58

我不在江湖,但江湖中有我的传说。

774530750 发表于 2013-5-16 07:48:38

如果跟导师讲不清楚,那么就把他搞胡涂吧!

shilang 发表于 2013-5-16 12:16:08

丑,但是丑的特别,也就是特别的丑!

gznz12345 发表于 2013-5-16 18:08:43

帮帮顶顶!!

浪人 发表于 2013-5-16 23:00:16

我的id是假冒的,大家不要相信我是骗子。
页: [1]
查看完整版本: 红帽企业集群和存储管理之rhcs高性能HA群集构建的简单应用