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

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

提示

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

升级

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

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

华为新版本存储

存储侧

当非双活场景下使用操作系统自带多路径时,启动器需要勾选“使用第三方多路径”,如图6-4所示:

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

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

表6-3 与HP-UX系统对接时存储系统上的配置

操作系统

存储系统上的配置

控制器数量

操作系统

使用第三方多路径

切换模式

特殊模式类型

路径类型

HP-UX 11iv3

双控、多控

HP-UX

勾选

通用ALUA

-

优选路径

其他HP-UX版本

双控、多控

HP-UX

勾选

不使用ALUA

-

优选路径

HP-UX支持的详细版本,参见华为存储兼容性列表

若已将LUN映射给主机使用,修改启动器参数后需要重启主机生效;初次映射配置启动器参数不用重启。

以上的参数配置表为推荐的参数配置。部分场景下,客户可结合业务需要调整配置。

主机侧

PV-Links多路径

当对接的操作系统版本是HP-UX 11i v1和HP-UX 11i v2时,使用PV-Links多路径。PV-Links配置步骤如下:

  1. 使用ioscan -funC disk查看系统找到的磁盘,如下所示。

    bash-3.2# ioscan -funC disk
    Class     I  H/W Path        Driver   S/W State   H/W Type     Description
    ===========================================================================
    disk      1  1/0/0/3/0.6.0   sdisk    CLAIMED     DEVICE       HP 146 GST3146855LC
                                /dev/dsk/c0t6d0     /dev/dsk/c0t6d0s2   /dev/rdsk/c0t6d0    /dev/rdsk/c0t6d0s2
                                /dev/dsk/c0t6d0s1   /dev/dsk/c0t6d0s3   /dev/rdsk/c0t6d0s1  /dev/rdsk/c0t6d0s3
    disk      0  1/0/0/3/1.2.0   sdisk    CLAIMED     DEVICE       Optiarc DVD RW AD-5200A
                                /dev/dsk/c1t2d0   /dev/rdsk/c1t2d0
    disk    571  1/0/8/1/0/4/0.2.4.0.0.0.3   sdisk    CLAIMED     DEVICE       HUAWEI  XSG1
                                /dev/dsk/c77t0d3   /dev/rdsk/c77t0d3
    disk    568  1/0/8/1/0/4/0.2.5.0.0.0.3   sdisk    CLAIMED     DEVICE       HUAWEI  XSG1
                                /dev/dsk/c79t0d3   /dev/rdsk/c79t0d3
    disk    572  1/0/10/1/0/4/0.2.4.0.0.0.3  sdisk    CLAIMED     DEVICE       HUAWEI  XSG1
                                /dev/dsk/c83t0d3   /dev/rdsk/c83t0d3
    disk    570  1/0/10/1/0/4/0.2.5.0.0.0.3  sdisk    CLAIMED     DEVICE       HUAWEI  XSG1
                                /dev/dsk/c84t0d3   /dev/rdsk/c84t0d3
    bash-3.2#

  2. 找到存储系统映射的LUN在主机上的设备文件名。此处如果没有设备文件,执行“insf -e”创建或重建设备文件。
  3. 将该LUN每条路径上所对应的设备都创建成物理卷,如下所示。

    bash-3.2# pvcreate -f /dev/rdsk/c77t0d3
    Physical volume "/dev/rdsk/c77t0d3" has been successfully created.
    bash-3.2# pvcreate -f /dev/rdsk/c79t0d3
    Physical volume "/dev/rdsk/c79t0d3" has been successfully created.
    bash-3.2# pvcreate -f /dev/rdsk/c83t0d3
    Physical volume "/dev/rdsk/c83t0d3" has been successfully created.
    bash-3.2# pvcreate -f /dev/rdsk/c84t0d3
    Physical volume "/dev/rdsk/c84t0d3" has been successfully created.
    bash-3.2#

  4. 为该LUN创建一个卷组,然后将该LUN各条路径所对应的物理卷都加到该卷组中。

    bash-3.2# ls -lrt /dev/*/group
    crw-r--r--   1 root       sys         64 0x060000 Oct 19 13:16 /dev/hp33/group
    crw-r--r--   1 root       sys         64 0x080000 Oct 19 13:21 /dev/hpux/group
    crw-r--r--   1 root       sys         64 0x030000 Nov  8 17:42 /dev/info_vg1/group
    crw-r--r--   1 root       sys         64 0x040000 Nov  8 17:43 /dev/info_vg2/group
    crw-r--r--   1 root       sys         64 0x0a0000 Nov 14 09:37 /dev/info_vg3/group
    crw-r--r--   1 root       sys         64 0x090000 Jan 15 14:50 /dev/vg_test/group
    bash-3.2# mkdir /dev/hp_test/
    bash-3.2# mknod /dev/hp_test/group c 64 0x050000
    bash-3.2#
    bash-3.2# vgcreate /dev/hp_test /dev/dsk/c77t0d3 /dev/dsk/c79t0d3 /dev/dsk/c83t0d3 /dev/dsk/c84t0d3
    Increased the number of physical extents per physical volume to 25599.
    Volume group "/dev/hp_test" has been successfully created.
    Volume Group configuration for /dev/hp_test has been saved in /etc/lvmconf/hp_test.conf
    bash-3.2#

    上面的命令中,创建了卷组hp_test,卷组中物理卷成员为c77t0d3,c79t0d3,c83t0d3和c84t0d3。这四个物理卷为同一个LUN在不同路径上的设备,所以上面的方法则是让该LUN被PV-Links多路径接管。

    默认情况下,PV-Links为failover的工作模式,如下是创建的卷组信息,可以看出主路径为/dev/dsk/c77t0d3,其余为备选路径。

    Volume Group configuration for /dev/hp_test has been saved in /etc/lvmconf/hp_test.conf
    bash-3.2#
    bash-3.2# vgdisplay -v hp_test
    --- Volume groups ---
    VG Name                     /dev/hp_test
    VG Write Access             read/write
    VG Status                   available
    Max LV                      255
    Cur LV                      0
    Open LV                     0
    Max PV                      16
    Cur PV                      1
    Act PV                      1
    Max PE per PV               25599
    VGDA                        2
    PE Size (Mbytes)            4
    Total PE                    25596
    Alloc PE                    0
    Free PE                     25596
    Total PVG                   0
    Total Spare PVs             0
    Total Spare PVs in use      0
    
    
       --- Physical volumes ---
       PV Name                     /dev/dsk/c77t0d3
       PV Name                     /dev/dsk/c79t0d3 Alternate Link
       PV Name                     /dev/dsk/c83t0d3 Alternate Link
       PV Name                     /dev/dsk/c84t0d3 Alternate Link
       PV Status                   available
       Total PE                    25596
       Free PE                     25596
       Autoswitch                  On
       Proactive Polling           On
    
    
    bash-3.2#

