When all paths are disconnected/reconnected to SF Oracle RAC cluster node, some strange behaviour might occur. The vmax_sfracdg diskgroup appeared to be stale, some disks like emc_0604 was showing 2 entries in the diskgroup. The diskgroup failed to deport and the volume denied to be stopped. The volume was still active in the kernel as explained in Symantec site. Reboot system is the only solution.
# vxdisk list -o alldgs |grep vmax_sfrac
emc0_0604 auto:cdsdisk emcpoweral vmax_sfracdg online shared
emc0_0604 auto:cdsdisk - (vmax_sfracdg) online shared
emc0_0605 auto:cdsdisk emcpowerak vmax_sfracdg online shared
emc0_0606 auto:cdsdisk emcpoweraj vmax_sfracdg online shared
emc0_0606 auto:cdsdisk - (vmax_sfracdg) online shared
emc0_0608 auto:cdsdisk emcpowerah vmax_sfracdg online shared
# vxdg deport vmax_sfracdg
VxVM vxdg ERROR V-5-1-584 Disk group vmax_sfracdg: Some volumes in the disk group are in use
# vxvol -g vmax_sfracdg stopall
VxVM vxvol ERROR V-5-1-1220 Volume sfracvol1 is currently open or mounted
VxVM vxvol ERROR V-5-1-1220 Volume sfracvol2 is currently open or mounted
VxVM vxvol ERROR V-5-1-1220 Volume sfracvol3 is currently open or mounted
VxVM vxvol ERROR V-5-1-1220 Volume sfracvol4 is currently open or mounted
VxVM vxvol ERROR V-5-1-1220 Volume sfracvol5 is currently open or mounted
#vxprint -g vmax_sfracdg -m sfracvol1 |grep devopen
devopen=on
1.Please mount sfracvol1 to sfracvol5
ReplyDelete2.fuser -cu /dev/sfracvol1
3.kill -9 pid of above result.
4.umount sfracvol1 to sfracvol5
5. vxvol -g vmax_sfracdg stopall
i add the config to cluster and unmounted with cfsumount /mount_point ---its work for me
ReplyDeletenice blog too informative. looking and reading your points its so impressive. doing more blog like this. i really appreciated doing like this.
ReplyDeleteJava Training in Chennai