1 配置测试服务器
(1)关闭NetworkManager
[root @ Linux ~]#服务网络管理器停止[root @ Linux ~]# chkconfig网络管理器关闭(2)关闭防火墙
[root @ Linux ~]# iptablesF[root @ Linux ~]# chkconfig iptables关闭(3)关闭Selinux
[root @ Linux ~]# VI/etc/selinux/config将文件中的:
SELINUX=强制
改为:SELINUX=禁用
存盘退出
2 节点服务器HOSTS配置
[根@ racnode 1媒体]# VI/etc/hosts192 .168 .10 .230打开文件1-priv
3 安装iscsi监控包
rpm-IVH iscsi-启动器-utils-6。2 .0 .873-27 .el6 _ 9。x86 _ 64。每分钟转数rpm-IVH SCSI-目标-utils-1。0 .24-18 .El 6。x86 _ 64。每分钟转数
[root@racnode1media]#服务iscsid启动
[root @ racnode 1媒体]# chkconfig是sid on
[root@racnode1media]# chkconfig在iscsi上
4 安装和加载多路径软件包
#安装映射包# rpm -ivh设备-映射器-1.02.39-1.el5.rpm
#安装多路径包
# rpm -ivh设备-映射器-多路径-0.4.7-34.el5.rpm
#设置成开机自启动多面体
# chkconfig启用2345级多路径
#来检查安装是否正常
# lsmod | grep dm _ multipath
4.1 检查安装是否正常
[root @ seaing ~]# lsmod | grep DM _ multipleDM _多路56921 2dm _循环
SCSI _ DH 42177 1dm _多路径
DM _ mod 101649 19dm _ multiple,dm_raid45,dm_snapshot,dm_zero,dm_mirror,dm_log
如果模块没有加载成功请使用下列命初始化DM,或重启系统
-使用以下命令首次初始化和启动时间:
# mod探头DM-多路径
# mod探头DM-循环赛
#服务多路径启动
#多路径v2
4.2 多路径软件multipath设置为开机自启动
[根@raclhr-12cR1-N1软件包】# chkconfig-2345多路径打开[根@raclhr-12cR1-N1套装]#
[根@raclhr-12cR1-N1软件包]# chkconfig - list|grep多面体
多面体0:关闭1:关闭2:开启3:开启4:开启5:开启6:关闭
5 检验配置是否正常工作
[root @ RAC node 1 ~]# iscsiadm-mdiscol-t发送目标-p openfile 1-priv[root@racnode1~]#iscsiadm -模式发现-类型发送目标-入口192。168 .10 .230
192 . 168 . 10 . 23033603260,1 iqn。2006-01 .com。openfiler : RAC。兄弟
192 .168 .10 .23036032601
.2006-01.com.openfiler:rac.data192.168.10.230:3260,1iqn.2006-01.com.openfiler:rac.crs
5.1 手动登录到 iSCSI目标
iscsiadm -m node -T iqn.1991-05.com.microsoft:d49s7v53-192.168.10.70-target -p 192.168.1.252 --login
[root@racnode1~] iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.4b33072cc445 -p 192.168.10.230 -l
[root@racnode1~] iscsiadm --mode node --targetname iqn.2006-01.com.openfiler:tsn.4b33072cc445 –portal 192.168.10.230:3260 –login
Logging in to[iface: default, target: iqn.2006-01.com.openfiler:rac.crs, portal :172.168.146.109,3260] (multiple)
Login to [iface:default, target: iqn.2006-01.com.openfiler:rac.crs, portal:172.168.146.109,3260] successful.
5.2 配置自动登录
[root@racnode1 ~]# iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.4b33072cc445 -p 192.168.10.230 --op update -n node.startup -v automatic
6 配置多路径软件/etc/multipath.conf
6.1 查看共享存储WWID
[root@csrac1 ~]# scsi_id -g -u /dev/sdb
14f504e46494c45527768304e4c332d43396b472d5a4c5a6a
[root@csrac1 ~]# scsi_id -g -u /dev/sdc
14f504e46494c4552366e633471422d635a46762d69663951
[root@csrac1 ~]# scsi_id -g -u /dev/sdd
14f504e46494c4552436e343778722d507345692d67615545
6.2 配置multipath软件
编辑/etc/multipath.conf
注意:默认情况下,/etc/multipath.conf是不存在的,需要用如下命令生成multipath.conf文件:
/sbin/mpathconf --enable --find_multipaths y --with_module y --with_chkconfig y
实例配置如下:
## Use user friendly names, instead of using WWIDs as names.
defaults {
find_multipaths yes
user_friendly_names no
}
defaults {
udev_dir /dev
polling_interval 10
path_selector "round-robin 0"
path_grouping_policy multibus
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
prio alua
path_checker readsector0
rr_min_io 100
max_fds 8192
rr_weight priorities
failback immediate
no_path_retry fail
user_friendly_names yes
}
#
先将所有的设备列入到
blacklist
中,也就是说先使得所有设备不能聚合
blacklist {
devnode "^sd[a]#34;
}
#
将想要聚合的设备列入
blacklist_exceptions.
#blacklist_exceptions{
#wwid "14f504e46494c45526142456132662d396b6c792d55493975"
#wwid "14f504e46494c45524b46564346362d6b416e422d654b3154"
#}
multipaths {
multipath {
wwid 14f504e46494c45527768304e4c332d43396b472d5a4c5a6a
alias OCR1
# 由于是通过wwid来设置别名,所以在多节点情况下,各个节点的别名能够保持一致.
}
multipath {
wwid 14f504e46494c4552366e633471422d635a46762d69663951
alias OCR2
}
multipath {
wwid 14f504e46494c4552436e343778722d507345692d67615545
alias OCR3
}
multipath {
wwid 14f504e46494c45524a31514544622d6c5967592d6c797379
alias DATA
}
multipath {
wwid 14f504e46494c455237484c6757442d6c457a472d5a787965
alias FRA
}
}
Centos6.10 centos5.11
查看并获取存储分配给服务器的逻辑盘lun的wwid信息
[root@raclhr-12cR1-N1 multipath]# more /etc/multipath/wwids
# Multipath wwids, Version : 1.0
# Valid WWIDs:
/14f504e46494c45527768304e4c332d43396b472d5a4c5a6a/
/14f504e46494c4552366e633471422d635a46762d69663951/
/14f504e46494c4552436e343778722d507345692d67615545/
/14f504e46494c45524a31514544622d6c5967592d6c797379/
将文件/etc/multipath/wwids和/etc/multipath/bindings的内容覆盖节点2
[root@raclhr-12cR1-N1 ~]# more /etc/multipath/bindings
# Multipath bindings, Version : 1.0
# You should not need to edit this file in normal circumstances.
# Format:
# alias wwid
mpatha 14f504e46494c45527768304e4c332d43396b472d5a4c5a6a
mpathb 14f504e46494c4552366e633471422d635a46762d69663951
mpathc 14f504e46494c4552436e343778722d507345692d67615545
mpathd 14f504e46494c45524a31514544622d6c5967592d6c797379
6.3 启动multipath配置
root@raclhr-12cR1-N1 ~]# service multipathd restart
Stopping multipathd daemon: [ OK ]
Starting multipathd daemon: [ OK ]
[root@raclhr-12cR1-N1 ~]# multipath -ll