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

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

提示

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

升级

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

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

Veritas/Symantec DMP多路径

存储侧

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

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

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

表6-6 与AIX系统对接时存储系统上非双活配置

操作系统

DMP

存储系统上的配置

存储

操作系统

使用第三方多路径

切换模式

特殊模式类型

路径类型

AIX

DMP7.1 or later

双控

AIX

勾选

特殊模式

模式1

优选路径

多控

AIX

勾选

特殊模式

模式1

优选路径

AIX

DMP 6.0.x~DMP7.0

双控

AIX

勾选

不使用ALUA

-

优选路径

多控

AIX

勾选

不使用ALUA

-

优选路径

1,DMP多路径具体支持组合及补丁要求参见华为存储兼容性列表卷管理和集群部分。

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

3,DMP7.1之前版本不支持多控ALUA。

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

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

6,DMP7.1及其后续版本不支持通用ALUA,OceanStor Dorado V3 V300R002C10SPH105及其后续补丁版本,OceanStor V500R007C30SPH105及其后续补丁版本,OceanStor V500R007C10SPH015及其后续补丁版本,OceanStor V300R006C50SPH105及其后续补丁版本,OceanStor V300R006C20SPH015及其后续补丁版本,OceanStor Dorado V3 V300R002C20,OceanStor V500R007C50,OceanStor V300R006C60版本开始支持使用特殊模式1。

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

8,双控存储系统对接DMP多路径,存储启动器配置为“使用第三方多路径+不使用ALUA”模式,A/A模式关闭时,不支持在线扩控或在线创建双活,否则可能导致主机业务中断。注:查询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

主机侧

安装前检查

安装Veritas DMP多路径之前需要检查确认系统自带多路径没有接管华为存储执行实例如下,针对映射的一个LUN共8条子路径,操作系统层共识别到8个显示为“Other FC SCSI Disk Drive”的hdisk,表明系统自带多路径没有接管华为存储。

bash-3.2# lsdev -Cc disk
hdisk0  Defined            Virtual SCSI Disk Drive
hdisk1  Defined            Virtual SCSI Solid State Drive
hdisk2  Available 04-00-00 SAS RAID 0 Disk Array
hdisk3  Available 04-00-00 SAS RAID 0 Disk Array
hdisk4  Available 01-00-02 Other FC SCSI Disk Drive
hdisk5  Available 01-00-02 Other FC SCSI Disk Drive
hdisk6  Available 01-00-02 Other FC SCSI Disk Drive
hdisk7  Available 01-00-02 Other FC SCSI Disk Drive
hdisk8  Available 0A-00-00 SAS RAID 0 Disk Array
hdisk9  Available 0A-00-00 SAS RAID 0 Disk Array
hdisk10 Available 01-01-02 Other FC SCSI Disk Drive
hdisk11 Available 01-01-02 Other FC SCSI Disk Drive
hdisk12 Available 01-01-02 Other FC SCSI Disk Drive
hdisk13 Available 01-01-02 Other FC SCSI Disk Drive

如果显示为“Huawei MPIO FC Disk Drive”的hdisk需要停业务卸载ODM,卸载ODM请参考《AIX ODM for MPIO 用户指南》。

ASL安装

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

本章节以AIX7.1TL4操作系统上安装Veritas InfoScale 7.3.1为例。Veritas InfoScale 7.3.1安装方法详见Veritas官网《Veritas InfoScale安装指南》

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

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

Veritas AVID特性不支持华为存储。

