InfoScale™ 9.0 Dynamic Multi-Pathing Administrator's Guide - Solaris
- Understanding DMP
- How DMP works
- Disk device naming in DMP
- Setting up DMP to manage native devices
- Using Dynamic Multi-Pathing (DMP) devices with Oracle Automatic Storage Management (ASM)
- Administering DMP
- Managing DMP devices for the ZFS root pool
- 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
- About the DMPDR utility
- 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
Changing device naming for enclosures controlled by third-party drivers
By default, enclosures controlled by third-party drivers (TPD) use pseudo device names based on the TPD-assigned node names. If you change the device naming to native, the devices are named in the same format as other Dynamic Multi-Pathing (DMP) devices. The devices use either operating system names (OSN) or enclosure-based names (EBN), depending on which naming scheme is set.
To change device naming for TPD-controlled enclosures
- For disk enclosures that are controlled by third-party drivers (TPD) whose coexistence is supported by an appropriate Array Support Library (ASL), the default behavior is to assign device names that are based on the TPD-assigned node names. You can use the vxdmpadm command to switch between these names and the device names that are known to the operating system:
# vxdmpadm setattr enclosure enclosure_name tpdmode=native|pseudo
The argument to the tpdmode attribute selects names that are based on those used by the operating system (native), or TPD-assigned node names (pseudo).
The use of this command to change between TPD and operating system-based naming is illustrated in the following example for the enclosure named EMC0. In this example, the device-naming scheme is set to OSN.
# vxdisk list
DEVICE TYPE DISK GROUP STATUS emcpower10s2 auto:sliced disk1 mydg online emcpower11s2 auto:sliced disk2 mydg online emcpower12s2 auto:sliced disk3 mydg online emcpower13s2 auto:sliced disk4 mydg online emcpower14s2 auto:sliced disk5 mydg online emcpower15s2 auto:sliced disk6 mydg online emcpower16s2 auto:sliced disk7 mydg online emcpower17s2 auto:sliced disk8 mydg online emcpower18s2 auto:sliced disk9 mydg online emcpower19s2 auto:sliced disk10 mydg online
# vxdmpadm setattr enclosure EMC0 tpdmode=native
# vxdmpadm setattr enclosure pp_emc_clariion0 tpdmode=native
# vxdisk list
DEVICE TYPE DISK GROUP STATUS c6t0d10s2 auto:sliced disk1 mydg online c6t0d11s2 auto:sliced disk2 mydg online c6t0d12s2 auto:sliced disk3 mydg online c6t0d13s2 auto:sliced disk4 mydg online c6t0d14s2 auto:sliced disk5 mydg online c6t0d15s2 auto:sliced disk6 mydg online c6t0d16s2 auto:sliced disk7 mydg online c6t0d17s2 auto:sliced disk8 mydg online c6t0d18s2 auto:sliced disk9 mydg online c6t0d19s2 auto:sliced disk10 mydg online
If tpdmode is set to native, the path with the smallest device number is displayed.
More Information