Unsolved
This post is more than 5 years old
21 Posts
0
9773
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
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.
smchief
9 Posts
0
December 20th, 2015 14:00
Any success with this issue? Looks like I see the same one...
tywmercer
12 Posts
0
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.
muhammedkunju
1 Message
0
November 13th, 2017 12:00
were you able to fix this?looks like i have the issue on VxRack with windows 2012 R2?
asinghami
2 Posts
0
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
RuNguyen
7 Posts
0
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 !