配置检查

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

    bash-3.2# 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
    bash-3.2# 

  2. 执行vxdisk list查看Device名字,Device可以正确的识别为huawei-xxx字样,然后执行vxdisk list device查看路径数和路径状态识别正确(与实际配置一致)。实例如下所示,共识别到8条LUN路径hdisk4,hdisk5,hdisk6,hdisk7,hdisk10,hdisk11,hdisk12和hdisk13,所有路径状态都是enabled。其中4条优选路径type正确识别为active/optimized,4条非优选路径type正确识别为active/non-optimized。

    bash-3.2# vxdisk list
    DEVICE          TYPE            DISK         GROUP        STATUS
    huawei-xsg12_0 auto:cdsdisk    T00DG1       T00DG        online
    sanboot_disk_0 auto:LVM        -            -            LVM
    sanboot_disk_1 auto:LVM        -            -            LVM
    sanboot_disk_2 auto:LVM        -            -            LVM
    sanboot_disk_3 auto:LVM        -            -            LVM
    bash-3.2# vxdisk list huawei-xsg12_0
    Device:    huawei-xsg12_0
    devicetag: huawei-xsg12_0
    type:      auto
    hostid:    sanboot
    disk:      name=T00DG1 id=1554913890.8.sanboot
    group:     name=T00DG id=1554913945.10.sanboot
    info:      format=cdsdisk,privoffset=256
    flags:     online ready private autoconfig autoimport imported
    pubpaths:  block=/dev/vx/dmp/huawei-xsg12_0 char=/dev/vx/rdmp/huawei-xsg12_0
    guid:      {1894fca2-5bae-11e9-b15b-183b2c4835d0}
    udid:      HUAWEI%5FXSG1%5F2100845b125f50bb%5F6845B121005F50BB00146F0900000001
    site:      -
    version:   3.1
    iosize:    min=512 (bytes) max=512 (blocks)
    public:    slice=0 offset=65792 len=10411776 disk_offset=0
    private:   slice=0 offset=256 len=65536 disk_offset=0
    update:    time=1556059236 seqno=0.8
    ssb:       actual_seqno=0.0
    headers:   0 240
    configs:   count=1 len=48144
    logs:      count=1 len=7296
    Defined regions:
     config   priv 000048-000239[000192]: copy=01 offset=000000 enabled
     config   priv 000256-048207[047952]: copy=01 offset=000192 enabled
     log      priv 048208-055503[007296]: copy=01 offset=000000 enabled
     lockrgn  priv 055504-055647[000144]: part=00 offset=000000
    Multipathing information:
    numpaths:   8
    hdisk13         state=enabled   type=active/optimized
    hdisk10         state=enabled   type=active/optimized
    hdisk11         state=enabled   type=active/non-optimized
    hdisk12         state=enabled   type=active/non-optimized
    hdisk6          state=enabled   type=active/non-optimized
    hdisk5          state=enabled   type=active/non-optimized
    hdisk7          state=enabled   type=active/optimized
    hdisk4          state=enabled   type=active/optimized
    bash-3.2# 

  3. 执行vxdmpadm getattr enclosure ENCLR_NAME获取当前的iopolicy,默认为MinimumQ。实例如下所示,此处ENCLR_NAME的实例为huawei-xsg12。

    bash-3.2# vxdmpadm getattr enclosure huawei-xsg12
    ENCLR_NAME      ATTR_NAME                     DEFAULT        CURRENT
    ============================================================================
    huawei-xsg12   iopolicy                      MinimumQ       MinimumQ
    huawei-xsg12   partitionsize                 512            512           
    huawei-xsg12   use_all_paths                 no             no            
    huawei-xsg12   recoveryoption[throttle]      Nothrottle[0]  Nothrottle[0]
    huawei-xsg12   recoveryoption[errorretry]    Timebound[300] Timebound[300] 
    huawei-xsg12   redundancy                    0              0
    huawei-xsg12   dmp_lun_retry_timeout         0              0
    huawei-xsg12   failovermode                  implicit       implicit       
    bash-3.2# 

    如果此处不是MinimumQ,可以执行vxdmpadm setattr ENCLR_NAME iopolicy=MinimumQ设置成MinimumQ。

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

文档编号:EDOC1000158278

浏览量:26387

下载量:1665

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