vxdmpadm 实用程式管理 Volume Manager 的动态多路径 (DMP) 功能性。有关此命令的选项和属性的周详描述,请参阅 vxdmpadm(1M) 实用程式的手册页。
能够使用 vxdmpadm 实用程式命令 listctlr 列出任何和挂接在主机上的磁盘相连的控制器。例如,若要列出任何和主机上的磁盘相连的控制器,请使用如下命令:
# vxdmpadm listctlr all
显示下列实例输出:
CTLR-NAME ENCLR-TYPE STATE ENCLR-NAME
=====================================================
c0 OTHER ENABLED others0
c1 SEAGATE ENABLED seagate0
c2 SEAGATE ENABLED seagate0
上面显示的输出表明:
第一个控制器 c0 和不在任何所识别的 DMP 种类下的磁盘相连
第二个和第三个控制器(c1 和 c2) 和 A5x00 (SEAGATE) 磁盘阵列相连
上面任何的控制器都处于 ENABLED 状态,这表示他们都可用于 IO 操作。状态 DISABLED 用于表示控制器不可用于 IO 操作。此不可用性可能是因为硬件故障或系
统管理员禁止在该控制器上进行 IO 操作。可使用 vxdmpadm 实用程式更改控制器状态。
若要列出和具体某个控制器相连的任何路径,能够将 getsubpaths 选项和 ctlr 属性一起使用。例如,使用如下命令:
# vxdmpadm getsubpaths ctlr=c1
显示下列实例输出:
NAME STATE PATH-TYPE DMPNODENAME ENCLR-TYPE ENCLR-NAME
==================================================================
c1t0d0s2 ENABLED - c2t0d0s2 SEAGATE seagate0
c1t1d0s2 ENABLED - c2t1d0s2 SEAGATE seagate0
c1t2d0s2 ENABLED - c2t2d0s2 SEAGATE seagate0
c1t3d0s2 ENABLED - c2t3d0s2 SEAGATE seagate0
c1t4d0s2 ENABLED - c2t4d0s2 SEAGATE seagate0
c1t5d0s2 ENABLED - c2t5d0s2 SEAGATE seagate0
c1t6d0s2 ENABLED - c2t6d0s2 SEAGATE seagate0
c1t16d0s2 ENABLED - c2t16d0s2 SEAGATE seagate0
c1t17d0s2 ENABLED - c2t17d0s2 SEAGATE seagate0
c1t18d0s2 ENABLED - c2t18d0s2 SEAGATE seagate0
c1t19d0s2 ENABLED - c2t19d0s2 SEAGATE seagate0
c1t20d0s2 ENABLED - c2t20d0s2 SEAGATE seagate0
c1t21d0s2 ENABLED - c2t21d0s2 SEAGATE seagate0
c1t22d0s2 ENABLED - c2t22d0s2 SEAGATE seagate0
输出显示表明了和名为 c1 的控制器相连的路径
显示的附加信息表明:
路径 c1t0d0s2 (由 /dev/rdsk 和 /dev/dsk 目录中的节点表示)处于ENABLED 状态。
路径 c1t0d0s2 由 DMP metanode c1t0d0s2 表示,而 DMP metanode c1t0d0s2 由 /dev/vx/dmp 和 /dev/vx/rdmp 目录中的设备节点表示。
能够将 getsubpaths 选项和 dmpnodename 属性一起使用,列出和 LUN (由 DMP 设备表示)相连的任何路径。例如,若要列出有关指向 LUN 命名的 c1t0d0s2 的路径信息,请使用如下命令:
# vxdmpadm getsubpaths dmpnodename=c1t0d0s2
显示下列实例输出:
NAME STATE PATH-TYPE CTLR-NAME ENCLR-TYPE ENCLR-NAME
==================================================================
c2t0d0s2 DISABLED - c2 SEAGATE seagate0
c1t0d0s2 ENABLED - c1 SEAGATE seagate0
上面的列表显示了有两条路径可到达 DMP 设备 c1t0d0s2,分别是 c1t0d0s2 和c2t0d0s2。附加信息表明其中只有一条路径可用于 I/O 操作。其中一条路径处于
ENABLED 状态,另一条处于 DISABLED 状态。两条路径都在 SEAGATE 磁盘阵列中。
若要检索控制特定路径的 DMP 设备的名称,可使用下列命令将 getdmpnode 选项和nodename 属性结合起来:
# vxdmpadm getdmpnode nodename=c1t0d0s2
显示下列实例输出:
NAME STATE ENCLR-TYPE PATHS ENBL DSBL ENCLR-NAME
===============================================================
c2t0d0s2 ENABLED SEAGATE 2 2 0 seagate0
此实例输出显示了路径 c2t0d0s2 由具备两条路径的 DMP 设备 c2t0d0s2 所拥有。
DMP 支持的磁盘阵列
注意DMP 功能支持的阵列是 Volume Manager 支持的阵列的子集。下列阵列有多条路径能够到达同一磁盘。这里没有列出的阵列只有一条路径可到达物理磁盘。
Volume Manager 的动态多路径功能支持下列阵列:
EMC Symmetrix™
HP SureStore™ E Disk Array XP256
IBM Enterprise Storage Servers™ (ESS)
Hitachi Data Systems™ 5700E Disk Array Subsystem™
Hitachi Data Systems 5800E/7700E Disk Array Subsystem™
Sun StorEdge A5x00 Array™
Sun StorEdge T3 Array™
JBOD (几张磁盘)
SEAGATE 磁盘,在标准 SCSI 查询数据中返回唯一序列号
Storage Computer™ OmniRaid™ 磁盘阵列。若要在使用 Volume Manager 3.1 时使Storage Computer 磁盘阵列有多条和系统相连的路径,必须为每一个连接到机器的磁盘阵列指定一个唯一的系统名 。ftp 站点 www.storage.com 处的 RAID-5 用户手册描述了如何为 Storage Computer 磁盘阵列配置系统名。
ECCS™ Synchronix™ 阵列
DMP 和驱动程式共存
Volume Manager 的动态多路径功能还支持和下列阵列共存:
在系统上安装了 ATF 驱动程式的 DG CLARiiON
SYMBIOS Sun StorEdge A3000/A3500 阵列,只有当系统上安装了 RDAC 驱动程式时
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



