Veritas™ Volume Manager Administrator's Guide
- Understanding Veritas Volume Manager
- VxVM and the operating system
- How VxVM handles storage management
- Volume layouts in VxVM
- Online relayout
- Volume resynchronization
- Dirty region logging
- Volume snapshots
- FastResync
- Provisioning new usable storage
- Administering disks
- Disk devices
- Discovering and configuring newly added disk devices
- Discovering disks and dynamically adding disk arrays
- How to administer the Device Discovery Layer
- Changing the disk-naming scheme
- Adding a disk to VxVM
- Rootability
- Displaying disk information
- Removing disks
- Removing and replacing disks
- Administering Dynamic Multi-Pathing
- How DMP works
- Administering DMP using vxdmpadm
- Gathering and displaying I/O statistics
- Specifying the I/O policy
- Online dynamic reconfiguration
- Reconfiguring a LUN online that is under DMP control
- Creating and administering disk groups
- About disk groups
- Displaying disk group information
- Creating a disk group
- Importing a disk group
- Moving disk groups between systems
- Handling cloned disks with duplicated identifiers
- Handling conflicting configuration copies
- Reorganizing the contents of disk groups
- Destroying a disk group
- Creating and administering subdisks and plexes
- Displaying plex information
- Reattaching plexes
- Creating volumes
- Types of volume layouts
- Creating a volume
- Using vxassist
- Creating a volume on specific disks
- Creating a mirrored volume
- Creating a striped volume
- Creating a volume using vxmake
- Initializing and starting a volume
- Using rules and persistent attributes to make volume allocation more efficient
- Administering volumes
- Displaying volume information
- Monitoring and controlling tasks
- Reclamation of storage on thin reclamation arrays
- Stopping a volume
- Resizing a volume
- Adding a mirror to a volume
- Preparing a volume for DRL and instant snapshots
- Adding traditional DRL logging to a mirrored volume
- Enabling FastResync on a volume
- Performing online relayout
- Adding a RAID-5 log
- Creating and administering volume sets
- Configuring off-host processing
- Administering hot-relocation
- How hot-relocation works
- Moving relocated subdisks
- Administering cluster functionality (CVM)
- Overview of clustering
- Multiple host failover configurations
- CVM initialization and configuration
- Dirty region logging in cluster environments
- Administering VxVM in cluster environments
- Changing the CVM master manually
- Importing disk groups as shared
- Administering sites and remote mirrors
- About sites and remote mirrors
- Fire drill - testing the configuration
- Changing the site name
- Administering the Remote Mirror configuration
- Failure and recovery scenarios
- Performance monitoring and tuning
- Appendix A. Using Veritas Volume Manager commands
- Appendix B. Configuring Veritas Volume Manager
Displaying consolidated information about the DMP nodes
The vxdmpadm list dmpnode command displays the detail information of a DMP node. The information includes the enclosure name, LUN serial number, port id information, device attributes, etc.
The following command displays the consolidated information for all of the DMP nodes in the system:
# vxdmpadm list dmpnode all
Use the enclosure attribute with list dmpnode to obtain a list of all DMP nodes for the specified enclosure.
# vxdmpadm list dmpnode enclosure=enclosure name
For example, the following command displays the consolidated information for all of the DMP nodes in the eva4k6k0 enclosure.
# vxdmpadm list dmpnode enclosure=eva4k6k0
dmpdev = c18t0d1 state = enabled enclosure = eva4k6k0 cab-sno = 50001FE1500A8F00 asl = libvxhpalua.sl vid = HP pid = HSV200 array-name = EVA4K6K array-type = ALUA iopolicy = MinimumQ avid = - lun-sno = 600508B4000544050001700002BE0000 udid = HP%5FHSV200%5F50001FE1500A8F00%5F600508B4000544050001700002BE0000 dev-attr = - ###path = name state type transport ctlr hwpath aportID aportWWN attr path = c18t0d1 enabled(a) primary SCSI c18 0/3/1/0.0x50001fe1500a8f081-1 - - path = c26t0d1 enabled(a) primary SCSI c26 0/3/1/1.0x50001fe1500a8f081-1 - - path = c28t0d1 enabled(a) primary SCSI c28 0/3/1/1.0x50001fe1500a8f091-2 - - path = c20t0d1 enabled(a) primary SCSI c20 0/3/1/0.0x50001fe1500a8f091-2 - - path = c32t0d1 enabled secondary SCSI c32 0/3/1/1.0x50001fe1500a8f0d 2-4 - - path = c24t0d1 enabled secondary SCSI c24 0/3/1/0.0x50001fe1500a8f0d 2-4 - - path = c30t0d1 enabled secondary SCSI c30 0/3/1/1.0x50001fe1500a8f0c 2-3 - - path = c22t0d1 enabled secondary SCSI c22 0/3/1/0.0x50001fe1500a8f0c 2-3 - - dmpdev = c18t0d2 state = enabled enclosure = eva4k6k0 cab-sno = 50001FE1500A8F00 asl = libvxhpalua.sl vid = HP pid = HSV200 array-name = EVA4K6K array-type = ALUA iopolicy = MinimumQ avid = - lun-sno = 600508B4000544050001700002C10000 udid = HP%5FHSV200%5F50001FE1500A8F00%5F600508B4000544050001700002C10000 dev-attr = - ###path = name state type transport ctlr hwpath aportID aportWWN attr path = c18t0d2 enabled(a) primary SCSI c18 0/3/1/0.0x50001fe1500a8f081-1 - - path = c26t0d2 enabled(a) primary SCSI c26 0/3/1/1.0x50001fe1500a8f081-1 - - path = c28t0d2 enabled(a) primary SCSI c28 0/3/1/1.0x50001fe1500a8f091-2 - - path = c20t0d2 enabled(a) primary SCSI c20 0/3/1/0.0x50001fe1500a8f091-2 - - path = c32t0d2 enabled secondary SCSI c32 0/3/1/1.0x50001fe1500a8f0d 2-4 - - path = c24t0d2 enabled secondary SCSI c24 0/3/1/0.0x50001fe1500a8f0d 2-4 - - path = c30t0d2 enabled secondary SCSI c30 0/3/1/1.0x50001fe1500a8f0c 2-3 - - path = c22t0d2 enabled secondary SCSI c22 0/3/1/0.0x50001fe1500a8f0c 2-3 - - .... ....
Use the dmpnodename attribute with list dmpnode to display the DMP information for a given DMP node. The DMP node can be specified by name or by specifying a path name. The detailed information for the specified DMP node includes path information for each subpath of the listed dmpnode.
The path state differentiates between a path that is disabled due to a failure and a path that has been manually disabled for administrative purposes. A path that has been manually disabled using the vxdmpadm disable command is listed as disabled(m).
# vxdmpadm list dmpnode dmpnodename=dmpnodename
For example, the following command displays the consolidated information for the DMP node emc_clariion0_158.
# vxdmpadm list dmpnode dmpnodename=emc_clariion0_158
dmpdev = emc_clariion0_19 state = enabled enclosure = emc_clariion0 cab-sno = APM00042102192 asl = libvxCLARiiON.so vid = DGC pid = CLARiiON array-name = EMC_CLARiiON array-type = CLR-A/P iopolicy = MinimumQ avid = - lun-sno = 6006016070071100F6BF98A778EDD811 udid = DGC%5FCLARiiON%5FAPM00042102192%5F6006016070071100F6BF98A778EDD811 dev-attr = - ###path = name state type transport ctlr hwpath aportID aportWWN attr path = c0t5006016141E03B33d1 enabled(a) primary FC fscsi0 07-08-02 B0A PM00042102192 50:06:01:68:10:21:26:c1 - path = c0t5006016041E03B33d1 disabled secondary FC fscsi1 08-08-02 A0 APM00042102192 50:06:01:60:10:21:26:c1 -