zhongl 发表于 2013-7-16 08:37:55

rhel6.3挂载HP-EVA6400磁阵

要求:rhel6.3挂载HP磁阵上的2个500G vdisk

1.安装部署multipath
yum search multipath
yum install device-mapper-multipath.x86_64

找到multipath.conf文件,然后复制到/etc/下
# find / -name "multipath.conf"
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
# cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/
编辑 multipath.conf
vim /etc/multipath.conf
在最后加入下面一段
device {
vendor “HP”
product "HSV20|HSV300|HSV40"
getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
prio_callout "/sbin/mpath_prio_alua /dev/%n"
hardware_handler "0"
path_selector "round-robin 0"
path_grouping_policy group_by_prio
failback immediate
rr_weight uniform
rr_min_io 100
no_path_retry 18
path_checker tur
}

chkconfig multipathd on
service multipathd start

查看存储映射过来的磁盘,执行如下2个命令
(说明:磁阵上面vdisk划分省略,大家可以参考我的另外一个博文)
地址:HP-EVA6400操作-vdisk添加到主机

# multipath
Jul 16 00:01:46 | multipath.conf line 100, invalid keyword: device
Jul 16 00:01:46 | multipath.conf line 101, invalid keyword: vendor
Jul 16 00:01:46 | multipath.conf line 102, invalid keyword: product
Jul 16 00:01:46 | multipath.conf line 103, invalid keyword: getuid_callout
Jul 16 00:01:46 | multipath.conf line 104, invalid keyword: prio_callout
Jul 16 00:01:46 | multipath.conf line 105, invalid keyword: hardware_handler
Jul 16 00:01:46 | multipath.conf line 106, invalid keyword: path_selector
Jul 16 00:01:46 | multipath.conf line 107, invalid keyword: path_grouping_policy
Jul 16 00:01:46 | multipath.conf line 108, invalid keyword: failback
Jul 16 00:01:46 | multipath.conf line 109, invalid keyword: rr_weight
Jul 16 00:01:46 | multipath.conf line 110, invalid keyword: rr_min_io
Jul 16 00:01:46 | multipath.conf line 111, invalid keyword: no_path_retry
Jul 16 00:01:46 | multipath.conf line 112, invalid keyword: path_checker
Jul 16 00:01:46 | multipath.conf line 113, invalid keyword: }
Jul 16 00:01:47 | mpatha: ignoring map

# multipath -ll
Jul 16 00:02:46 | multipath.conf line 100, invalid keyword: device
Jul 16 00:02:46 | multipath.conf line 101, invalid keyword: vendor
Jul 16 00:02:46 | multipath.conf line 102, invalid keyword: product
Jul 16 00:02:46 | multipath.conf line 103, invalid keyword: getuid_callout
Jul 16 00:02:46 | multipath.conf line 104, invalid keyword: prio_callout
Jul 16 00:02:46 | multipath.conf line 105, invalid keyword: hardware_handler
Jul 16 00:02:46 | multipath.conf line 106, invalid keyword: path_selector
Jul 16 00:02:46 | multipath.conf line 107, invalid keyword: path_grouping_policy
Jul 16 00:02:46 | multipath.conf line 108, invalid keyword: failback
Jul 16 00:02:46 | multipath.conf line 109, invalid keyword: rr_weight
Jul 16 00:02:46 | multipath.conf line 110, invalid keyword: rr_min_io
Jul 16 00:02:46 | multipath.conf line 111, invalid keyword: no_path_retry
Jul 16 00:02:46 | multipath.conf line 112, invalid keyword: path_checker
Jul 16 00:02:46 | multipath.conf line 113, invalid keyword: }
mpathd (36001438005df07aa0000600001050000) dm-3 HP,HSV400
size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| |- 0:0:0:5 sde8:64   active ready running
| |- 0:0:2:5 sds65:32active ready running
| |- 2:0:0:5 sdag 66:0   active ready running
| `- 2:0:2:5 sdau 66:224 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 0:0:1:5 sdl8:176active ready running
|- 2:0:1:5 sdan 66:112 active ready running
|- 0:0:3:5 sdz65:144 active ready running
`- 2:0:3:5 sdbb 67:80active ready running
mpathc (36001438005df07aa0000600000fd0000) dm-2 HP,HSV400
size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| |- 0:0:0:3 sdc8:32   active ready running
| |- 0:0:2:3 sdq65:0   active ready running
| |- 2:0:0:3 sdae 65:224 active ready running
| `- 2:0:2:3 sdas 66:192 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 0:0:1:3 sdj8:144active ready running
|- 0:0:3:3 sdx65:112 active ready running
|- 2:0:1:3 sdal 66:80active ready running
`- 2:0:3:3 sdaz 67:48active ready running
mpathb (36001438005df07aa0000600001110000) dm-4 HP,HSV400
size=1.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| |- 0:0:1:1 sdh8:112active ready running
| |- 0:0:3:1 sdv65:80active ready running
| |- 2:0:1:1 sdaj 66:48active ready running
| `- 2:0:3:1 sdax 67:16active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 0:0:0:1 sda8:0    active ready running
|- 0:0:2:1 sdo8:224active ready running
|- 2:0:0:1 sdac 65:192 active ready running
`- 2:0:2:1 sdaq 66:160 active ready running
上面显示的为存储路径聚合,mpathc mpathd 为新添加磁盘,如果查看不到,果断reboot。

