Linux下MultipathDeviceMapper安装与使用.docx
《Linux下MultipathDeviceMapper安装与使用.docx》由会员分享,可在线阅读,更多相关《Linux下MultipathDeviceMapper安装与使用.docx(18页珍藏版)》请在冰豆网上搜索。
![Linux下MultipathDeviceMapper安装与使用.docx](https://file1.bdocx.com/fileroot1/2022-12/30/7a5205eb-7640-4ece-8ad8-ff01c3f93028/7a5205eb-7640-4ece-8ad8-ff01c3f930281.gif)
Linux下MultipathDeviceMapper安装与使用
Linux下Multi-pathDeviceMapper安装与使用
安装Multi-pathDeviceMapper软件
首先到官网下载针对RHEL5X86的最新HPDM软件:
下载好后,把HPDM软件通过U盘拷贝或者ILO挂载等方式拷贝到Linux系统的根目录下
先使用tar–zxvf命令对软件包进行解压
解压后进入目录,找到INSTALL安装程序
使用./INSTALL安装HPDM工具,点击回车后出现安装界面,选择1为安装HPDM工具
询问是否覆盖已有的multipath.conf文件,选择Y即可
系统提示安装成功
使用rpm–qa确认multipath已经安装成功
创建卷和映射卷
使用SMU在P2000G3上创建1个卷,并映射到A控制器的两个FC接口
重新启动一下主机,然后使用fdisk–l查看当前磁盘状态,会发现有2个逻辑磁盘sda和sdb,而且安装了HPDM软件后,会生成虚拟设备dm-0
修改modprobe.conf
首先进入/etc目录,使用vi命令修改modprobe.conf(光纤卡参数)
进入后,点击i键,可以进入编辑模式
参考HPDMReleaseNotes第12页内容对modprobe.conf进行修改,主要更改的参数为lpfc_nodev_tmo,值改为14。
修改后按Esc,然后按Shift+:
按键,在冒号提示符后输入wq!
保存退出
重建initrd
进入/opt/hp/hp-fc-enablement目录,查找到make_initrd命令,参考ReleaseNote第13页
使用./make_initrd命令进行重建
修改multipath.conf
进入/etc目录,使用vi对multipath.conf进行编辑
查看文件内容,已经加入了p2000G3的参数,所以无需再手动加入
然后使用multipath–ll查看当前多链路状态以及wwid等参数
再次编辑multipath.conf,找到multipath段落,去掉multipath前面的#字符号,参照之前使用multipath–ll查看到的参数填写到wwid和alias处,将path_grouping_policy以下的行改为之前P2000的参数,修改之后保存退出
进入到/dev/mapper下,查看有mpath3的虚拟设备文件
使用/etc/init.d/multipathdrestart重新启动multipath服务
对mapper虚拟设备进行分区格式化和挂载
使用fdisk命令对mpath进行分区
使用m获得帮助,查看参数n为新建立分区
使用参数n新建立分区,然后选择建立主分区,最后填写分区号和容量
使用参数P可以显示当前的分区表,确认后使用参数w保存
保存分区设置后,需要使用partprobe使内核重新识别分区表,否则无法识别分区。
重新识别后,分区可以被正确的识别。
使用mkfs命令对mpath3p1进行格式化
新建立p2000g3文件夹,然后把mpath3p1挂载到p2000g3文件夹下,然后使用df命令可以确认已经挂载成功
进入p2000g3文件夹,可以正常显示目录和创建文件
测试多链路冗余性
进入p2000g3文件夹下,建立个test.txt作为测试使用
然后取消A2接口的映射,这样相当于A2链路断掉
仍然使用multipath–ll查看当前链路状态,sda已经failed
进入P2000G3文件夹,查看test.txt还存在,说明冗余性测试成功