NMP多路径

本章节主要针对如何查看系统是否启用NMP功能以及如何配置NMP的各种使用方式进行介绍。

检查NMP是否开启

配置NMP

检查NMP是否开启

对于HP-UX 11i v3版本而言,NMP是默认启动的,不需要额外的设置。

可以按照本章节的步骤进行检查。

  1. 查看系统的NMP开启状态,确认该功能已经开启。

    bash-4.1# scsimgr get_attr -a leg_mpath_enable
    
            SCSI GLOBAL ATTRIBUTES:
    
    name = leg_mpath_enable
    current = true
    default = true
    saved =

    如上所示,显示系统的NMP功能是已经启用了。

  2. 修改系统的NMP状态。

    如果上一步骤已经发现NMP处于开启状态,则跳过该步骤。

    如果发现系统的NMP状态为false,则可以使用下面的命令进行调整。

    scsimgr set_attr -a leg_mpath_enable=true
    scsimgr save_attr -a leg_mpath_enable=true

    第一条设置命令临时生效,重启主机后就会失效。第二条设置命令是永久生效。

  3. 查看系统找到的磁盘,并查看映射过来的LUN的NMP开启状态。例子如下所示:

    bash-4.1# ioscan -funNC disk
    Class     I  H/W Path  Driver S/W State   H/W Type     Description
    ===================================================================
    disk      2  64000/0xfa00/0x1   esdisk   CLAIMED     DEVICE       HP      LOGICAL VOLUME
                          /dev/disk/disk2      /dev/disk/disk2_p3   /dev/rdisk/disk2_p2
                          /dev/disk/disk2_p1   /dev/rdisk/disk2     /dev/rdisk/disk2_p3
                          /dev/disk/disk2_p2   /dev/rdisk/disk2_p1
    disk      3  64000/0xfa00/0x2   esdisk   CLAIMED     DEVICE       hp      DVD D  DS8D9SH
                          /dev/disk/disk3   /dev/rdisk/disk3
    disk     18  64000/0xfa00/0xf   esdisk   CLAIMED     DEVICE       HUAWEI  XSG1
                          /dev/disk/disk18   /dev/rdisk/disk18
    disk     19  64000/0xfa00/0x10  esdisk   CLAIMED     DEVICE       HUAWEI  XSG1
                          /dev/disk/disk19   /dev/rdisk/disk19
    disk     24  64000/0xfa00/0x11  esdisk   CLAIMED     DEVICE       HUAWEI  XSG1
                          /dev/disk/disk24   /dev/rdisk/disk24
    bash-4.1#
    bash-4.1# scsimgr get_attr -D /dev/rdisk/disk24 -a leg_mpath_enable
    
            SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk24
    
    name = leg_mpath_enable
    current = true
    default = true
    saved =

    第一条命令显示:系统找到3个HUAWEI存储(型号为XSG1)所映射过来的LUN,分配的设备名分别是/dev/disk/disk18、/dev/disk/disk19和/dev/disk/disk24。

    第二条命令显示:磁盘/dev/disk/disk24上的NMP已经启用。

  4. (可选)如果上一步骤已经发现LUN的NMP状态处于开启状态,则跳过该步骤。修改单个LUN的NMP开启状态。

    如果发现单个LUN的NMP状态为false,则可以使用下面的命令进行调整。第一条设置命令临时生效,重启主机后就会失效。第二条设置命令是永久生效。二者选一即可。

    scsimgr set_attr -D /dev/rdisk/disk24 -a leg_mpath_enable=true
    scsimgr save_attr -D /dev/rdisk/disk24 -a leg_mpath_enable=true

