RHCS+ISCSI+web構建高可用性羣集

RHCS

Rhel 4.0支持的節點數目是16個節點

Rhel 5.0 支持的節點數目是100個節點

RHCS是一個多節點多應用的高可性的負載羣集。


151156843.jpg


環境:perl-Config-General-2.40-1.el5.noarch.rpm

scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm

iscsi-initiator-utils

luci

rucci


一.安裝後方存儲iscsi數據服務

1)更改本地主機名稱

[root@localhost ~]# hostname target.a.com

[root@localhost ~]# vim/etc/sysconfig/network

151249250.gif

2)安裝iscsi主文件

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom/mnt/cdrom/

[root@localhost ~]# cd /mnt/cdrom/ClusterStorage/

[root@target ClusterStorage]# rpm -ivh perl-Config-General-2.40-1.el5.noarch.rpm

[root@localhost ClusterStorage]# rpm -ivh scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm

3)增加一塊磁盤做爲控制磁盤使用

[root@localhost ClusterStorage]# tgtadm --lld iscsi --op new --mode target--tid=1 --targetname iqn.2013-10.com.a.target:disk

9

151310348.jpg

4)第二塊開始作爲存儲使用

[root@localhost ClusterStorage]# tgtadm--lld iscsi --op new --mode logicalunit --tid 1 --lun 1 --backing-store/dev/sda


151332660.jpg

5)存儲的ACL訪問控制

[root@target ClusterStorage]# tgtadm --lld iscsi --op bind --mode=target --tid=1 --initiator-address=192.168.3.0/24


151353271.jpg

6)編輯iscsi服務配置文件

[root@localhost ClusterStorage]# vim /etc/tgt/targets.conf


151422313.gif

選項

功能描述

<target> …… </target>

Iscsi目標輸出,配置域的開始及結束

iSCSI Qualified Name(IQN)

輸出iscsi限定名稱,格式爲:iqn.yyyy-mm.com.example:storage.tape1.sys1.xyz.

不做dns解析,相當於一個標識

Backing-store

後備存儲,一般指非實際的物理盤,如lvm卷、某個分區、文件組成的塊設備等

Direct-store

直接存儲,與backing-sotre想對,指實際的物理磁盤,如整個硬盤等,系統中一般表示爲sdb、sdc等。

Initator-address

發起者地址,指定該資源只允許某些客戶機使用;格式可以是ip地址,也可以是192.168.30.0/24格式來描述一個網段

Incominguser

使用chap認證協議,有target來認證initator端,格式爲“incominguser username userpassword”

OutgoingUsername

使用chap認證協議,由initator來認證target端,格式爲“outgoingusername username userpassword”,較少使用。

7)啓動服務

[root@target ClusterStorage]# service tgtd start

[root@target ClusterStorage]# chkconfig tgtd on

8)查看服務狀態

[root@target ClusterStorage]# netstat -a |grep iscsi



二.節點1服務器的配置安裝

1)配置node1的主機名

[root@localhost~]# vim /etc/sysconfig/network

151453234.gif

[root@localhost ~]# hostname node1.a.com

[root@localhost~]# logout

2)配置Directory的本地DNS

[root@node1~]# vim /etc/hosts

151511507.jpg

3)配置本地yum

[root@node1~]# mkdir /mnt/cdrom

[root@node1~]# mount /dev/cdrom /mnt/cdrom/

[root@node1~]# vim /etc/yum.repos.d/rhel-debuginfo.rep

151533704.jpg

4)調整系統時間於硬件的時間一致

[root@node1~]# hwclock –s

5)安裝iscsi-initiator

[root@node1~]# yum install iscsi-initiator-utils


151556532.jpg

6)啓動iscsi服務


151613726.jpg

7)發現後方存儲設備

[root@node1~]# iscsiadm --mode discovery --type sendtargets --portal 192.168.3.30


151727548.jpg

8)登陸後方存儲服務器

///注:這裏使用這條語句登陸可以,或者重新啓動也會自動進行登陸

[root@node1~]# iscsiadm --mode node --targetname iqn.2013-10.com.a.target:disk --portal192.168.3.30:3260 --login


151747329.jpg

從後方存儲服務器上查看


151805360.jpg

9)爲了能夠讓後方存儲能夠方便產看某用戶登陸,需要更改本用戶的iqn

[root@node1 ~]# vim /etc/iscsi/initiatorname.iscsi


151820620.jpg

10)重新啓動該服務,會發現用戶已經自動登陸。

151837454.jpg

三.節點2服務器配置

說明:node1上的配置和node2基本一樣。需要注意的地方是:

1iqn能於節點1能分開就可以

[root@node1~]# vim /etc/iscsi/initiatorname.iscsi

151901668.gif

2)重啓啓動該服務

151928369.jpg

3)從後方服務查看是否node2已經登陸

151941508.jpg

四.luci在節點1安裝

Luci只是爲用戶提供一個配操作界面,可以安裝在任何的服務上面,luci是一個項目,文件大小有27M,而每個節點需要安裝ricci..這裏我把luci安裝在node1節點上

1)安裝luci

[root@node1~]# yum install luci -y


152000184.jpg

2)安裝完成需要對luci進行初始化,初始化賬戶,重新分佈內存,要求用戶重新把luci重新啓動

[root@node1~]# luci_admin init

3)節點1和節點2需要都安裝ricci

[root@node1 ~]# yum install ricci


152019392.jpg


4)啓動ricci服務

152042999.jpg

5)通過Opera瀏覽器來訪問https://192.168.2.10:8084或者https://nod1.a.com:8084這裏我們是把luci安裝在node1節點上.

1)登陸界面輸入用戶的賬號密碼,密碼是在用戶初始化的時候,密碼會要求用戶重新設置

152058178.jpg

3)添加羣集節點

152139584.jpg

4)需要兩個節點上面的rucci都是啓動的

152224494.jpg

5)正在把節點1和節點2添加到rhcs羣集

152239334.jpg

6)通過Cluster list 來查看已經添加的節點數目

152254475.jpg

7)添加額外的節點數

152306985.jpg

8)定義失效域,設置的節點1的級別,這裏票數越高,就會成爲主節點

152330158.jpg

9)添加服務,需要在節點上,把每個節點安裝好,這裏我們添加的是apache服務

152422922.jpg

10)apache添加控制腳本

152440281.jpg

11)Apache添加資源,包括IP地址,配置文件,控制腳本

152502777.gif


152525318.gif

152552255.gif

12)添加存儲,首先爲後方存儲創建物理卷

152622975.gif

13)需要把物理卷添加到卷組,

152638968.jpg

14)把卷組添加到邏輯卷

152738689.jpg

15)對邏輯捲進行格式化,gfsrhcs羣集文件系統,具有鎖機制,推送機制

152757731.jpg

16)磁盤的文件掛載

152833210.gif

17)在rhcs添加存儲

152853521.gif


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章