- 最后登录
- 2015-3-3
- 在线时间
- 49 小时
- 威望
- 0
- 金钱
- 210
- 注册时间
- 2012-12-12
- 阅读权限
- 10
- 帖子
- 63
- 精华
- 0
- 积分
- 0
- UID
- 813
|
1#
发表于 2012-12-30 21:58:38
|
查看: 4322 |
回复: 1
本帖最后由 lsz_qh 于 2012-12-30 22:04 编辑
配置ipsan
存储节点:
1、安装scsi-target-utils,并确保/etc/hosts没有问题
2、修改配置文件:- cat /etc/tgt/targets.conf
- default-driver iscsi
- <target iqn.2012-12.shardisk:shardisk>-->iqn.当前时间.hostname倒着写:name
- backing-store /dev/sda4-->需要共享的分区或者盘
- vendor_id sharedisk-->厂商标识
- product_id sharedisk1-->产品编号
- initiator-address 192.168.244.4-->能访问存储的节点的ip
- initiator-address 192.168.244.5-->能访问存储的节点的ip
- </target>
复制代码 3、查看配置信息:- [root@sharedisk rules.d]# tgt-admin --show
- Target 1: iqn.2012-12.shardisk:shardisk
- System information:
- Driver: iscsi
- State: ready
- I_T nexus information:
- I_T nexus: 1
- Initiator: iqn.1994-05.com.redhat:c342f81751d7
- Connection: 0
- IP Address: 192.168.244.4
- 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: 40970 MB
- Online: Yes
- Removable media: No
- Backing store: /dev/sda4
- Account information:
- ACL information:
- 192.168.244.4
- 192.168.244.5
复制代码 4、启动服务/etc/init.d/tgtd start,并设置为开机启动chkconfig tgtd on
5、查看tgt服务监听的端口:netstat -tnlpa | grep tgtd-->tgtd监听的端口为3260
使用存储端:(2台使用存储的机器都需要配置)
1、安装iscsi-initiator-utils
2、启动服务service iscsid start
3、发现并使用
iscsiadm -m discovery -t sendtargets -p 192.168.244.3:3260-->存储端ip和端口
iscsiadm -m node -T iqn.2012-12.shardisk:shardisk -l
4、将服务设置为开机启动:
chkconfig iscsid on
chkconfig iscsi on
5、查看磁盘信息:- [root@ora10gracdb1 rules.d]# fdisk -l
- Disk /dev/sda: 107.3 GB, 107374182400 bytes
- 255 heads, 63 sectors/track, 13054 cylinders
- Units = cylinders of 16065 * 512 = 8225280 bytes
- Device Boot Start End Blocks Id System
- /dev/sda1 * 1 25 200781 83 Linux
- /dev/sda2 26 5124 40957717+ 83 Linux
- /dev/sda3 5125 7680 20531070 82 Linux swap / Solaris
- Disk /dev/sdb: 40.9 GB, 40970119680 bytes
- 64 heads, 32 sectors/track, 39072 cylinders
- Units = cylinders of 2048 * 512 = 1048576 bytes
- Disk /dev/sdb doesn't contain a valid partition table
复制代码 其中dev/sdb是共享磁盘
为了保证盘符发生变化时共享磁盘还能继续使用,在使用存储端配置udev
1、查看信息:- [root@ora10gracdb1 rules.d]# udevinfo -a -p /sys/block/sdb/
- Udevinfo starts with the device specified by the devpath and then
- walks up the chain of parent devices. It prints for every device
- found, all possible attributes in the udev rules key format.
- A rule to match, can be composed by the attributes of the device
- and the attributes from one single parent device.
- looking at device '/block/sdb':
- KERNEL=="sdb"
- SUBSYSTEM=="block"
- SYSFS{stat}==" 118 1588 1706 105 0 0 0 0 0 88 105"
- SYSFS{size}=="80019765"
- SYSFS{removable}=="0"
- SYSFS{range}=="16"
- SYSFS{dev}=="8:16"
- looking at parent device '/devices/platform/host2/session2/target2:0:0/2:0:0:1':
- ID=="2:0:0:1"
- BUS=="scsi"
- DRIVER=="sd"
- SYSFS{ioerr_cnt}=="0x1"
- SYSFS{iodone_cnt}=="0x92"
- SYSFS{iorequest_cnt}=="0x92"
- SYSFS{iocounterbits}=="32"
- SYSFS{timeout}=="60"
- SYSFS{state}=="running"
- SYSFS{rev}=="0001"
- SYSFS{model}=="VIRTUAL-DISK"-->配置udev的时候需要
- SYSFS{vendor}=="IET "-->配置udev的时候需要
- SYSFS{scsi_level}=="6"
- SYSFS{type}=="0"
- SYSFS{queue_type}=="none"
- SYSFS{queue_depth}=="32"
- SYSFS{device_blocked}=="0"
- looking at parent device '/devices/platform/host2/session2/target2:0:0':
- ID=="target2:0:0"
- BUS==""
- DRIVER==""
- looking at parent device '/devices/platform/host2/session2':
- ID=="session2"
- BUS==""
- DRIVER==""
- looking at parent device '/devices/platform/host2':
- ID=="host2"
- BUS==""
- DRIVER==""
- looking at parent device '/devices/platform':
- ID=="platform"
- BUS==""
- DRIVER==""
- [root@ora10gracdb1 rules.d]#
复制代码 2、修改配置文件,配置udev:- cd /etc/udev/rules.d
- [root@ora10gracdb1 rules.d]# cat /etc/udev/rules.d/80-scsi-udev.rules(没有的话可以自行创建)
- #
- # VMware SCSI devices Timeout adjustment
- #
- # Modify the timeout value for VMware SCSI devices so that
- # in the event of a failover, we don't time out.
- # See Bug 271286 for more information.
- SUBSYSTEM=="block",SYSFS{size}=="40960",SYSFS{vendor}=="IET ",SYSFS{model}=="VIRTUAL-DISK",SYMLINK="iscsi/sharedisk"
复制代码 3、启动udev
start_udev
4、查看信息- [root@ora10gracdb2 ~]# ls -ltr /dev/iscsi
- 总计 0
- lrwxrwxrwx 1 root root 6 12-20 17:36 sharedisk -> ../sdb
复制代码 完成以上配置有,/dev/sdb已经共享到2个RAC节点中,使用时可以根据需求划分不同的lv,划分lv时只需在一个RAC节点创建,另一个节点只需要激活即可,即vgchange -ay vgname |
|