配置NMP

NMP存在多种应用方式:

这三种方式使用的前提都是操作系统已经启用了NMP功能,下面分别对NMP的常用的几种方式进行详细的介绍。

未开启ALUA

  1. Round-robin

当存储系统没有启用ALUA时,Round-robin为NMP默认的路径策略,主机系统上不需要进行额外的配置。

可以按照下面的步骤查看NMP的路径策略。

  1. 查看LUN的路径策略。

    bash-4.1# scsimgr get_attr -D /dev/rdisk/disk24 -a load_bal_policy
    
            SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk24
    
    name = load_bal_policy
    current = round_robin
    default = round_robin
    saved =
    
    bash-4.1#

    如上所示,disk24当前的路径策略为round_robin。

  2. 查看NMP接管后的磁盘的路径信息,例子如下:

    bash-4.1# scsimgr lun_map -D /dev/rdisk/disk24
    
            LUN PATH INFORMATION FOR LUN : /dev/rdisk/disk24
    
    Total number of LUN paths     = 4
    World Wide Identifier(WWID)    = 0x69c37f410096bdb8246d2a0b0000007c
    
    LUN path : lunpath22
    Class                         = lunpath
    Instance                      = 22
    Hardware path                 = 0/0/0/7/0/0/0/5/0/0/0.0x20019c37f496bdb8.0x4003000000000000
    SCSI transport protocol       = fibre_channel
    State                         = ACTIVE
    Last Open or Close state      = ACTIVE
    
    LUN path : lunpath23
    Class                         = lunpath
    Instance                      = 23
    Hardware path                 = 0/0/0/7/0/0/0/5/0/0/0.0x201a9c37f496bdb8.0x4003000000000000
    SCSI transport protocol       = fibre_channel
    State                         = ACTIVE
    Last Open or Close state      = ACTIVE
    
    LUN path : lunpath21
    Class                         = lunpath
    Instance                      = 21
    Hardware path                 = 0/0/0/7/0/0/0/5/0/0/1.0x20019c37f496bdb8.0x4003000000000000
    SCSI transport protocol       = fibre_channel
    State                         = ACTIVE
    Last Open or Close state      = ACTIVE
    
    LUN path : lunpath20
    Class                         = lunpath
    Instance                      = 20
    Hardware path                 = 0/0/0/7/0/0/0/5/0/0/1.0x201a9c37f496bdb8.0x4003000000000000
    SCSI transport protocol       = fibre_channel
    State                         = ACTIVE
    Last Open or Close state      = ACTIVE
    
    bash-4.1#
    
    bash-4.1# scsimgr get_info -D /dev/rdisk/disk24
    
            STATUS INFORMATION FOR LUN : /dev/rdisk/disk24
    
    Generic Status Information
    
    SCSI services internal state                  = ONLINE
    Device type                                   = Direct_Access
    EVPD page 0x83 description code               = 1
    EVPD page 0x83 description association        = 0
    EVPD page 0x83 description type               = 3
    World Wide Identifier (WWID)                  = 0x69c37f410096bdb8246d2a0b0000007c
    Serial number                                 = "210235982610F40000170124"
    Vendor id                                     = "HUAWEI  "
    Product id                                    = "XSG1            "
    Product revision                              = "4303"
    Other properties                              = ""
    SPC protocol revision                         = 6
    Open count (includes chr/blk/pass-thru/class) = 1
    Raw open count (includes class/pass-thru)     = 1
    Pass-thru opens                               = 0
    LUN path count                                = 4
    Active LUN paths                              = 4
    Standby LUN paths                             = 0
    Failed LUN paths                              = 0
    Maximum I/O size allowed                      = 2097152
    Preferred I/O size                            = 2097152
    Outstanding I/Os                              = 1
    I/O load balance policy                       = round_robin
    Transient time period                         = 120
    Tracing buffer size                           = 1024
    LUN Path used when policy is path_lockdown    = NA
    LUN access type                               = NA
    Asymmetric logical unit access supported      = No
    Asymmetric states supported                   = NA
    Preferred paths reported by device            = No
    Preferred LUN paths                           = 0
    LUN Path used when policy is preferred_path   = NA
    
    Driver esdisk Status Information :
    
    Capacity in number of blocks                      = 209715200
    Block size in bytes                               = 512
    Number of active IOs                              = 0
    Special properties                                =
    Maximum number of IO retries                      = 45
    IO transfer timeout in secs                       = 30
    FORMAT command timeout in secs                    = 86400
    START UNIT command timeout in secs                = 60
    Timeout in secs before starting failing IO        = 120
    IO infinite retries                               = false
    bash-4.1#

