Rose+多路径环境
操作前建议先记录相关硬盘信息,如
cat /etc/multipath.conf
multipath -ll
ls -l /dev/mapper/
lsblk -f
cat /etc/multipath/wwids
cat /etc/multipath/bindings
新增硬盘
以从节点1查看相关信息为例
首先存储中新建卷app2,设置大小为220G,并分别映射至两个主机
识别硬盘
存储中新增的lun,需要在操作系统中进行配置,以便系统能够通过多路径的方式识别到该新增硬盘
节点1中查询/etc/multipath/wwids,有16个设备,末尾编号为1-e
查询/etc/multipath/bindings,mpath末尾编号为a-l
在线识别新硬盘
[root@infor1 multipath]# ls /sys/class/scsi_host
[root@infor1 multipath]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@infor1 multipath]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@infor1 multipath]# echo "- - -" > /sys/class/scsi_host/host2/scan
再次查询/etc/multipath/wwids,出现新设备末尾编号10
再次查询/etc/multipath/bindings,出现新设备mpath末尾编号为m
记录下新设备wwid编号360050763008090602000000000000010
查询multipath -ll,识别到mpathm多路径盘,dm-16
编辑多路径配置文件[root@infor1 multipath]# vi /etc/multipath.conf
新增一条多路径配置,按顺序编号别名末尾为010
重新加载多路径信息[root@infor1 multipath]# multipath -r
已将mpathm更名为010
再次查看多路径信息[root@infor1 multipath]# multipath -ll
已正确识别到多路径硬盘
查看设备映射信息
[root@infor1 mapper]# ls -l /dev/mapper/
确认该设备地址/dev/mapper/v3700ibm010
至此,添加新硬盘成功
硬盘扩容
下面开始将新硬盘添加至目标vg中以便扩容目标lv
查看当前pv
将新硬盘创建为pv
[root@infor1 mapper]# pvcreate /dev/mapper/v3700ibm010
将新pv加入目标vg
[root@infor1 mapper]# vgextend oraapp_vg /dev/mapper/v3700ibm010
检查当前pv信息
检查vg信息,此时目标vg有了free富裕空间
扩展目标lv,暂时增加100G空间
[root@infor1 mapper]# lvextend -L +100G /dev/oraapp_vg/oraapp_lv
[root@infor1 mapper]# resize2fs -p /dev/oraapp_vg/oraapp_lv
检查挂载点空间
至此,节点1添加完毕。
同样操作在节点2中重复执行一次。
节点2中操作时,只需要重新配置多路径信息即可。多路径硬盘识别成功后,pv、vg、lv等信息会自动与节点1保持一致
两个节点组成群集,使用Rose管理相关资源
Rose只是管理相关磁盘组等资源的带入带出,并不关心操作系统底层的具体实现,因此扩容操作无需更改Rose配置