This week I’ve had a problem with CLARiiON SAN Storage that needed to be investigated.
Here is my findings:
: When provisionning a Host LUN0 CLARiiON disk on a server, sometimes it is not taken into account by MPxIO. Resulting in no multipathing available. (Although, single devices are available & working…)
: Once MPxIO has seen some LUNZ (Gatekeeper) devices on a server, it consider every LUN0 devices as such, and don’t take them. As LUNZ are provisionned with Host Lun 0, when a real LUN0 disk is provisionned, problems comes.
Read the article to see the solution 🙂
reboot -- -rs the impacted server (Reboot with reconfigure) or try to apply the following procedure:
cfgadm -al: List your controllers. (let’s say you have c2 and c3)
cfgadm -c unconfigure c3: Unconfigure the secondary one
cfgadm -c configure c3: Reconfigure the controller
devfsadm -C: Refresh the device list
vxconfigd -k: Restart the veritas daemon (NOTE: do NOT use vxdctl enable, this will not work!)
cfgadm -c unconfigure c2: Do the same with the second controller
cfgadm -c configure c2