Am facing issue on Aix 7 with VxVm
VRTSvxvm 6.0.300.0 A F Veritas Volume Manager by and am using the Third party Multipathing software (Dynapath).
Problem is that after the "vxdisk scandisk" vxdisk list is showing the foriegn disk in "error " state.Please suggest a way.
- creating nodes in /dev/vx/dmp, /dev/vx/rdmp
- Added as foreign disk
- vxdisk scandisks
bash-3.2# vxdisk list
is this a new setup or existing environment was upgraded to 6.0 ?
Did you look at dmp_native_support tunable ? is it set to on ?
From above section
Devices that are multi-pathed with Third-party drivers (TPD)
If a disk is already multi-pathed with a third-party driver (TPD), DMP does not manage the devices unless you remove TPD support. After removing TPD support, turn on the dmp_native_support tunable to migrate the devices.
If LVM volume groups are constructed over TPD devices, then perform the steps to migrate the LVM volume groups onto DMP devices.
# vxdmpadm settune dmp_native_support=on
The first time this operation is performed, the command reports if a volume group is in use, and does not migrate those devices. To migrate the volume group onto DMP, stop the volume group. Then execute the vxdmpadm settune command again to migrate the volume group onto DMP.
# vxdmpadm gettune dmp_native_support Tunable Current Value Default Value ---------------------------- ---------------- ----------------- dmp_native_support on off
Once tunable is set, scan disk again with vxdctl enable & see if you can see the disk
Thanks for the reply.I tried with your steps but still the state of the disk is "error".
It is a new setup not an upgraded one.
after "vxdisk scandisks" the nodes in the /dev/vx/dmp , /dev/vx/rdmp disappears.
Are you able to see this device at OS layer ?
post the lspv output from the server, paste the exact command you have used to add foreign device , lastly paste the contents of /etc/vx/darecs file
Yes device is visible at OS level.
here is the output ;
And we don't have the valid ASL .Added the disks as jbod.
after vxdctl enable and vxdisk scandisks the nodes in the /dev/vx/dmp and /dev/vx/rdmp disappears .
Is there any way to make them persistant..?
I am looking for options here, first I would like to see the disk in online state, then we can think of persistent device issues.
If the disk is visible from OS level, can you put a PV on it so that it has a PVID & then rescan the disks ?
Here is the ouput ,disk has pvid but still after rescan and vxdctl enable disk is in error state
one thing, are you certain that this device is not supressed from vxvm's view, based on the outputs you gave
No the disk is not excluded ,i didn't see any entry of the hdiskdpd in excluded files.Here is the ouput.
bash-3.2# vxddladm listexclude all
Do you have any further suggestions? Disks are recognized by the OS and they are not in the exculded list also.Is therr any other way Vxvm can exclude the psuedo devices?Please suggest it is important.Thank you
Hi, as this is urgent, I would suggest to open a technical support case to get an answer ...
What array you have in system ? I am not sure of Dynapath, is there a possiblity to supress that device from Dynapth & project device directly to DMP .. I am trying to troubleshoot the area of the problem