centos 6.7 識別IBM v3700 存儲
配置IBM V3700存儲
創建池
創建卷
添加主機(本公司采用光纖)
映射卷到主機
操作系統層操作
linux 識別存儲空間必須重啟
一、確保安裝以下的包:
rpm -qa "*device*" device-mapper-event-libs-1.02.74-10.el6.x86_64 device-mapper-1.02.74-10.el6.x86_64 device-mapper-event-1.02.74-10.el6.x86_64 device-mapper-libs-1.02.74-10.el6.x86_64 device-mapper-multipath-0.4.9-56.el6.x86_64 device-mapper-multipath-libs-0.4.9-56.el6.x86_64
二、編輯配置文件/etc/multipath.conf
要創建一個multipath.conf的配置文件,該文件在安裝后不會自動創建。可以使用一個模板創建一個multipath.conf的文件。
vim /etc/multipath.conf # multipath.conf written by anaconda defaults { user_friendly_names yes } blacklist { devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" devnode "sdc" } multipaths { multipath { wwid 3600605b00befce701fdd673206f8774a alias IBMStorage001 path_grouping_policy multibus path_selector "round-robin 0" failback manual rr_weight priorities no_path_retry 5 } }
三、加載並啟動multipath模塊和服務
# modprobe dm_multipath # lsmod |grep dm_multipath dm_multipath 17649 5 dm_round_robin dm_mod 81692 41 dm_multipath,dm_mirror,dm_log # service multipathd restart 或 /etc/init.d/multipathd restart # chkconfig --level 345 multipathd on # chkconfig --list | grep multipathd multipathd 0:關閉 1:關閉 2:關閉 3:啟用 4:啟用 5:啟用 6:關閉 # multipath -v3 // 裝配多路徑設備
四、檢查multipath聚合后的設備名,以及設備對應的鏈路情況。
# multipath -ll //顯示當前多路徑拓撲結構 Mar 17 11:37:06 | multipath.conf line 51, duplicate keyword: blacklist Mar 17 11:37:06 | multipath.conf line 55, duplicate keyword: multipaths mpathd (36005076300820fac1800000000000000) dm-11 IBM,2145 size=1.8T features='1 queue_if_no_path' hwhandler='0' wp=rw |-+- policy='round-robin 0' prio=50 status=active | |- 5:0:1:0 sdf 8:80 active ready running | `- 6:0:1:0 sdk 8:160 active ready running `-+- policy='round-robin 0' prio=10 status=enabled |- 5:0:0:0 sde 8:64 active ready running `- 6:0:0:0 sdj 8:144 active ready running
以上的結果可以看出,每個磁盤設備對應的是4條鏈路。每個設備都有兩個multipath設備名,分別是mpath[x]和dm-[x],mpath位於/dev/mpath目錄下,dm-[x]位於/dev目錄下。
# cd /dev && ls dm* dm-11 dm-12
# cd /dev/mapper/ && ll lrwxrwxrwx. 1 root root 8 3月 15 21:08 mpathd -> ../dm-11 lrwxrwxrwx. 1 root root 8 3月 15 21:19 mpathdp1 -> ../dm-12
五、用fdisk -l命令也可以看到多路徑軟件創建的磁盤,multipath磁盤的基本操作,格式化分區
# fdisk -l ---------------------------------------------------------------------------------- /dev/mapper/mpathdp1 1 267350 2147483647+ ee GPT ---------------------------------------------------------------------------------- # pvcreate /dev/mapper/mpathb # parted /dev/mapper/mpathb ------------------------------------------------------------------------------------ GNU Parted 2.1 Using /dev/mapper/mpathdp1 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. ------------------------------------------------------------------------------------------- # mkfs.ext4 /dev/mapper/mpathdp1 # mount /dev/mapper/mpathdp1 /pqsoft6 # vi /etc/fstab /dev/mapper/mpathdp1 /pqsoft6 ext4 defaults 1 2
六、路徑切換測試
# cd /pqsoft6 # mkdir test # cd test # touch 123.txt # echo "test " > 123.txt # cat 123.txt ------------------------------------ test