近日辉总整理了在VMware环境下安装RAC的文档,没有涉及共享存储这层概念,有点美中不足,于是我向前推进一层,使用ISCSI模拟共享存储的盘阵,研究了一翻,整理笔记内容如下,相关脚本来自唐SIR,我狗尾续貂了一把,哈哈…
环境介绍:
服务器端:RHEL5.4 64位, IP地址:192.168.50.7
客户端1: REHL6.0 64位,IP地址:192.168.50.4
客户端2: REHL5.4 64位,IP地址:192.168.50.195
一:服务器端:
首先需要安装scsi-target-utils工具包,然后将tgtd服务设置成开机自动启动,然后划出一个100G的LVM做共享盘阵,LVM的名称为data
[root@rhel5 ~]# yum -y install scsi-target-utils.x86_64
[root@rhel5 ~]# service tgtd start
Starting SCSI target daemon: Starting target framework daemon
[root@rhel5 ~]# chkconfig tgtd on
[root@rhel5 ~]# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
data VolGroup00 -wi-ao 100.00G
lv_data VolGroup00 -wi-ao 50.00G
lv_root VolGroup00 -wi-ao 29.28G
Oracle10g_1 VolGroup00 -wi-ao 100.00G
每次重启tgtd服务的时候,之前使用tgtdadmin绑定的target和logicalunit都会失效,因而写了个脚本用于简化操作
IQN命名规范:iqn.date. reverse.domain.name:optional name,例如:iqn.2011-06-01.com.766.rac:shareddisk
这里设置允许所有的IP进行进行挂载,取消target绑定的时候需要先取消logicalunit然后取消target