在上面显示的内容中,我们主要关注下面的内容:

  • State

    路径状态,使用前需要确认四条路径的状态都是ACTIVE。

    当存储系统映射给主机的LUN上没有任何业务的时候,主机上的路径状态会变成“UNOPEN”。此时只需要执行一下硬件扫描命令或者是对映射的LUN进行读写操作就可以恢复成“ACTIVE”的状态。

  • I/O load balance policy

    负载均衡模式。默认情况下,当存储系统上不启用ALUA时,NMP的负载均衡模式为round_robin。

  • Asymmetric logical unit access supported

    如果启用ALUA的话,则该项会显示其支持的ALUA的类型(隐式还是显式ALUA)。

  1. Prefer Path

当存储系统没有启用ALUA时,Round-robin为NMP默认的使用方式,无法实现路径优选。如果手动配置成Prefer Path模式,则可以实现路径优选,可以按照下面的步骤来操作:

  1. 查看LUN的物理路径。

    使用命令:“ioscan -kfnNC disk”查看需要修改配置的LUN的物理路径,如下所示。

    bash-4.1# ioscan -kfnNC disk
    Class     I  H/W Path  Driver S/W State   H/W Type     Description
    ===================================================================
    disk      2  64000/0xfa00/0x1   esdisk   CLAIMED     DEVICE       HP      LOGICAL VOLUME
                          /dev/disk/disk2      /dev/disk/disk2_p2   /dev/rdisk/disk2     /dev/rdisk/disk2_p2
                          /dev/disk/disk2_p1   /dev/disk/disk2_p3   /dev/rdisk/disk2_p1  /dev/rdisk/disk2_p3
    disk      3  64000/0xfa00/0x2   esdisk   CLAIMED     DEVICE       hp      DVD D  DS8D9SH
                          /dev/disk/disk3   /dev/rdisk/disk3
    disk     18  64000/0xfa00/0xf   esdisk   CLAIMED     DEVICE       HUAWEI  XSG1
                          /dev/disk/disk18   /dev/rdisk/disk18
    disk     19  64000/0xfa00/0x10  esdisk   CLAIMED     DEVICE       HUAWEI  XSG1
                          /dev/disk/disk19   /dev/rdisk/disk19
    disk     24  64000/0xfa00/0x11  esdisk   CLAIMED     DEVICE       HUAWEI  XSG1
                          /dev/disk/disk24   /dev/rdisk/disk24
    bash-4.1#

    我们看到disk24的物理路径为:“64000/0xfa00/0x11”。

  2. 查看物理路径对应的LUN path路径信息。

    使用命令:“ioscan -m hwpath -H 64000/0xfa00/0x11”查看物理路径对应的lunpath路径信息,如下所示。

    bash-4.1# ioscan -m hwpath -H 64000/0xfa00/0x11
    Lun H/W Path      Lunpath H/W Path                 Legacy H/W Path
    ====================================================================
    64000/0xfa00/0x11
                      0/0/0/7/0/0/0/5/0/0/0.0x20019c37f496bdb8.0x4003000000000000   0/0/0/7/0/0/0/5/0/0/0.2.5.0.0.0.3
                      0/0/0/7/0/0/0/5/0/0/0.0x201a9c37f496bdb8.0x4003000000000000   0/0/0/7/0/0/0/5/0/0/0.2.4.0.0.0.3
                      0/0/0/7/0/0/0/5/0/0/1.0x20019c37f496bdb8.0x4003000000000000   0/0/0/7/0/0/0/5/0/0/1.2.5.0.0.0.3
                      0/0/0/7/0/0/0/5/0/0/1.0x201a9c37f496bdb8.0x4003000000000000   0/0/0/7/0/0/0/5/0/0/1.2.4.0.0.0.3
    bash-4.1# 

    我们发现disk24有4条lunpath路径。

  3. 使用命令“scsimgr get_attr -D /dev/rdisk/disk24 ”来查看LUN当前的策略信息。如下所示:

    bash-4.1# scsimgr get_attr -D /dev/rdisk/disk24
    
            SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk24
    ...
    name = load_bal_policy
    current = round_robin
    default = round_robin
    saved =
    ...
    name = preferred_path
    current =
    default =
    saved =
    ...
    bash-4.1#

    从这里可以发现LUN的默认策略为“round_robin”,没有优选路径。

  4. 配置优选路径。

    配置命令的格式如下:

    scsimgr save_attr -D /dev/rdisk/disk24 -a load_bal_policy=preferred_path -a preferred_path=0/0/0/7/0/0/0/5/0/0/0.0x20019c37f496bdb8.0x4003000000000000

    其中,“/dev/rdisk/disk24”为磁盘的盘符,“0/0/0/7/0/0/0/5/0/0/0.0x20019c37f496bdb8.0x4003000000000000”为需要设置为优选的路径的lunpath。

  5. 再次检查LUN的策略信息。

    使用命令“scsimgr get_attr -D /dev/rdisk/disk24”来查看LUN当前的策略信息。如下所示:

    # scsimgr get_attr -D /dev/rdisk/disk24
    … 
    name = load_bal_policy
    current = preferred_path
    default = round_robin
    saved = preferred_path
    … 
    name = preferred_path
    current = 0/0/0/7/0/0/0/5/0/0/0.0x20019c37f496bdb8.0x4003000000000000(lunpath22)
    default =
    saved = 0/0/0/7/0/0/0/5/0/0/0.0x20019c37f496bdb8.0x4003000000000000(lunpath22)

    从这里可以发现LUN的默认策略为已经调整为“preferred_path”,优选路径是:“0/0/0/7/0/0/0/5/0/0/0.0x20019c37f496bdb8.0x4003000000000000”。

