vxvm 4.1-pp 4.5 emcpower devices are not usable by VxVM
ID: emc132053
Domain: EMC1
Solution Class: 3.X Compatibility
Fact OS: Solaris
Fact Application SW: VERITAS Volume Manager (VxVM) 4.1
Fact EMC SW: PowerPath 4.4
Fact EMC SW: PowerPath 4.5
Fact Symmetrix: All
Symptom emcpower devices are not usable by VxVM
Symptom Device path not valid
Symptom devicetag from vxdisk list <device> displays devices incorrectly (missing c on emcpower#)
Symptom vxdisk list displays emcpower devices as simple, error
Change New installation or upgrade of VxVM 4.1 with EMC PowerPath
Cause PowerPath devices must be placed under VxVM control as foreign devices.
Fix Refer to "VERITAS FlashSnap· Agent 4.1 for Symmetrix Administrator·s Guide Solaris" N15293F March 2005 - Chapter 3, Using VERITAS FlashSnap Agent for Symmetrix with VxVM - page 27.
Extract from Administrator's guide:
New Installation
Configuring EMC PowerPath devices with foreign device support
If you are not already using EMC PowerPath devices with VxVM, perform the following procedure to put the PowerPath devices under VxVM control as foreign devices:
1. Make sure that there are no emcpower nodes in /dev/vx/rdmp and /dev/vx/dmp directories. If they exist, remove them.
2. Install EMC PowerPath software.
3. Make sure that emcpower devices are present in /dev/rdsk directory.
4. Disable the DMP Restore daemon:
# /usr/sbin/vxdmpadm stop restore
5. Exclude the TPD coexistence support for EMC disk array from VxVM.
# /usr/sbin/vxddladm excludearray libname=libvxemc.so
6. Configure emcpower devices as foreign devices for VxVM:
# /usr/sbin/vxddladm addforeign pathname=/dev/rdsk/emcpower*c# /usr/sbin/vxddladm addforeign pathname=/dev/dsk/emcpower*c
7. Make the emcpower devices visible to VxVM:
# /usr/sbin/vxdisk scandisks
8. Start the DMP Restore daemon that was previously stopped:
# /usr/sbin/vxdmpadm start restore
9. Restart the vxsvc daemon.
Configuring EMC PowerPath devices with TPD coexistence feature
When upgrading a system to VxVM 4.1, an array support library (ASL) provided by VERITAS makes information about any available EMC PowerPath devices available to VxVM. Such devices are configured in DMP as autoconfigured disks with DMP nodes. There is no need to configure these devices as foreign devices any more. See the VERITAS Volume Manager Administrator's Guide for more information about TPD coexistence feature of VxVM.
Existing Installation of EMC PowerPath Devices
If you have already configured emcpower devices for use with VxVM using powervxvm commands, perform the following procedure:
1. Remove emcpower nodes from /dev/vx/rdmp and /dev/vx/dmp directories:
# /etc/powervxvm remove
2. Disable the DMP Restore daemon:
# /usr/sbin/vxdmpadm stop restore
3. Exclude the TPD coexistence support for EMC disk array from VxVM.
# /usr/sbin/vxddladm excludearray libname=libvxemc.so
4. Configure emcpower devices as foreign devices for VxVM:
# /usr/sbin/vxddladm addforeign pathname=/dev/rdsk/emcpower*c# /usr/sbin/vxddladm addforeign pathname=/dev/dsk/emcpower*c
Note Alternatively, you can use the TPD coexistence feature of VxVM 4.1 to use EMC PowerPath devices as autoconfigured disks. See "Configuring EMC PowerPath devices with TPD coexistence feature" on page 27.
5. Make the emcpower devices visible to VxVM: # /usr/sbin/vxdisk scandisks
6. Start the DMP Restore daemon that was previously stopped: # /usr/sbin/vxdmpadm start restore