Hello, is it possible remove scaleIO fault sets while maintaining data on SDS nodes ? we run 3 fault sets for storage pools and want to remove fault sets.
I can find scaleio cli reference guide command to remove all sds from Fault-set. But we want to make sure what data will be save and operations will continue to run.
Basically, this command is non-disruptive - it only affects MDM settings (where to place copies of the combs). When executed, it can cause a rebalance, other than that - it's safe.
I just tried this in the lab (to be honest, I've never run this command) and encountered no issues. I had 3 FS, each containing a single SDS and a volume spread across the whole Storage Pool - I cleared all 3 FS, one by one while reading the volume on the SDC side with 'dd' - I saw no IO errors, no rebuilds etc. so I would assume it should work fine.
Query all returned 1 Protection Domain:
Protection Domain pd1 (Id: df60d22700000000) has 1 storage pools, 3 Fault Sets, 3 SDS nodes, 1 volumes and 88.0 GB (90112 MB) available for volume allocation
Operational state is Active
(…)
Volumes summary:
1 thick-provisioned volume. Total size: 904.0 GB (925696 MB)
If you like, I can try to reach out to developers to fully understand what 'scli --clear_fault_set' does, but there is a good chance it won't do any harm - given your system is healthy and configured properly.
pawelw1
306 Posts
1016
0
Posted February 23rd, 2017 00:00
Hi Matas,
Yes, I actually did, just yesterday :-)
Basically, this command is non-disruptive - it only affects MDM settings (where to place copies of the combs). When executed, it can cause a rebalance, other than that - it's safe.
Hope it helps
Cheers,
Pawel