一、应用环境及需求
基于此应用环境,需要解决两个问题:
因为CentOS 6.4中已经自带了HP存储的驱动,会自动识别出挂载的存储硬盘,否则的话,需要先安装存储驱动。 二、什么是多路径摘自:http://rootking.blog.51cto.com/2619611/476212
比较直观的感受是在Linux系统中执行fdisk -l命令,会出现类似/dev/sda1、/dev/sdb1、/dev/sdc1、/dev/sdd1的硬盘。因为总共有四种组合的路径,Linux系统会将每跳链路都认为是挂载了一块硬盘。 三、Linux下multipath介绍CentOS 6.4中,默认已经安装了multipath: [root@localhost ~]# rpm -qa|grep mapper device-mapper-multipath-0.4.9-64.el6.x86_64 device-mapper-event-libs-1.02.77-9.el6.x86_64 device-mapper-multipath-libs-0.4.9-64.el6.x86_64 device-mapper-persistent-data-0.1.4-1.el6.x86_64 device-mapper-libs-1.02.77-9.el6.x86_64 device-mapper-event-1.02.77-9.el6.x86_64 device-mapper-1.02.77-9.el6.x86_64 其中(摘自:http://rootking.blog.51cto.com/2619611/476212):
四、配置multipath基本配置脚本如下: [root@localhost ~]# cat /etc/multipath.conf defaults { polling_interval 30 failback immediate no_path_retry queue rr_min_io 100 path_checker tur user_friendly_names yes } # SVC device { vendor "IBM" product "2145" path_grouping_policy group_by_prio prio_callout "/sbin/mpath_prio_alua /dev/%n" } multipath基本操作命令# /etc/init.d/multipathd start #开启mulitipath服务 # multipath -F #删除现有路径 # multipath -v2 #格式化路径 # multipath -ll #查看多路径 如果配置正确的话就会在/dev/mapper/目录下多出mpathbp1等之类的设备,用fdisk -l命令可以看到多路径软件创建的磁盘,如:/dev/mapper/mpathbp1 五、格式化硬盘执行fdisk -l,可以看到存储已经识别成功,并且多路径配置也正确。信息如下: [root@localhost ~]# fdisk -l ...... Disk /dev/mapper/mpathb: 2684.4 GB, 2684354560000 bytes 255 heads, 63 sectors/track, 326354 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/mapper/mpathbp1 1 267350 2147483647+ ee GPT ...... 通过上面的信息可以发现已经是GPT的分区格式了,接下来就是需要对硬盘进行格式化。如果不是,需要先执行如下步骤: 1. 新建分区[root@localhost ~]# pvcreate /dev/mapper/mpathb [root@localhost ~]# parted /dev/mapper/mpathb GNU Parted 2.1 Using /dev/mapper/mpathbp1 Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt #设置分区类型为gpt (parted) mkpart extended 0% 100% #扩展分区,并使用整个硬盘 (parted) quit #退出 Information: You may need to update /etc/fstab. 2. 格式化&挂载硬盘[root@localhost ~]# mkfs.ext4 /dev/mapper/mpathbp1 [root@localhost ~]# mount /dev/mapper/mpathbp1 /test 挂载成功后,即可使用了。 3. 动挂载分区当在系统里创建了一个新的分区后,因为mount挂载在重启系统后会失效,所以需要将分区信息写到/etc/fstab文件中让其永久挂载。 [root@localhost ~]# vi /etc/fstab /dev/mapper/mpathbp1 /test ext4 defaults 1 2 保存退出,重启后/dev/mapper/mpathbp1 就会自动挂载到/test 目录下 (责任编辑:IT) |