运用Linux多路径软件包挂载SAN磁盘阵列

2019-07-13 09:40宇振全张天亮樊晋明韩晓飞程利
科技创新导报 2019年10期
关键词:磁盘阵列多路径

宇振全 张天亮 樊晋明 韩晓飞 程利

摘 要:由于主流应用软件逐渐退出Solaris系统平台,与Solaris操作系统相关的SAN磁盘阵列被闲置下来。本文通过多年来掌握的Linux系统应用经验,结合科研生产工作需求,以实际工作为例,较为详细地叙述了运用多路径软件包挂载SAN磁盘阵列配置过程。为科研人员开展特殊项目研究数据存储,提供了便利的途径。

关键词:多路径 SAN 磁盘阵列

中图分类号:G64 文献标识码:A 文章编号:1674-098X(2019)04(a)-0161-02

近些年,随着本单位主流应用软件逐渐退出Solaris系统平台,与Solaris操作系统相关的磁盘阵列存储系统被闲置下来。

为了合理利用现有的软硬件资源,选定一台HP图形工作站,并配备Qlogic QLE2460光纤卡,通过光纤线连接SUN STK6540磁盘阵列存储系统。为项目组开展专项研究,提供数据存储。

1 安装配置光纤卡驱动

在HP工作站上,安装红帽Linux5.8系统。经过具体配置,挂接SUN STK6540磁盘阵列磁盘分区。

具体过程如下:

首先,为HP图形工作站安装配置红帽Linux5.8操作系统。

然后,检查光纤卡驱动是否安装成功。

安装红帽Linux5.8系统后,光纤卡驱动会自动安装。如下命令检查是否安装成功,如果显示了光纤卡的具体信息,则表示光纤卡驱动安装成功。

#lspci | grep -i fibre

2 配置多路径挂载SAN磁盘阵列

普通的计算机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。

如果是同时使用的话,在操作系统的角度来看,每条路径会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样在使用的时候,就给用户带来了困惑。多路径软件就是为了解决上面的问题应运而生的。

因为,红帽Linux操作系统本身就自带了免费的多路径软件包,所以安装好红帽Linux5.8系统后就不涉及许可的问题,只需详细配置就行。

配置多路径软件以及挂载SAN磁盘阵列具体过程如下:

(1)首先,查看多路径软件包multipath是否安装。

显示了具体的multipath信息,即表示多路径软件包已经成功安装。

[root@HP Z800 ]#rpm -qa |grep device-mapper

(2)设置多路径软件为开机自启动。

#chkconfig – –level 2345 multipathd on

(3)检查dm_multipath安装是否正常。

显示如下信息,表示已经安装配置正常。

[root@HP Z800 host7]#lsmod |grep dm_multipath

(4)修改多路径配置文件。

Multipath的配置文件是/etc/multipath.conf,如需要multipath正常工作,只需要配置“devnode”、“vendor”等项即可

blacklist {

devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"

devnode "^hd[a-z]"

devnode "^sdb"

devices {

device {

vendor "SUN "

(5)查看多路徑状态。

[root@HP Z800 etc]#multipath -ll

如果配置正确的话,就会在/dev/mapper/目录下多出mpath0、mpath1等之类设备。通常不一定显示完全,需要重启系统。

[root@HP Z800 mapper]#reboot

[root@HP Z800 mapper]#cd /dev/mapper/

[root@HP Z800 mapper]#ls

control mpath2 mpath3 mpath4 mpath5

(6)multipath磁盘的基本操作。

要对多路径软件生成的磁盘进行操作,直接操作/dev/mapper/目录下的磁盘就行。

在对多路径软件生成的磁盘进行分区之前,运行一下pvcreate命令。

[root@HP Z800]#pvcreate /dev/mapper/mpath5

[root@HP Z800]#fdisk /dev/mapper/mpath5(对/dev/mapper/mpath5磁盘进行分区)

mpath5p1就是对multipath磁盘进行的分区,这里需要注意的是,如果磁盘的容量大于2TB,则需要使用“parted”命令对磁盘进行分区。

[root@HP Z800]#mkfs.ext3 /dev/mapper/mpath5p1(对mpath5p1分区格式化成ext3文件系统)

[root@HP Z800]#mount /dev/mapper/mpath5p1 /home1(挂载mpath5p1分区)

[root@HP Z800]#vi /etc/fstab(将上述磁盘的挂载信息写入fstab文件中,下次开机启动后后就会自动挂载mpath5p1分区了)

3 光纤卡启动检测配置

系统多路径软件包配置完成后,重新启动工作站过程中,必须进行Qlogic光纤卡配置,否则会出现检测Qlogic光纤卡的时候,构成死循环的情况。

配置Qlogic光纤卡过程如下:

在设备启动过程中,当屏幕上出现“Qlogic”信息时,依据提示按住“CTRL+Q”进入Qlogic光纤卡配置菜单。点击“Adapter Settings→Configuration Settings”进入具体的配置项,将如下两项,设置成如下的结果:

Adapter HARD Loop ID:Enable

HARD LOOP ID:1

保存并退出,重新启动机器,就不会再出现死循环的情况。

4 结语

Red Hat,Inc为企业提供值得信赖的Linux产品和开放源代码软件,通过能够覆盖各种计算架构的企业级Linux操作系统和应用软件,红帽Linux系统目前已经成为科研生产的主流应用平台。

本文结合科研生产实际工作需求,通过在Linux系统管理中积累的经验,运用红帽Linux系统自带的多路径软件包,成功挂载了SAN磁盘阵列,为科研人员开展特殊项目研究提供了便利的途径。

参考文献

[1] 朱居正.Red Hat Enterprise Linux系统管理[M].第1版.北京:清华大学出版社,2009.

[2] 刘忆智.Linux从入门到精通[M].第1版.北京:清华大学出版社,2010.

[3] 潘中强.Red Hat Enterprise Linux 7.3系统管理实战[M].第1版. 北京:清华大学出版社,2018.

猜你喜欢
磁盘阵列多路径
多路径效应对GPS多普勒测速的影响
多路径助推肉牛产业稳定发展
基于5.8G射频的多路径识别技术应用探讨
更换磁盘阵列磁盘
多路径传输协议测试床构建与测试
基于5.8GHz多路径精确识别方案研究
电视播出机房磁盘阵列预防性维护
面向多路径并行传输的拥塞控制及公平性
一例EMS磁盘阵列故障分析及改进