完整版多路径网络存储配置说明doc.docx
- 文档编号:24852995
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:32
- 大小:337.20KB
完整版多路径网络存储配置说明doc.docx
《完整版多路径网络存储配置说明doc.docx》由会员分享,可在线阅读,更多相关《完整版多路径网络存储配置说明doc.docx(32页珍藏版)》请在冰豆网上搜索。
完整版多路径网络存储配置说明doc
多路径网络存储配置指南
多路径网络存储配置指南...............................................................................................................
1
1
准备工作...................................................................................................................................
2
2
安装配置target服务...............................................................................................................
2
2.1
安装target软件...........................................................................................................
2
2.2
配置target....................................................................................................................
2
2.3
网卡设置.......................................................................................................................
2
2.4
启动target服务...........................................................................................................
3
2.5
查看target....................................................................................................................
3
3
客户端软件安装配置...............................................................................................................
4
3.1
安装iSCSIInitiator客户端...........................................................................................
4
3.1.1
安装...................................................................................................................
4
3.1.2
设置运行级别:
...............................................................................................
5
3.1.3
修改配置...........................................................................................................
5
3.1.4
网络存储网卡配置...........................................................................................
5
3.1.5
创建接口文件...................................................................................................
6
3.2
安装配置multipath......................................................................................................
6
3.2.1
安装...................................................................................................................
6
3.2.2
修改配置...........................................................................................................
8
3.2.3
重启multipath..................................................................................................
9
4
硬盘使用...................................................................................................................................
9
4.1
侦测target....................................................................................................................
9
4.2
设置启动自动连接.......................................................................................................
9
4.3
重启iscsi查看磁盘...................................................................................................
10
4.4
固定multipath设备的命名.......................................................................................
10
4.5
分区并格式化.............................................................................................................
11
4.6
挂载.............................................................................................................................
12
1准备工作
多路径的支持准备工作:
网卡:
磁盘服务器配置两块以上网卡,提供多条链路来链接,这里配置了eth0:
192.168.2.205,eth1:
192.168.2.204
防火墙:
target用到的端口3260端口,需要打开3260端口。
2安装配置target服务
2.1安装target软件
查看磁盘服务器是否安装target软件
#rpm–qscsi-target-utils
如果没有安装,执行命令安装:
#yum-yinstallscsi-target-utils
2.2配置target
安装完成后配置target服务配置文件,target的主配置文件为/etc/tgt/targets.conf
#vi/etc/tgt/targets.conf
在该文件最后添加如下配置
iscsi1> backing-store/dev/sdd 说明: iqn.2017-06.dev.ruijie-xcache: iscsi1 iqn.年份-月份.ruijie-xcache.设备识别 backing-store/dev/sdd1 添加的设备/dev/sdd,如果有多快设备则配置多条backing-store。 每个在同一个target上的backing-store称为逻辑单元号(LogicalUnitNumber, LUN)。 2.3网卡设置 设置网卡的MTU值: #vi/etc/sysconfig/network-scripts/ifcfg-eth1 添加如下值: MTU=9000 2.4启动target服务 启动服务: #/etc/init.d/tgtdstart 服务添加到开机启动: #chkconfigtgtdon 查看启动 #netstat-nltp|greptgt 2.5查看target #tgt-admin–s LUN0是控制器,可以看到各个LUN的大小和磁盘路径。 看到如图: LUN: 1,LUN: 2等,说明配置成功 注: 如果重新配置了target配置,需要重启服务器 3客户端软件安装配置 3.1安装iSCSIInitiator客户端 3.1.1安装 查看服务器是否安装iscsi-initiator软件 #rpm–qinstalliscsi-initiator-utils 如果没有安装,执行命令安装: #yum-yinstalliscsi-initiator-utils 3.1.2设置运行级别: 把iscsid和iscsi设置为开机启动: #chkconfig--level35iscsidon #chkconfig--level35iscsion 3.1.3修改配置 修改/etc/iscsi/initiatorname.iscsi文件,设置主机名 InitiatorName=iqn.2017-06.ruijie.xcache: iscsi 3.1.4网络存储网卡配置 这里要确保设置网络存储的网卡可以ping通 宕掉eth1后eth2立马就可以通,此时再启动eth1后eth1就不通了,eth1、eth2反过来测试结果每次只有一个IP会通,Linux默认启用了反向路由检查,我们只需要关闭反向路由检查即可。 修改内核文件/etc/sysctl.conf #vi/etc/sysctl.conf #Controlssourcerouteverification net.ipv4.conf.default.rp_filter =0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.conf.eth1.rp_filter = 0 net.ipv4.conf.eth2.rp_filter = 0 #sysctl -p 3.1.5创建接口文件 为MPIO创建接口文件 刚刚在target服务器有两块网卡: eth0和eth1 #iscsiadm-miface-Iieth0-onew #iscsiadm–miface-Iieth1 –onew 更新接口名称 #iscsiadm-miface-Iieth0--op=update-n_ifacename-veth0 #iscsiadm-miface-Iieth1--op=update-n_ifacename-veth1 可使得“iscsiadm-miface”命令查看状态。 3.2安装配置multipath 3.2.1安装 执行命令安装: #yum-yinstalldevice-mapperdevice-mapper-multipath device-mapper-libs-1.02.117-12.el6.x86_64 device-mapper-event-1.02.117-12.el6.x86_64 device-mapper-multipath-libs-0.4.9-100.el6.x86_64 device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64 device-mapper-multipath-0.4.9-100.el6.x86_64 device-mapper-1.02.117-12.el6.x86_64 device-mapper-event-libs-1.02.117-12.el6.x86_64 ========================================= ftp: //202.91.234.55/centos6.3_64/Packages/device-mapper-multipath-0.4.9-56.el6.x86_64.rpm /x86_64/os/Packages/device-mapper-multipath-libs-0.4.9-56.el6.x86_64.rpm /x86_64/os/Packages/kpartx-0.4.9-56.el6.x86_64.rpm ========================================== http: //mirror.centos.org/centos/6/os/x86_64/Packages/device-mapper-1 .02.117-12.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/device-mapper-event-1.02.117-12.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/device-mapper-event-libs-1.02.117-12.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/device-mapper-libs-1.02.117-12.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/device-mapper-multipath-0.4.9-100.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/device-mapper-multipath-libs-0.4.9-100.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/kpartx-0.4.9-100.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/lvm2-2.02.143-12.el6.x86_64.rpm http: //mirror.centos.org/centos/6/os/x86_64/Packages/lvm2-libs-2.02.143-12.el6.x86_64.rpm 初始化DM #modprobedm-multipath #modprobedm-round-robin #servicemultipathdstart #multipath–v2//扫描磁盘设置为开机启动 chkconfigmultipathdon 3.2.2修改配置 配置文件样例在目录: /usr/share/doc/device -mapper-multipath-0.4.9/ 下 执行命令生成配置文件: cp/usr/share/doc/devicemultipath.conf -mapper-multipath-0.4.9/multipath.conf.defaults/etc/ 修改配置文件: vi/etc/multipath.conf 添加如下配置: defaults{ udev_dir/dev path_grouping_policymultibus failbackimmediate no_path_retryfail user_friendly_namesyes } 设置黑名单 需要注意的问题, multipath 也会为本地的磁盘生成相应的 dm 设备,所以需要在 multipath.conf中将本地磁盘加入到黑名单,配置的方法可以参考下面的示例blacklist{ devnode"^sda*" devnode"^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" wwid3600508e000000000dc7200032e08af0b } 可以根据devnode和wwid来配置 wwid获取命令: scsi_id-g-u/dev/sde 3.2.3重启multipath 4硬盘使用 4.1侦测target 这里通过两个接口文件去侦测 target,形成四条链路 #iscsiadm-mdiscovery-tsendtargets-p192.168.2.205 –Ieth2 –Ieth1 #iscsiadm-mdiscovery-tsendtargets-p192.168.2.204 –Ieth2 –Ieth1 说明: -mdiscovery -tsendtargets -pIP: port //侦测target //通过iscsi协议 //指定target的IP和port,不写port的话,默认为 3260 4.2设置启动自动连接 查看目前系统上面所有的target #iscsiadm-mnode 设置自动连接命令: iscsiadm-mnode-TPORT-NAME-pPORT-IP--opupdate-nnode.startup-vautomatic 说明: PORT-NAME: 侦测到的target(iqn.2017-06.ruijie.xcache: iscsi1)PORT-IP: 指定target的IP和port,不写port的话,默认为3260 4.3重启iscsi查看磁盘 #serviceiscsirestart//重启 #fdisk–查l看//磁盘 4.4固定multipath设备的命名 通过wwid和设备别名一一对应的方式固定multipath设备的名称,这些和别名对应的设备会被创建到/dev/mapper/目录下,使用时直接使用这个目录的的设备。 1. 通过/etc/multipath/bindings之后,在/etc/multipath.conf 可以获取所有磁盘的wwid,确定每个磁盘的别名中的multipaths段中加入相应的配置, 2.配置文件如下所示 multipaths{multipath{ wwid3600508b4000c3b910000c00000330000 aliasdm0 } multipath{ wwid3600508b4000c3b910000c00000390000 aliasdm1 } } 3.配置完成之后,重启multipathd服务,使用下面的命令清空已有的multipath记 录 #multipath-F 然后使用multipath-v2重新扫描设备,这时会在/dev/mapper/目录下生成和别名对 应的设备文件。 #ls/dev/mapper/ controletl01eth02 这时我们执行#multipath–l会看到相应的磁盘映射: 这里我们可以看到sdd和sde两条链路设备整合为dm0设备 执行fdisk–l可以看到设备dm0 4.5分区并格式化 1.标记为物理卷 在多路径设备创建后,我们就可以像使用实际的物理设备样使用多路径设备了。 需要通过下面的命令将其标记为物
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 路径 网络 存储 配置 说明 doc