Dynamic Multi-Pathing 7.4.1 Administrator's Guide - AIX
- Understanding DMP
- Setting up DMP to manage native devices
- Using Dynamic Multi-Pathing (DMP) devices with Oracle Automatic Storage Management (ASM)
- Dynamic Multi-Pathing for the Virtual I/O Server
- Configuring Dynamic Multi-Pathing (DMP) on Virtual I/O server
- Configuring Dynamic Multi-Pathing (DMP) pseudo devices as virtual SCSI devices
- Extended attributes in VIO client for a virtual SCSI disk
- Administering DMP
- Configuring DMP for SAN booting
- Administering the root volume group (rootvg) under DMP control
- Extending an LVM rootvg that is enabled for DMP
- Using Storage Foundation in the logical partition (LPAR) with virtual SCSI devices
- How DMP handles I/O for vSCSI devices
- Administering DMP using the vxdmpadm utility
- Gathering and displaying I/O statistics
- Specifying the I/O policy
- Administering disks
- Discovering and configuring newly added disk devices
- About discovering disks and dynamically adding disk arrays
- How to administer the Device Discovery Layer
- Changing the disk device naming scheme
- Dynamic Reconfiguration of devices
- Reconfiguring a LUN online that is under DMP control using the Dynamic Reconfiguration tool
- Manually reconfiguring a LUN online that is under DMP control
- Event monitoring
- Performance monitoring and tuning
- Appendix A. DMP troubleshooting
- Appendix B. Reference
About Dynamic Multi-Pathing in a Virtual I/O server
The Virtual I/O (VIO) server virtualization technology from IBM is a logical partition (LPAR) that runs a trimmed-down version of the AIX operating system. Virtual I/O servers have APV support, which allows sharing of physical I/O resources between virtual I/O clients.
Figure: Dynamic Multi-Pathing in the Virtual I/O serve illustrates DMP enablement in the Virtual I/O server.
DMP is fully functional in the Virtual I/O server. DMP administration and management commands (vxdmpadm, vxddladm, vxdisk) must be invoked from the non-restricted root shell.
$ oem_setup_env
Some example commands:
dmpvios1$ vxdmpadm getsubpaths dmpnodename=ibm_ds8x000_0337
NAME STATE[A] PATH-TYPE[M] CTLR-NAME ENCLR-TYPE ENCLR-NAME ATTRS ==================================================================== hdisk21 ENABLED(A) - fscsi0 IBM_DS8x00 ibm_ds8x000 - hdisk61 ENABLED(A) - fscsi0 IBM_DS8x00 ibm_ds8x000 - hdisk80 ENABLED(A) - fscsi1 IBM_DS8x00 ibm_ds8x000 - hdisk99 ENABLED(A) - fscsi1 IBM_DS8x00 ibm_ds8x000 -
dmpvios1$ vxdmpadm listenclosure all
ENCLR_NAME ENCLR_TYPE ENCLR_SNO STATUS ARRAY_TYPE LUN_COUNT FIRMWARE ======================================================================== disk Disk DISKS CONNECTED Disk 1 - ibm_ds8x000 IBM_DS8x00 75MA641 CONNECTED A/A 6 -
See the PowerVM wiki for more in-depth information about VIO server and virtualization:
http://www.ibm.com/developerworks/wikis/display/virtualization/VIO
For more information, see the PowerVM Virtualization on IBM System p redbook:
http://www.redbooks.ibm.com/redpieces/abstracts/sg247940.html