开启ALUA

当存储系统启用ALUA时,ALUA为NMP默认的使用方式,主机系统上不需要进行额外的配置,主机上可以按照下面的步骤查看NMP的路径策略。

  1. 使用命令“scsimgr get_attr -D /dev/rdisk/disk24 -a alua_enabled”来查看LUN当前的策略信息。如下所示:

    bash-4.1# scsimgr get_attr -D /dev/rdisk/disk24 -a alua_enabled
    
            SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk24
    
    name = alua_enabled
    current = true
    default = true
    saved =
    
    bash-4.1#

  2. 查看LUN的load_bal_policy策略。

    bash-4.1# scsimgr get_attr -D /dev/rdisk/disk24 -a load_bal_policy
    
            SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk24
    
    name = load_bal_policy
    current = round_robin
    default = round_robin
    saved =
    
    bash-4.1#

  3. 使用命令“scsimgr get_info -D /dev/rdisk/disk24”查看LUN的属性信息,如下所示。

    bash-4.1# scsimgr get_info -D /dev/rdisk/disk24
    
            STATUS INFORMATION FOR LUN : /dev/rdisk/disk24
    
    Generic Status Information
    
    SCSI services internal state                  = ONLINE
    Device type                                   = Direct_Access
    EVPD page 0x83 description code               = 1
    EVPD page 0x83 description association        = 0
    EVPD page 0x83 description type               = 3
    World Wide Identifier (WWID)                  = 0x69c37f410096bdb8246d2a0b0000007c
    Serial number                                 = "210235982610F40000170124"
    Vendor id                                     = "HUAWEI  "
    Product id                                    = "XSG1            "
    Product revision                              = "4303"
    Other properties                              = ""
    SPC protocol revision                         = 6
    Open count (includes chr/blk/pass-thru/class) = 1
    Raw open count (includes class/pass-thru)     = 1
    Pass-thru opens                               = 0
    LUN path count                                = 4
    Active LUN paths                              = 2
    Standby LUN paths                             = 2
    Failed LUN paths                              = 0
    Maximum I/O size allowed                      = 2097152
    Preferred I/O size                            = 2097152
    Outstanding I/Os                              = 1
    I/O load balance policy                       = round_robin
    Transient time period                         = 120
    Tracing buffer size                           = 1024
    LUN Path used when policy is path_lockdown    = NA
    LUN access type                               = T10 Asymmetric Active-Active
    Asymmetric logical unit access supported      = Implicit
    Asymmetric states supported                   = ao_sup, an_sup, u_sup
    Preferred paths reported by device            = Yes
    Preferred LUN paths                           = 0
    LUN Path used when policy is preferred_path   = NA
    
    Driver esdisk Status Information :
    
    Capacity in number of blocks                      = 209715200
    Block size in bytes                               = 512
    Number of active IOs                              = 0
    Special properties                                =
    Maximum number of IO retries                      = 45
    IO transfer timeout in secs                       = 30
    FORMAT command timeout in secs                    = 86400
    START UNIT command timeout in secs                = 60
    Timeout in secs before starting failing IO        = 120
    IO infinite retries                               = false
    bash-4.1#

    从上面的显示中,可以看到LUN的下面的属性:

    • LUN access type

      T10 Asymemetric Active-Active就表示支持ALUA。

    • Asymmetric logical unit access supported

      如果启用ALUA的话,则该项会显示其支持的ALUA的类型(Implicit 还是explicit)。

    从上面的信息可以看到,LUN支持的是Implicit ALUA模式。

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

文档编号:EDOC1000158279

浏览量:23323

下载量:1067

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