Start a Conversation

Unsolved

This post is more than 5 years old

9773

June 15th, 2015 09:00

How to forcefully remove a sds or sds device?

Greetings,

I'm trying to remove a sds device. This is on a vmware scaleio install. I may have physically removed the hdd before letting scaleio finish removing the sds device earlier. Now I'm not able to remove this via the scli. I've tried the following command and it gets stuck in removing the errored device.

scli --remove_sds_device --sds_id --device_id --force

error.JPG.jpg

is there any way to forcefully delete this SDS from scaleio? I'm trying to start fresh on this one server. But it seems I can't remove the SDS without this device being removed first.

9 Posts

December 20th, 2015 14:00

Any success with this issue? Looks like I see the same one...

12 Posts

June 29th, 2016 13:00

curious about this as well since we had a failed drive that was hot-swapped.

original drive was /dev/sdf

added new drive, everything moved up a letter that was below F.

as in, /dev/sdg became /dev/sdf    /dev/sdl became /dev/sdk

Trying to remove the failed drive just ends up showing 'pending removal' no matter what we try to do.

November 13th, 2017 12:00

were you able to fix this?looks like i have the issue on VxRack with windows 2012 R2?

2 Posts

November 20th, 2017 08:00

not sure the reason why you would like to delete it but i had to delete it after i added the DAS all the earlier devices went in ERROR mode and re-balancing got started, looks like when we ad the DAS it forces SDS to evacuate the re-balance the data : Steps i too to make the devices look GREEN again :

- Disabled the DAS cache for all the devices, we using on HDD fro DAS so disabled them for all HDD :

# for scsi in `fscli -l |grep "mgmt name" |awk '{print $4}'`; do fscli -d $scsi; done

ORG_PATH = /dev/sdb

Flushing out started

ORG_PATH = /dev/sdf

Flushing out started

ORG_PATH = /dev/sdd

Flushing out started

ORG_PATH = /dev/sdh

Flushing out started

ORG_PATH = /dev/sdj

Flushing out started

ORG_PATH = /dev/sde

Flushing out started

ORG_PATH = /dev/sdk

Flushing out started

ORG_PATH = /dev/sdi

Flushing out started

ORG_PATH = /dev/sdl

Flushing out started

ORG_PATH = /dev/sdg

Flushing out started

ORG_PATH = /dev/sdn

Flushing out started

ORG_PATH = /dev/sdo

Flushing out started

ORG_PATH = /dev/sdp

Flushing out started

ORG_PATH = /dev/sdq

Flushing out started

ORG_PATH = /dev/sds

Flushing out started

ORG_PATH = /dev/sdt

Flushing out started

ORG_PATH = /dev/sdu

Flushing out started

ORG_PATH = /dev/sdw

Flushing out started

- Check if cache FLUSHING is done

# fscli -l |grep ACCELERATED

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

     **** NOT ACCELERATED [0x40000100] ****

# fscli -l |grep -i flushing

#

- Restart the scaleIO SDS services on the SVM :

/opt/emc/scaleio/sds/bin # ./delete_service.sh

/opt/emc/scaleio/sds/bin # ./create_service.sh

Create Service ===> added the sds-2.0.13000.211-wrapper process to /etc/inittab

/opt/emc/scaleio/sds/bin

- Now go to the MDM and clear ERROR on all the devices

# scli --clear_sds_device_error --sds_id 2879e63600000001 --clear_all

7 Posts

May 16th, 2019 02:00

Dear everyone !
I also encountered the same error, did anyone solve this error, please help me. I tried the above solutions but couldn't.

Thanks !

No Events found!

Top