server_devconfig server_2 -create -scsi -all (for each datamover). If still fails ...what's in the server_log server_2 output around the time you try to rescan ?
ok the server_devconfig command got me a bit further. server_2 finished clean "done", running it agianst server_3 reported "warning" however it displayed the new disk ids when finished
via GUI again I now see the new volumes however when selecting them with "add volumes" it errors about "inconsistent server visibiliy"
"the volumes you seleted do not have consistent server visibility with the other volumes inthe pool."
nas_disk -list shows the two new volumes now listed as not in use and only servers "2" is shown and not "1,2" like the others (?)
So this morning I start fresh with a new rescan, and the additional volumes did add to my pool.
Ok, so some further background. Yesterday I was also working a case with support in regards to about two dozen LUNs not tresspassing back to their default owner. You could manually trespass, but minutes later they would be back on the non default owner SP. These LUNs were actually ESX/UCS LUNs in completely seperate storage groups, not Celerra related in the SG sense. Last night I managed to fix my LUN tresspass issue by maually adding connections for a few hosts in those SGs and then changing the array failover mode for those hosts so they were all uniform. Some new UCS hosts were set at "4" (ALUA) and the rest of my original cluster was "1" active/passive.
Again this AM I rescanned and my Celerra LUN addtions cleanly added. So all appears to be good now.
Only possible issue is via the nas_disk command, the two new volumes list their servers as "2,1" and not "1,2" like all the rest. Does this order matter?
So who gets the answer credit? Backend array issues? seems like.. however some necessary commands and guidance originally brought the LUNs in.
With all of the troubleshooting you performed, I'd like to highly recommend that you find time to actually test the failover of the datamovers. This is disruptive so schedule accordingly, and the time required to come back online via the standby datamover is dependent upon how active the datamover is, number of filesystem that it would need to remount, etc.
As noted above, if the databases (visibility to the same exact LUNs for instance) are out-of-sync between the active and standby datamovers this would result in an aborted fail-over if there were a hardware fault on the active datamover.
Just a thought... it is probably a test case that should be performed regardless and one you might not want to take for granted will work.
I simply wanted to chime in with the steps that I have adopted over time; many of which are of course optional.
1) Instead of scanning each separately, use keyword "ALL"
When rescanning via CLI, as already noted, all datamovers must have visibility to the same storage. If not, one obvious issue you would find is the datamovers would be unable to fail-over. So that I don't forget or miss a datamover I might have overlooked, instead of:
server_devconfig server_2
server_devconfig server_3
[...]
Issue:
server_devconfig ALL
2) Probe before you commit
Instead of going immediately into the commit, query the list of devices to see what is visible and will absorbed from the back-end. Scan the list quickly to make sure all is accounted for:
server_devconfig ALL -p -s -a (-probe -scsi -all)
Then:
server_devconfig ALL -c -s -a (-create -scsi -all)
3) Finish with a quick health check
nas_storage -c -a(-check -all)
Some of the possible errors might be "Missing path to SPA (or SPB)". If it simply returns "Done" then all is well.
Rainer_EMC
6 Operator
•
8645 Posts
2254
0
Posted September 8th, 2011 14:00
I dont think you’ll find it in the data mover log
server_devconfig will NOT create any new devices if the backend Clariion isn’t healthy
You need to check the Clariion health – most likely a failed over SP, trespassed LUN, ….
Rainer