Dirty Cache
VNX Dirty Cache / Lun \& Pool Recovery copy copy
Important: Make sure when you close windows you gracefully exit scripts, and logout of Windows Embedded. If
you leave things running it can cause the SP to error out and may need to boot degraded mode to fix.
Access Remotely Anywhere, Login to embedded Windows
1. On each SP https://SP_IP:9519
Note: You may have to go to SP_IP/setup and add workstation IP to allowed list
2. Login
Username: clariion1992
Password: clariion1992
3. Click Remote Control
4. Click the Control, Alt, Delete shortcut
5. Login to Windows, same username and password as above
Clean LUNs
1. Launch Command Prompt x32clariion
2. Display LUNs and cache status: naviseccli luncache -list
3. Clear cache status by entering command admintool
4. Option 7
5. Password: sir
6. Enter LUN IDs listed, comma separated, and yes to confirm.
7. Exit out and enter option 7 again to get updated list. Any remaining LUNs must be cleared from the other SP
- repeat procedure on that one.
8. Once all LUNs are clean check LUN status in Unisphere.
9. If LUNs / Storage Pool are still offline reboot each SP.
Recover Pool
If the previous steps did not revive the pool perform the following
1. Ensure no LUNs have dirty cache: naviseccli luncache -list
2. navisseccli storagepool -recover -id 0 -messner
Note: If you get a "Caller not privileged" error, run the command from the other SP
3. Check status using: naviseccli storagepool -list
4. Once complete status will be Ready - OK
Recover LUNS
1. naviseccli -h SP_IP LUN -list -l 1 (lun number)
2. naviseccli -h SP_IP LUN -recover -l 1
3. naviseccli -h SP_IP LUN -bringonline -l 1
mlucli has some useful tools:
Notes:
Starting nas: Error: Missing NAS Administrator Group name in /etc/group file
Storage Pool
4 0 1 3 2
LUNs
0 1 2 3 5
.\NaviSECCli.exe -user sysadmin -password sysadmin -scope 0 -address 128.221.1.251 storagepool -list -id 1
like 1
.\NaviSECCli.exe -user sysadmin -password sysadmin -scope 0 -address 128.221.1.251 storagepool -list -id 0
Pool Name: Pool 1 Pool ID: 1 Raid Type: r_5 Percent Full Threshold: 80 Description: Disk Type: SAS State: Offline
Status: Storage Pool requires recovery. Please contact your service provider(0x712d8518) Current Operation:
Recovering Current Operation State: Running Current Operation Status: OK(0x0) Current Operation Percent
Completed: 0
.\NaviSECCli.exe -user sysadmin -password sysadmin -scope 0 -address 128.221.1.251 LUN -recover -l -o
.\NaviSECCli.exe -user sysadmin -password sysadmin -scope 0 -address 128.221.1.251 LUN -bringonline -l -o
If the previous steps did not revive the pool perform the following
1. Ensure no LUNs have dirty cache: naviseccli luncache -list
2. navisseccli storagepool -recover -id 0 -messnerNote: If you get a "Caller not privileged" error, run the
command from the other SP
3. Check status using: naviseccli storagepool -list
4. Once complete status will be Ready - OK
Recover LUNS
1. naviseccli -h SP_IP LUN -list -l 1 (lun number)
2. naviseccli -h SP_IP LUN -recover -l 1
3. naviseccli -h SP_IP LUN -bringonline -l 1
https://www.windowscentral.com/how-create-and-run-your-first-powershell-script-file-windows-10
Diagnostic Data file
look for only one IP