========phanx.com========
Author: phanx
Updated: 2011-5-8
转载请保留作者信息
=========================
Openfiler连接EMC存储
由于Openfiler是基于rPath Linux版本的,EMC的PowerPath没有对rPath提供支持,所以无法使用。
但是,在linux发行版中,一般都自带了Device Mapper Multipath,可以采用dm-mutipath来实现
PowerPath提供的功能。
首先建立一个/etc/multipath.conf文件
-
defaults {
-
user_friendly_names yes
-
}
然后启动multpathd服务,加载dm_multipath模块,这样就可以看到多路径聚合后的psudo device了。
-
[root@localhost ~]# chkconfig --level 345 multipathd on
-
[root@localhost ~]# service multipathd start
-
[root@localhost ~]# modprobe dm_multipath
-
[root@localhost ~]# service multipathd restart
-
-
[root@localhost ~]# lsmod | grep multi
-
dm_multipath 17476 3 dm_round_robin
dm_mod 76610 16 dm_multipath,dm_mirror,dm_log
-
-
[root@localhost ~]# multipath
-
-
[root@localhost ~]# ll /dev/mapper/
-
total 0
crw-rw---- 1 root root 10, 57 2011-05-07 00:46 control
brw-rw---- 1 root disk 253, 0 2011-05-07 00:46 mpathb
brw-rw---- 1 root disk 253, 1 2011-05-07 00:46 mpathc
-
-
[root@localhost ~]# multipath -ll
mpathc (360060160ef501d003eed32b4c26be011) dm-1 DGC,RAID 10
size=180G features='1 queue_if_no_path' hwhandler='1 emc' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| |- 3:0:0:0 sdb 8:16 active ready running
| `- 4:0:0:0 sdf 8:80 active ready running
`-+- policy='round-robin 0' prio=0 status=enabled
|- 3:0:1:0 sdd 8:48 active ready running
`- 4:0:1:0 sdh 8:112 active ready running
mpathb (360060160ef501d00a6ececc4c26be011) dm-0 DGC,RAID 10
size=120G features='1 queue_if_no_path' hwhandler='1 emc' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| |- 3:0:0:1 sdc 8:32 active ready running
| `- 4:0:0:1 sdg 8:96 active ready running
`-+- policy='round-robin 0' prio=0 status=enabled
|- 3:0:1:1 sde 8:64 active ready running
`- 4:0:1:1 sdi 8:128 active ready running
-
由于Openfiler的/opt/openfiler/sbin/list-disks.pl脚本不能识别Device Mapper的设备,所以无法直接在Web界面中通过Block Device创建PV和VG。但是可以通过在CLI下手工的创建。
使用fdisk对LUN划分区,直接创建一个主分区,类型为 8e 的Linux LVM。
完成后即可看到mpathbp1和mpathcp1两个设备了,再把这两个设备定义为PV,然后创建VG就可以
在Openfiler中使用了。
-
[root@localhost ~]# fdisk /dev/mapper/mpathb
-
-
[root@localhost ~]# fdisk /dev/mapper/mpathc
-
-
[root@localhost ~]# pvcreate /dev/mapper/mpathbp1
-
[root@localhost ~]# pvcreate /dev/mapper/mpathcp1
-
-
[root@localhost ~]# vgcreate nasdatavg /dev/mapper/mpathbp1
-
[root@localhost ~]# vgcreate naslogvg /dev/mapper/mpathcp1
阅读(2937) | 评论(0) | 转发(0) |