所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

华为SAN存储在Red Hat系统下的主机连通性指南

华为SAN存储在Red Hat下的主机连通性指南
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
Veritas/Symantec DMP多路径

Veritas/Symantec DMP多路径

本章节只介绍多路径相关存储及主机配置,双活基础存储业务配置及部署请参考产品文档中《Hypermetro特性指南》章节完成。

存储侧

当双活场景下使用第三方DMP多路径时,启动器需要勾选“使用第三方多路径”,如图6-23所示:

图6-23 勾选使用第三方多路径

“切换模式”及“路径类型”参数需要根据实际业务场景决定,具体配置如表6-10所示:

表6-10 与Red Hat系统对接时存储系统上双活配置

操作系统

DMP

存储系统上的配置

双活工作模式

存储

操作系统

使用第三方多路径

切换模式

特殊模式类型

路径类型

Red Hat

DMP7.1 or later

负载均衡模式

本端存储系统

Linux

勾选

特殊模式

模式1

优选路径

远端存储系统

Linux

勾选

特殊模式

模式1

优选路径

本端优选模式

本端存储系统

Linux

勾选

特殊模式

模式2

优选路径

远端存储系统

Linux

勾选

特殊模式

模式2

优选路径

Red Hat

DMP 6.0.x~DMP7.0

负载均衡模式

本端存储系统

Linux

勾选

不使用ALUA

-

优选路径

远端存储系统

Linux

勾选

不使用ALUA

-

优选路径

1,OceanStor Dorado V300R002C20,OceanStor V500R007C50,OceanStor V300R006C60版本开始支持DMP双活场景,具体支持组合参见华为存储兼容性列表

2,若已将LUN映射给主机使用,修改启动器参数后需要重启主机生效,如果主机侧有上层业务,需要停业务导出磁盘组才能重启主机,初次映射配置启动器参数不用重启。

3,DMP7.1之前版本DMP双活不支持本端优选模式。

4,请按照推荐模式配置,否则可能会存在DMP多路径无法正确识别路径和路径处理异常等问题。

5,SF DMP5.x版本支持情况请咨询华为技术支持工程师。

6,负载均衡模式推荐场景为双活本地数据中心部署,即双活两端存储系统部署在同园区不同机房中。

7,存储系统对接DMP7.x多路径,存储启动器配置为“使用第三方多路径+特殊模式”时,因Veritas VxVM(DMP)默认RTPG的buffer长度为255,影响存储侧单阵列或者双活阵列支持的最大在线端口(FC/FCOE/ETH)总个数,具体请咨询华为工程师进行评估,否则可能会出现路径识别异常等问题。

8,双控存储系统对接DMP多路径,存储启动器配置为“使用第三方多路径+不使用ALUA”模式,A/A模式关闭时,不支持在线扩控或在线创建双活,不支持非双活和双活LUN同时存在,否则可能导致主机业务中断。注:查询A/A模式是否打开的命令,融合存储系统为show tgt_switch storage_work_mode,Dorado存储系统为show scsi_upgrade_config storage_work_mode。

实例如下,进入developer模式查询结果如下。

developer:/>show scsi_upgrade_config storage_work_mode

Switch Type : A/A Work Mode

AA Switch : Off

该回显“Off”表明A/A模式关闭。双控存储系统如果存在在线扩控或在线创建双活场景,需要执行如下命令开启A/A模式:

融合存储系统为change tgt_switch storage_work_mode switch=on,Dorado存储系统为change scsi_upgrade_config storage_work_mode aa_switch=on

主机侧

安装前检查

具体操作系统安装前检查方法参见安装前检查

ASL安装

DMP通常集成在Veritas Storage Foundation/InfoScale软件包中,且通常配合Veritas Volume ManagerVxVM)和Veritas File SystemVxFS)一起使用。

本章节以Red Hat 6.9操作系统上安装Veritas Storage Foundation 6.2.1为例。Veritas Storage Foundation 6.2.1安装方法详见Veritas官网《Veritas Storage Foundation安装指南》

安装完Storage Foundation软件后,需要额外安装Veritas的阵列支持库(ASL)。Dynamic Multi-Pathing (DMP) 使用阵列支持库 (ASL) 为多路径处理提供特定于阵列的支持。阵列支持库 (ASL) 是一种可动态加载的共享库。在设备发现期间 ASL 实现特定于硬件的逻辑以发现设备属性。

