stliston
1 Copper

Smcli revive diskPool command not available

I have an MD3260 that lost communication with all drives in drawer 4 in that tray.  The communication lost only lasted about 1 second.  After this 2 of the 4 pools are marked as failed.  All drives are currently optimal.  I believe I just need to revive the pools through SMcli.  In trying to do so I've discovered that the "revive diskPool [pool_name]" doesn't seem to exist.  There is a diskGroup option but not diskPool.  Has anyone else noticed this?  Is there another way to revive a disk pool?  Here is what I am seeing:

---------
[root@dmon MDSM]# SMcli -n saltflats-disk03 -p ******* -c "revive diskPool [Disk_Pool_3];"
Performing syntax check...

Encountered "diskPool" at line 1, column 22.
Was expecting one of:
   "physicalDisk" ...
   "diskGroup" ...
   "snapGroup" ...
   "cgMemberVirtualDisk" ...
   "snapVirtualDisk" ...


SMcli failed.
--------------  

Any insight would be greatly appreciated.

--Sam 

Labels (4)
0 Kudos
5 Replies
Moderator
Moderator

Re: Smcli revive diskPool command not available

Hello Sam,

When there is a multiple disk failure such that the DDP failure you need to make sure that you revive all the drives in the correct order before you can revive the disk pool.  It is best to contact support for this as we will need to look at a support bundle and have to run some commands on the controller to ensure that the revive of the drives is done in the correct order so that you can revive the disk pool. 

Please let us know if you have any other questions.

DELL-Sam L
Dell | Social Outreach Services - Enterprise
Download the Dell Quick Resource Locator app today to access PowerEdge support content on your mobile device! (iOS, Android, Windows)

0 Kudos
stliston
1 Copper

Re: Smcli revive diskPool command not available

Dell-Sam L (nice name btw),

Thanks for the response.

Drives are all in an optimal state and ready for the pools to be revived.  What I am reporting is a deficiency in SMcli and that the command SMcli -n <tray_name> -c "revive diskPool[pool_name]" doesn't exist.  And what I am asking is, is there another way to revive a disk pool.

--Sam

0 Kudos
Moderator
Moderator

Re: Smcli revive diskPool command not available

Hello Sam,

Remove tray_name from your syntax.  You want it to be like this.

smcli -n <storage-name> -c "revive diskPool [diskPoolName]"

Please let us know if you have any other questions.

DELL-Sam L
Dell | Social Outreach Services - Enterprise
Download the Dell Quick Resource Locator app today to access PowerEdge support content on your mobile device! (iOS, Android, Windows)

0 Kudos
AleMux
1 Copper

Re: Smcli revive diskPool command not available

Hello Sam, have you been able to make it work?

I have same issue:

  • MD3220i, controllers firmware 08.20.24.60
  • MDSS 6.5.0.1

SMcli 10.0.0.102 -c "revive diskPool [dp1];"  
Performing syntax check...  

Encountered "diskPool" at line 1, column 23.  
Was expecting one of:

"physicalDisk" ...
"diskGroup" ...
"snapGroup" ...
"cgMemberVirtualDisk" ...
"snapVirtualDisk" ...

SMcli failed.

Thanks for helping!

0 Kudos
Moderator
Moderator

Re: Smcli revive diskPool command not available

Hello Alex,

You have a semi colon in your syntax that should be there.  You want to use the following command:

SMcli 10.0.0.102 -c "revive diskPool [dp1]"

That should fix your issue and allow the command to complete successfully.

Please let us know if you have any other questions.

DELL-Sam L
Dell | Social Outreach Services - Enterprise
Download the Dell Quick Resource Locator app today to access PowerEdge support content on your mobile device! (iOS, Android, Windows)

0 Kudos