linux配置存储与多路径
Found volume group "VolGroup00" using metadata type lvm2
vgcreate 命令第一个参数是指定该卷组的逻辑名:eccdbvg。后面参数是指定希望添加到该卷组的所有 分区和磁盘。vgcreate 在创建卷组 eccdbvg 以外,还设置使用大小为 4 MB 的 PE(默认为 4MB),这表 示卷组上创建的所有逻辑卷都以 4 MB 为增量单位来进行扩充或缩减。由于内核原因,PE 大小决定了逻 辑卷的最大大小,4 MG 的逻辑卷则 创建卷组时指定更大的 PE。PE 大小范围为 8 KB 到 512 MB,并且必须总是 2 的倍数(使用-s 指定,具体 请参考 man vgcreate)。
2) 创建卷组
创建卷组的命令为 vgcreate,将使用 pvcreate 建立的物理卷创建为一个完整的卷组:
[root@localhost ~]# vgcreate eccdbvg /dev/mapper/V7000-eccdbvg
Volume group "eccdbvg" successfully created
Lsmod 如果没有显示,可能是没启动 multipath 的守护进程
3、启动 multipath 的守护进程 ,如果不启动,在/etc 下会没有 multipath.conf 文件
# mpathconf --enable --with_multipathd y
查磁盘 wwid 的方法: # l s –l /dev/disk/by -id
alias
V7000-eccsapvg
}
multipath{
wwid
36005076802820ec98800000000000010
alias
V7000-eccbackupvg
}
multipath{
wwid
36005076802820ec98800000000000019
alias
V7000-prdqdisk
30 immediate 5 100 tur yes
multipaths {
multipath{
wwid
36005076802820ec98800000000000013 #disk对应wwid
alias
V7000-eccdbvg
#别名
}
multipath{
wwid
36005076802820ec98800000000000014
扫描当前系统中建立的 LVM 卷组,并显示信息。
[root@localhost ~]# vgscan
Reading all physical volumes. This may take a while...
Found volume group "eccdbvg" using metadata type lvm2
3) 激活卷组
为了立即使用卷组而不是重新启动系统,可以使用 vgchange 来激活卷组: [root@localhost ~] # vgchange -a y eccdbvg
4) 添加新的物理卷到卷组中
当系统安装了新的磁盘并创建了新的物理卷,而要将其添加到已有卷组时,就需要使用 vgextend 命令: [root@localhost ~]# vgextend eccdbvg /dev/sdb5
1) 创建物理卷
创建物理卷的命令为 pvcreate,利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷。 将整个磁盘创建为物理卷的命令为: [root@localhost ~]# pvcreate /dev/mapper/V7000-eccdbvg 将单个或多个分区创建为物理卷的命令为: [root@localhost ~]# pvcreate /dev/sdb1 [root@localhost ~]# pvcreate /dev/sdb1 /dev/sdb2 将/dev/sdb1 和/dev/sdb2 分区装换成物理卷:
[root@cd140001 ~]# ls -l /dev/disk/by-id total 0 lrwxrwxrwx 1 root root 9 Nov 20 11:42 ata-IBM_SATA_DEVICE_81Y3657_M3LC1H35115 -> ../../hda lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-360050768028201911c00000000000001 -> ../../sdz lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000001-part1 -> ../../sdj1 lrwxrwxrwx 1 root root 10 Nov 20 11:43 scsi-360050768028201911c00000000000002 -> ../../sdaa lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000002-part1 -> ../../sdk1 lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-360050768028201911c00000000000003 -> ../../sdt lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000003-part1 -> ../../sdl1 lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-360050768028201911c00000000000004
5.3 清空已有的 multipath 记录 #multipath -F
5.4 扫描磁盘,聚合链路 # m ultipath –v2
5.5 查看 multipath 拓扑结构 # m ultipath –ll
5、使用磁盘空间
使用/dev/mapper/目录下看到的磁盘逻辑名来建 pv,vg 从而使用磁盘空间,而不要对/dev/ 下的 dm-n 做任何操作
Volume group "eccdbvg" successfully extended 这里/dev/sdb5 是新的物理卷. 结果如图所示:
}
}
devices{
# v7000
device {
vendor
"IBM"
product
"2145"
path_grouping_policy group_by_prio
prio
"alua"
}
}
5、聚合链路
5.1 编辑完配置文件后保存并退出
5.2 重启 multipathd 服务 #service multipathd restart
扫描当前系统中建立的物理卷,并显示信息。
[root@localhost ~]# pvscan
PV /dev/sda2 VG VolGroup00
lvm2 [19.88 GB / 0 free]
PV /dev/sdb1
lvm2 [4.67 GB]
PV /dev/sdb2
lvm2 [4.67 GB]
Total: 3 [29.21 GB] / in use: 1 [19.88 GB] / in no VG: 2 [9.33 GB]
-> ../../sdu lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000004-part1 -> ../../sdm1 lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-360050768028201911c00000000000005 -> ../../sdv lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000005-part1 -> ../../sdn1 lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-360050768028201911c00000000000006 -> ../../sdw lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000006-part1 -> ../../sdg1 lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-360050768028201911c00000000000007 -> ../../sdx lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000007-part1 -> ../../sdh1 lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-360050768028201911c00000000000008 -> ../../sdy lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-360050768028201911c00000000000008-part1 -> ../../sdi1 lrwxrwxrwx 1 root root 9 Nov 20 11:43 scsi-3600605b004204170183a883711e0ece7 -> ../../sda lrwxrwxrwx 1 root root 10 Nov 20 11:43 scsi-3600605b004204170183a883711e0ece7-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Nov 20 11:43 scsi-3600605b004204170183a883711e0ece7-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Nov 20 11:43 scsi-3600605b004204170183a883711e0ece7-part3 -> ../../sda3 lrwxrwxrwx 1 root root 10 Nov 20 12:52 scsi-3600605b004204170183a883711e0ece7-part4 -> ../../sda4 lrwxrwxrwx 1 root root 10 Nov 20 11:43 scsi-3600605b004204170183a883711e0ece7-part5 -> ../../sda5 lrwxrwxrwx 1 root root 10 Nov 20 11:43 scsi-3600605b004204170183a883711e0ece7-part6 -> ../../sda6 lrwxrwxrwx 1 root root 10 Nov 20 11:43 scsi-3600605b004204170183a883711e0ece7-part7 -> ../../sda7