推荐安装最新版本ASL包。Veritas针对华为存储的ASL安装包可以从如下地址获取:https://sort.veritas.com/asl。ASL支持在线安装和离线安装,请根据Veritas官网ASL下载页面的Readme file安装说明来安装ASL。缺省的路径策略是MinimumQ。

配置检查

  1. 执行vxddladm listsupport all | grep huawei确保ASL已经正确安装。实例如下所示,已经正确识别到XSG1。

    [root@rhel6u91 ~]# vxddladm listsupport all | grep huawei
    libvxhuawei.so      HUAWEI, HUASY       S5100, S5300, S5500, S5600, S6800E, S8000, S8000-I, VIS6000, S5500T, S5600T, S5800T, S6800T, S2600T, V1500, V1800, S2100, S2200T, S2300, S2300E, S2600, S3900-M100, S3900-M200, S3900-M300, S5900-M100, S5900-M200, S6900-M100, Dorado2100, Dorado2100 G2, Dorado5100, HVS85T, HVS88T, XSG1
    [root@rhel6u91 ~]# 

  2. 执行vxddladm list devices查看每条子路径disk是否已经被Veritas CLAIMED。实例回显如下所示,共映射了8个双活LUN,每个LUN有12条子路径,libvxhuawei.so共识别到96个devices。

    [root@rhel6u91 ~]# vxddladm list devices
    DEVICE               TARGET-ID    STATE   DDL-STATUS (ASL)
    ===============================================================
    sdu                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sdt                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sdw                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sdv                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sdx                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sdy                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sdz                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sds                  c1_p5_t0     Online  CLAIMED (libvxhuawei.so)
    sdar                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdat                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdas                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdav                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdax                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdaw                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdau                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdaq                 c1_p4_t0     Online  CLAIMED (libvxhuawei.so)
    sdcq                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdcr                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdco                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdcp                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdcn                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdcs                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdct                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdcm                 c1_p3_t0     Online  CLAIMED (libvxhuawei.so)
    sdbs                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdbq                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdbu                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdbt                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdbp                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdbr                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdbv                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdbo                 c1_p2_t0     Online  CLAIMED (libvxhuawei.so)
    sdan                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdam                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdj                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdao                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdap                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdal                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbh                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbg                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbl                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbj                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbk                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbm                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbn                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdcj                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdcf                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdcg                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdch                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdci                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdce                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdck                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdcl                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdbi                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdh                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdi                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdg                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdd                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdf                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sde                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdc                  c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdai                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdaj                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdak                 c1_p1_t0     Online  CLAIMED (libvxhuawei.so)
    sdah                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdaf                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdae                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdaa                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdag                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdab                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdad                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdac                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sday                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbw                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbx                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdca                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbz                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdby                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdcd                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdcb                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdcc                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdl                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdp                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdn                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdk                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdm                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdo                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdaz                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdba                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbc                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbb                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbf                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbd                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdbe                 c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdq                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdr                  c1_p0_t0     Online  CLAIMED (libvxhuawei.so)
    sdb                  -            Online  CLAIMED (Disk)
    sda                  -            Online  CLAIMED (Disk)
    [root@rhel6u91 ~]# 

  3. 执行vxdisk list查看主机侧双活LUN是否已经聚合,聚合后的Device可以正确的识别为huawei-xxx字样。实例如下所示,DMP识别了聚合后的8个双活LUN,LUN识别为huawei-xsg10_#。

    [root@rhel6u91 ~]# vxdisk list
    DEVICE       TYPE            DISK         GROUP        STATUS
    disk_0       auto:LVM        -            -            LVM
    disk_1       auto:LVM        -            -            online invalid
    huawei-xsg10_0 auto:cdsdisk    -            -            online
    huawei-xsg10_1 auto:cdsdisk    -            -            online
    huawei-xsg10_2 auto:cdsdisk    -            -            online
    huawei-xsg10_3 auto:cdsdisk    -            -            online
    huawei-xsg10_4 auto:cdsdisk    -            -            online
    huawei-xsg10_5 auto:cdsdisk    -            -            online
    huawei-xsg10_6 auto:cdsdisk    -            -            online
    huawei-xsg10_7 auto:none       -            -            online invalid
    You have new mail in /var/spool/mail/root
    [root@rhel6u91 ~]# 

  4. 执行vxdisk list device查看,路径数识别为两端阵列逻辑路径之和(与实际配置一致),路径状态识别正确。如果配置为特殊模式,则存在优选路径与非优选路径之分,此处还需要正确识别出优选路径和非优选路径状态和路径数量。实例如下所示,聚合后的1个双活LUN共识别到12条本端阵列和远端阵列双活LUN路径,由于本实例配置的是不使用ALUA,所有路径状态都是enabled。

    [root@rhel6u91 ~]# vxdisk list huawei-xsg10_0
    Device:    huawei-xsg10_0
    devicetag: huawei-xsg10_0
    type:      auto
    hostid:    rhel6u92
    disk:      name= id=1554661367.14.rhel6u92
    group:     name=dg1 id=1554661430.16.rhel6u92
    info:      format=cdsdisk,privoffset=256,pubslice=3,privslice=3
    flags:     online ready private autoconfig autoimport
    pubpaths:  block=/dev/vx/dmp/huawei-xsg10_0s3 char=/dev/vx/rdmp/huawei-xsg10_0s3
    guid:      {25474db8-5962-11e9-93c2-5083e60ea627}
    udid:      HUAWEI%5FXSG1%5F21009c37f486823e%5F69C37F410086823E000E3AF200000012
    site:      -
    version:   3.1
    iosize:    min=512 (bytes) max=1024 (blocks)
    public:    slice=3 offset=65792 len=209639920 disk_offset=0
    private:   slice=3 offset=256 len=65536 disk_offset=0
    update:    time=1555080569 seqno=0.8
    ssb:       actual_seqno=0.0
    headers:   0 240
    configs:   count=1 len=51360
    logs:      count=1 len=4096
    Defined regions:
     config   priv 000048-000239[000192]: copy=01 offset=000000 enabled
     config   priv 000256-051423[051168]: copy=01 offset=000192 enabled
     log      priv 051424-055519[004096]: copy=01 offset=000000 enabled
     lockrgn  priv 055520-055663[000144]: part=00 offset=000000
    Multipathing information:
    numpaths:  12
    sdbo     	state=enabled
    sdbg     	state=enabled
    sday     	state=enabled
    sdc      	state=enabled
    sdk      	state=enabled
    sds      	state=enabled
    sdaa     	state=enabled
    sdaq     	state=enabled
    sdai     	state=enabled
    sdbw     	state=enabled
    sdce     	state=enabled
    sdcm     	state=enabled
    [root@rhel6u91 ~]# 

  5. 执行vxdmpadm listenclosure all可以看到双活阵列ENCLR_NAME正确聚合为一个阵列,ARRAY_TYPE识别正确。如下实例所示,配置双活切换模式为不使用ALUA,ARRAY_TYPE已经正确显示为双活模式A/A,双活阵列已经正确聚合成一个huawei-xsg10。

    [root@rhel6u91 ~]# vxdmpadm listenclosure all
    ENCLR_NAME        ENCLR_TYPE     ENCLR_SNO      STATUS       ARRAY_TYPE     LUN_COUNT    FIRMWARE 
    ===================================================================================================
    disk              Disk           DISKS                CONNECTED    Disk        2         3000
    huawei-xsg10      HUAWEI-XSG1    21009c37f486823e     CONNECTED    A/A         8         4303
    [root@rhel6u91 ~]# 
    说明:

    如果对接DMP7.1及其后续版本,配置双活切换模式为特殊模式,ARRAY_TYPE显示为ALUA。

  6. 执行vxdmpadm getattr enclosure ENCLR_NAME获取当前的iopolicy,双活设置为默认的MinimumQ。实例如下所示,此处ENCLR_NAME的实例为huawei-xsg10。如果此处不是MinimumQ,可以执行vxdmpadm setattr ENCLR_NAME iopolicy=MinimumQ设置成MinimumQ。

    [root@rhel6u91 ~]# vxdmpadm getattr enclosure huawei-xsg10
    ENCLR_NAME      ATTR_NAME                     DEFAULT        CURRENT
    ============================================================================
    huawei-xsg10   iopolicy                      MinimumQ       MinimumQ
    huawei-xsg10   partitionsize                 512            512           
    huawei-xsg10   use_all_paths                 -              -             
    huawei-xsg10   recoveryoption[throttle]      Nothrottle[0]  Nothrottle[0]
    huawei-xsg10   recoveryoption[errorretry]    Timebound[300] Timebound[300] 
    huawei-xsg10   redundancy                    0              0
    huawei-xsg10   dmp_lun_retry_timeout         0              0
    huawei-xsg10   failovermode                  -              -              
    [root@rhel6u91 ~]# 

下载文档
更新时间:2019-09-12

文档编号:EDOC1000150152

浏览量:42173

下载量:3471

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页