测试用使用StoreServ 7200,3PAR OS版本为3.2.2MU4。
注意 主机实施务必以最新版本的《HPE 3PAR Red Hat Enterprise Linux and Oracle Linux Implementation Guide》为准。
本次测试场景为主机端未配置iface,而将两个网卡设置不同网段,分别连接至相同网段的存储端iSCSI端口,实现4条iSCSI路径,连接示意如下
存储端信息如下
3PAR StoreServ 7200c,OS 3.2.2 MU4。
Node 0 iSCSI端口0:2:1 192.168.1.11/24,iSCSI端口0:2:2 192.168.2.21/24,未设置网关。
Node 1 iSCSI端口1:2:1 192.168.1.12/24,iSCSI端口1:2:2 192.168.2.22/24,未设置网关。
主机端信息如下
RHEL 6.8,eth4 192.168.1.1/24,eth5 192.168.2.1/24。
主机端可ping通存储端4个iSCSI端口。
存储端iSCSI端口可ping通主机网卡,网络均正常。
未配置之前,主机端未见3PAR存储设备。
fdisk -l,仅见服务器本地逻辑驱动器所对应的磁盘设备,分别为sda、sdb和sdc。
主机端已安装iSCSI initiator。
编辑iSCSI配置文件/etc/iscsi/iscsid.conf,修改内容如下
node.session.timeo.
如果主机端需要使用多个发起方端口(多个网卡)进行iSCSI连接,需要编辑/etc/sysctl.conf文件来修改与网络相关的内核参数,添加net.ipv4.conf.all.arp_filter = 1。
对于RHEL6,修改后需要执行sysctl –p使内核参数生效。
启动open-iscsi模块,/etc/init.d/iscsi start。
启动iSCSI,chkconfig iscsi on、chkconfig iscsid on。
检查iSCSI状态,chkconfig --list | grep iscsi。
验证iSCSI模块是否加载,lsmod | grep iscsi。
查看RHEL主机的iqn信息,cat /etc/iscsi/initiator.iscsi
***.***.redhat:5c8a9ed36c37
SSMC界面,创建主机,点击Add iSCSI,创建iSCSI 主机。
点选新iSCSI名称,输入RHEL主机的iqn信息。
按需输入主机名称,测试中主机名称为“SunQinglei_RHEL6.8”,主机OS类型选择RHE Linux (5.x,6.x),角色相应设置为“2 - Generic -ALUA”。其余选项暂不设置。
主机“SunQinglei_RHEL6.8”已创建完成,注意,由于主机端与存储端未进行iSCSI连接,故主机概况 - 路径信息的系统端口为空。
RHEL主机使用iscsiadm命令对存储端的4个iSCSI端口进行发现操作。
发现后,iscsiadm --mode node,可见已将存储端4个iSCSI端口识别为4个iSCSI目标。
主机端仅发现存储目标,未建立iSCSI连接,存储端的主机路径信息的系统端口仍为空。
主机端对所有已发现的存储目标进行iSCSI login,建立iSCSI连接。
存储端相应可见,主机的路径信息中系统端口变为4个iSCSI端口,说明RHEL主机端已连接至存储端的iSCSI端口。
建立iSCSI连接后,可见iSCSI会话情况。
对于RHEL6,可以通过service iscsi status查看iSCSI服务状态。
该命令可以方便地观察主机端已连接的iSCSI目标信息,包括发起端(主机网卡)、目标端(存储iSCSI端口)以及存储目标所包含的SCSI设备。
主机端与存储端建立了4条iSCSI会话,主机端发现了4个存储目标,以下图为例,存储目标***.***.3pardata:21220002ac0180cb是由主机端网卡eth4与存储端iSCSI端口1:2:2之间建立的iSCS连接,Attached SCSI Device可见主机端识别到存储端的SES机箱设备,LUN 254。
注* 对于SES机箱设备管理标准,此处不再展开说明。
此时,RHEL主机端查看已识别的SCSI设备,已发现新增4个3PAR机箱设备,LUN 254。
存储端创建存储卷“SunQingleiTest01”,精简模式,大小100GiB。
存储卷“SunQingleiTest01”创建完成。
存储卷“SunQingleiTest01”导出至主机“SunQinglei_RHEL6.8”,为方便区分,LUN值设置为11。
导出完成。
另,SSMC界面可见存储卷的WWN信息。
存储端导出存储卷至主机后,RHEL主机不能自动识别。
对于iSCSI连接方式,RHEL主机需要重新查找新增设备。3PAR存储是MLPT类型,故使用iscsiadm --mode session –rescan,重新扫描当前iSCSI会话即可。
注* 根据存储产品的类型,重新扫描方式不同。对于SLPT类型的设备(如LeftHand),则需要重新发现存储目标。
重新扫描iSCSI会话后,可见每个存储目标所包含的SCSI设备中出现磁盘设备,可见LUN值为11,即存储卷“SunQingleiTest01”。
查看SCSI设备,可见已识别到4个3PAR存储磁盘设备,LUN 11。
fdisk -l,可见将存储卷对应的重复磁盘设备识别为sdd、sde、sdf和sdg。
查看sdd~sdg的WWID,均相同且与存储端查看的存储卷WWID相同。至此,已完成RHEL主机对3PAR存储卷的配置、识别。
RHEL主机已安装device mapper multipath。
开启多路径服务。
multipath -ll,显示多路径设备,可见多路径软件已自动将3PAR存储卷所对应的重复磁盘聚合为多路径设备mpathd。
编辑多路径配置文件/etc/multipath.conf。
multipath.conf默认内容如下
按照3PAR存储Linux实施手册进行优化配置,编辑defaults、devices信息如下
编辑配置文件后,重新加载配置文件,service multipathd reload。
校验配置文件,multipath -v2。注* 务必执行校验命令,如果配置文件中的内容有误或者与设备类型不符,执行校验命令后会输出提示信息。
重启多路径服务,service multipathd restart。
查看多路径信息,multipath -ll,可见多路径磁盘设备命名已按照配置文件修改为WWID显示,并可见修改后的路径处理策略。
群组优先级变为50。
对聚合后的磁盘设备进行格式化分区、写入文件系统、挂载至目录,不再赘述。
至此,已完成多路径配置。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作