多路径网络存储配置指南
1 准备工作
多路径的支持准备工作:
网卡:磁盘服务器配置两块以上网卡,提供多条链路来链接,这里配置了eth0 : 192.168.2.205 , eth1 : 192.168.2.204conf
防火墙:target用到的端口3260端口,需要打开3260端口。
2 安装配置target服务
2.1 安装target软件
查看磁盘服务器是否安装target软件
# rpm q scsi-target-utils
如果没有安装,执行命令安装:
# yum -y install scsi-target-utils
2.2 配置target
安装完成后配置target服务配置文件,target的主配置文件为/etc/f
# vi /etc/f
在该文件最后添加如下配置
<target iqn.2017-06.dev.ruijie-xcache:iscsi1>
backing-store /dev/sdd
</target>
说明:
iqn.2017-06.dev.ruijie-xcache:iscsi1
iqn.年份-月份.ruijie-xcache.设备识别
backing-store /dev/sdd1
添加的设备 /dev/sdd,如果有多快设备则配置多条backing-store。
每个在同一个target上的backing-store 称为逻辑单元号(Logical Unit Number,LUN)。
2.3 网卡设置
设置网卡的MTU值:
#vi /etc/sysconfig/network-scripts/ifcfg-eth1
添加如下值:
MTU=9000
2.4 启动target服务
启动服务:
# /etc/init.d/tgtd start
服务添加到开机启动:
# chkconfig tgtd on
查看启动
# netstat -nltp|grep tgt
2.5 查看target
# tgt-admin s
LUN0 是控制器,可以看到各个LUN的大小和磁盘路径。
看到如图:LUN:1,LUN:2等,说明配置成功
注:如果重新配置了target配置,需要重启服务器
3 客户端软件安装配置
3.1 安装iSCSI Initiator客户端
3.1.1 安装
查看服务器是否安装iscsi-initiator软件
# rpm q install iscsi-initiator-utils
如果没有安装,执行命令安装:
# yum -y install iscsi-initiator-utils
3.1.2 设置运行级别:
把iscsid 和iscsi设置为开机启动:
# chkconfig --level 35 iscsid on
# chkconfig --level 35 iscsi on
3.1.3 修改配置
修改 /etc/iscsi/initiatorname.iscsi 文件,设置主机名
InitiatorName=iqn.ache:iscsi
3.1.4 网络存储网卡配置
这里要确保设置网络存储的网卡可以ping通
宕掉eth1后eth2立马就可以通,此时再启动eth1后eth1就不通了,eth1、eth2反过来测试结果每次只有一个IP会通,Linux默认启用了反向路由检查,我们只需要关闭反向路由检查即可。
修改内核文件/f
# vi /f
# Controls source route verification
f.default.rp_filter = 0
f.all.rp_filter = 0
f.eth1.rp_filter = 0
f.eth2.rp_filter = 0
# sysctl -p
3.1.5 创建接口文件
为MPIO创建接口文件
刚刚在target服务器有两块网卡:eth0 和eth1
#iscsiadm -m iface -I ieth0 -o new

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。