在本试验中,RAC的共享存储由Openfiler提供。
将Voting Disk与OCR放在RAW上,而数据放在ASM上。
vDisk的最少需要空间为20MB,这里我打算给它划分100MB
OCR的最少需要空间为60MB,这里我打算也给它划分100MB
ASM上存放数据文件,需要1GB~2GB的空间,或者更大。
下面开始对Openfiler做出配置。
首先,要配置Openfiler的网络。
如图:
1.
然后,配置Openfiler的Service,打开iSCSI Target服务。
2.
再开始配逻辑卷(逻辑卷在后面会作为iSCSI分享到两个节点)。
首先分配PV。
3.
然后创建VG。
4.
创建LV。
创建LV的时候,按照本文开始的时候的设定创建:voting disk、OCR、ASM....等。
5.这是其中vote_ocr卷的创建方法,其他的几个类似。
6.配全了之后的状态。
到这里,逻辑卷已经划分完成了。
然后需要配置iSCSI让远端的机器可以访问到它们。
7.
8.
9.
截图7.~9.是为vote_ocr逻辑卷创建iSCSI映射的过程。
如法炮制的为asm1.~3.创建iSCSI。
然后在客户端,即两台节点Linux上。
首先确认是否安装了软件包:iscsi-initiator-utils。
[root@node1 ~]# yum list | grep iscsi
iscsi-initiator-utils.i386 6.2.0.871-0.16.el5 Server
[root@node1 ~]#
这里显示的是并没有安装该软件包。
使用命令:yum install -y iscsi-initiator-utils,安装。
启动相关的服务:
[root@node1 ~]# service iscsi status
iscsid is stopped
[root@node1 ~]# service iscsid status
iscsid is stopped
[root@node1 ~]#
[root@node1 ~]# chkconfig iscsi on
[root@node1 ~]# chkconfig iscsid on
[root@node1 ~]#
[root@node1 ~]# service iscsi start
iscsid is stopped
Starting iSCSI daemon: [ OK ]
[ OK ]
Setting up iSCSI targets: iscsiadm: No records found!
[ OK ]
[root@node1 ~]# service iscsid start
Starting iSCSI daemon:
[ OK ]
[root@node1 ~]#
然后就可以从节点上扫到存储服务器共享出来的iSCSI了:
[root@node1 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.10.248
192.168.10.248:3260,1 iqn.2006-01.com.asm1
192.168.10.248:3260,1 iqn.2006-01.com.asm3
192.168.10.248:3260,1 iqn.2006-01.com.asm2
192.168.10.248:3260,1 iqn.2006-01.com.vote_ocr
[root@node1 ~]#
至此,客户端的两个节点就可以成功的得到来自存储服务端共享出来的iSCSI了。
(Finished。)
(Last Edit:2012年3月12日20:57:37)
将Voting Disk与OCR放在RAW上,而数据放在ASM上。
vDisk的最少需要空间为20MB,这里我打算给它划分100MB
OCR的最少需要空间为60MB,这里我打算也给它划分100MB
ASM上存放数据文件,需要1GB~2GB的空间,或者更大。
下面开始对Openfiler做出配置。
首先,要配置Openfiler的网络。
如图:
1.
然后,配置Openfiler的Service,打开iSCSI Target服务。
2.
再开始配逻辑卷(逻辑卷在后面会作为iSCSI分享到两个节点)。
首先分配PV。
3.
然后创建VG。
4.
创建LV。
创建LV的时候,按照本文开始的时候的设定创建:voting disk、OCR、ASM....等。
5.这是其中vote_ocr卷的创建方法,其他的几个类似。
6.配全了之后的状态。
到这里,逻辑卷已经划分完成了。
然后需要配置iSCSI让远端的机器可以访问到它们。
7.
8.
9.
截图7.~9.是为vote_ocr逻辑卷创建iSCSI映射的过程。
如法炮制的为asm1.~3.创建iSCSI。
然后在客户端,即两台节点Linux上。
首先确认是否安装了软件包:iscsi-initiator-utils。
[root@node1 ~]# yum list | grep iscsi
iscsi-initiator-utils.i386 6.2.0.871-0.16.el5 Server
[root@node1 ~]#
这里显示的是并没有安装该软件包。
使用命令:yum install -y iscsi-initiator-utils,安装。
启动相关的服务:
[root@node1 ~]# service iscsi status
iscsid is stopped
[root@node1 ~]# service iscsid status
iscsid is stopped
[root@node1 ~]#
[root@node1 ~]# chkconfig iscsi on
[root@node1 ~]# chkconfig iscsid on
[root@node1 ~]#
[root@node1 ~]# service iscsi start
iscsid is stopped
Starting iSCSI daemon: [ OK ]
[ OK ]
Setting up iSCSI targets: iscsiadm: No records found!
[ OK ]
[root@node1 ~]# service iscsid start
Starting iSCSI daemon:
[ OK ]
[root@node1 ~]#
然后就可以从节点上扫到存储服务器共享出来的iSCSI了:
[root@node1 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.10.248
192.168.10.248:3260,1 iqn.2006-01.com.asm1
192.168.10.248:3260,1 iqn.2006-01.com.asm3
192.168.10.248:3260,1 iqn.2006-01.com.asm2
192.168.10.248:3260,1 iqn.2006-01.com.vote_ocr
[root@node1 ~]#
至此,客户端的两个节点就可以成功的得到来自存储服务端共享出来的iSCSI了。
(Finished。)
(Last Edit:2012年3月12日20:57:37)