# pwd
/dev/mapper
#ls
controlmpathcmpathdvg00-lvhomevg00-lvrootvg00-lvusr   vg00-lvvar

2.划分LVM磁盘:
过程省略不会的可以去看下fdisk命令,
要注意的是先分扩展分区(Extended),然后在分lvm,选8e
mpathd一样的方法划分
# fdisk /dev/mapper/mpathc

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
      switch off the mode (command 'c') and change display units to
      sectors (command 'u').

Command (m for help): p

Disk /dev/mapper/mpathc: 536.9 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 65536 bytes / 65536 bytes
Disk identifier: 0x0d969172

            Device Boot      Start         End      Blocks   IdSystem
/dev/mapper/mpathcp1               1       65270   524281243+   5Extended
Partition 1 does not start on physical sector boundary.
/dev/mapper/mpathcp5               1       65270   524281212   8eLinux LVM
Partition 5 does not start on physical sector boundary.

划分完毕,w保存退出后,执行partprobe(或者reboot),然后在/dev/mapper下查看

# pwd
/dev/mapper
#ls
controlmpathcmpathcp1mpathcp5    mpathdmpathdp1mpathdp5
vg00-lvhomevg00-lvrootvg00-lvusr   vg00-lvvar

mpathcp5 mpathdp5 为划分出来的lvm分区

创建lvm
1)创建pv
   pvcreate /dev/mapper/mpathcp5 /dev/mapper/mpathdp5         #pvdisplay查看
   Writing physical volume data to disk "/dev/mapper/mpathcp5"
   Physical volume "/dev/mapper/mpathcp5" successfully created
   Writing physical volume data to disk "/dev/mapper/mpathdp5"
   Physical volume "/dev/mapper/mpathdp5" successfully created
2) 创建vg
   vgcreate ORAVG01 /dev/mapper/mpathcp5 /dev/mapper/mpathdp5 #vgdisplay查看
3) 创建lv
   lvcreate -L 999G -n ORADATALV01 ORAVG01
4) 创建文件系统
   mkfs.ext4 /dev/mapper/ORAVG01-ORADATALV01
5) 挂载
   创建挂载目录 mkdir /oradata01
   vim /etc/fstab
   /dev/mapper/ORAVG01-ORADATALV01 /oradata01      ext4    defaults      0 0
   保存退出
   mount -a 如果没有报错 执行df -h查看文件系统是否挂载到了对应的目录
   /dev/mapper/ORAVG01-ORADATALV01
                     984G200M934G   1% /oradata01

萨尔法保护 发表于 2013-7-16 10:25:46

如果没有毛片,中国的性教育简直就是一片空白!

wsjz_01 发表于 2013-7-16 13:06:04

人生自古谁无死,啊个拉屎不用纸!

zhangsanfeng88 发表于 2013-7-16 14:41:30

不在放荡中变坏,就在沉默中变态!

ab168 发表于 2013-7-16 16:11:41

在一辆拥挤的公车上,一位女郎忽然叫了起来:别挤啦!别挤啦!把人家的奶都挤出来啦!(她拿着酸奶呢)。

chriszg 发表于 2013-7-16 17:48:24

自从我变成了狗屎,就再也没有人踩在我头上了。

longpan 发表于 2013-7-16 23:32:04

长大了娶唐僧做老公,能玩就玩一玩,不能玩就把他吃掉。
页: [1]
查看完整版本: rhel6.3挂载HP-EVA6400磁阵