Status: Normal, Version: 2.0.7120 # scli --query_all System Info:
Product: EMC ScaleIO Version: R2_0.7120.0
ID: 794940494546e301
Manager ID: 0000000000000000
License info:
Installation ID: 10fa553e7ac3b791
SWID:
Maximum capacity: Unlimited
Usage time Enterprise features: Enabled
The system was activated 2 days ago
System settings:
Capacity alert thresholds: High: 80, Critical: 90
Thick volume reservation percent: 0
MDM restricted SDC mode: disabled
Management Clients secure communication: enabled
TLS version: TLSv1.2
User authentication method: Native
SDS connection authentication: Enabled
Query all returned 1 Protection Domain:
Protection Domain default (Id: 5fe8d81b00000000) has 1 storage pools,
5 Fault Sets, 20 SDS nodes, 1 volumes and 0 Bytes available for volume allocation Operational state is Active Rfcache enabled, Mode: Write miss, Page Size 64 KB, Max IO size 128 KB
Storage Pool defaultSP (Id: c3202db500000000) has 1 volumes and 0 Bytes available for volume allocation
The number of parallel rebuild/rebalance jobs: 2
Rebuild is enabled and using No-Limit policy
Rebalance is enabled and using No-Limit policy
Background device scanner: Disabled
Zero padding is disabled
Spare policy: 25% out of total
Checksum mode: disabled
Doesn't use RAM Read Cache
Doesn't use Flash Read Cache
Capacity alert thresholds: High: 80, Critical: 90
SDS Summary:
Total 20 SDS Nodes
20 SDS nodes have membership state 'Decoupled'
20 SDS nodes have connection state 'Disconnected'
22.8 TB (23326 GB) total capacity
22.3 TB (22814 GB) unused capacity
0 Bytes snapshots capacity
512.0 GB (524288 MB) in-use capacity
0 Bytes thin capacity
0 Bytes protected capacity
512.0 GB (524288 MB) failed capacity
0 Bytes degraded-failed capacity
0 Bytes degraded-healthy capacity
22.2 TB (22764 GB) unreachable-unused capacity
0 Bytes active rebalance capacity
0 Bytes pending rebalance capacity
0 Bytes active forward-rebuild capacity
0 Bytes pending forward-rebuild capacity
0 Bytes active backward-rebuild capacity
0 Bytes pending backward-rebuild capacity
0 Bytes rebalance capacity
0 Bytes forward-rebuild capacity
0 Bytes backward-rebuild capacity
0 Bytes active moving capacity
0 Bytes pending moving capacity
0 Bytes total moving capacity
0 Bytes spare capacity
512.0 GB (524288 MB) at-rest capacity
0 Bytes semi-protected capacity
0 Bytes in-maintenance capacity
0 Bytes decreased capacity
Primary-reads 0 IOPS 0 Bytes per-second
Primary-writes 0 IOPS 0 Bytes per-second
Secondary-reads 0 IOPS 0 Bytes per-second
Secondary-writes 0 IOPS 0 Bytes per-second
Backward-rebuild-reads 0 IOPS 0 Bytes per-second
Backward-rebuild-writes 0 IOPS 0 Bytes per-second
Forward-rebuild-reads 0 IOPS 0 Bytes per-second
Forward-rebuild-writes 0 IOPS 0 Bytes per-second
Rebalance-reads 0 IOPS 0 Bytes per-second
Rebalance-writes 0 IOPS 0 Bytes per-second
Volumes summary:
1 thick-provisioned volume. Total size: 256.0 GB (262144 MB) # scli --query_all_sds Query-all-SDS returned 20 SDS nodes.
# scli --login --username admin --password ******* --mdm_ip 10.11.184.40 Logged in. User role is SuperUser. System ID is 794940494546e301 # scli --query_cluster --mdm_ip 10.11.184.40
Protection Domain default (Id: 5fe8d81b00000000) has 1 storage pools,
5 Fault Sets, 20 SDS nodes, 1 volumes and 8.2 TB (8440 GB) available for volume allocation Operational state is Active Rfcache enabled, Mode: Write miss, Page Size 64 KB, Max IO size 128 KB
Storage Pool defaultSP (Id: c3202db500000000) has 1 volumes and 8.2 TB
(8440 GB) available for volume allocation
The number of parallel rebuild/rebalance jobs: 2
Rebuild is enabled and using No-Limit policy
Rebalance is enabled and using No-Limit policy
Background device scanner: Disabled
Zero padding is disabled
Spare policy: 25% out of total
Checksum mode: disabled
Doesn't use RAM Read Cache
Doesn't use Flash Read Cache
Capacity alert thresholds: High: 80, Critical: 90
SDS Summary:
Total 20 SDS Nodes
16 SDS nodes have membership state 'Joined'
4 SDS nodes have membership state 'Decoupled'
16 SDS nodes have connection state 'Connected'
4 SDS nodes have connection state 'Disconnected'
22.8 TB (23326 GB) total capacity
21.1 TB (21648 GB) unused capacity
0 Bytes snapshots capacity
564.2 GB (577792 MB) in-use capacity
0 Bytes thin capacity
407.5 GB (417280 MB) protected capacity
0 Bytes failed capacity
52.2 GB (53504 MB) degraded-failed capacity
52.2 GB (53504 MB) degraded-healthy capacity
4.5 TB (4603 GB) unreachable-unused capacity
0 Bytes active rebalance capacity
0 Bytes pending rebalance capacity
17.5 GB (17920 MB) active forward-rebuild capacity
It looks like your SDS don't use the MDM network (10.11.184.x/24) at all, so the only network capable of talking to the MDMs is your backend network (10.11.187.x/24) - when you shut it down, the SDS can no longer talk to the MDMs, as they can't use the SDC only network (10.11.188.x) for this purpose.
I would suggest you to configure additional IPs from the MDM network on the SDS' if you want to survive a backend network outage - for now, it is working as designed.
In general, we wouldn't recommend to use IP roles with 2 NICs only - you have SPOF in each network; if you really have to use the roles I would suggest to use 4 NICs if possible (2 networks for SDC, 2 other for SDS-SDS traffic) - this way you don't have a single point of failure.
A1: MDM IPs can be used for communication with SDS and SDCs, however you don't have MDM IP network configured on your SDS at all - currently your SDS are only in SDS-SDS and SDS-SDC networks.
A2: Each interface should be on a separate network. If you are planning to use more than one NIC for a particular role (i.e. SDS-SDS), don't team them, rather configure different IP network on each and let ScaleIO do the load-balancing - in most cases the performance is superior to NIC bonding. You shouldn't mix MDM with SDS-SDS networks, each should be in a separate address space. I didn't quite get the last statement regarding "MDM does not use this IP at all", can you please rephrase it?
A3: Yes, you can have multiple networks for each role and ScaleIO will take care of spreading the load (regardless of whether it's a backend or frontend traffic)
"You don't have MDM IP network configured on your SDS at all"
How can I have MDM IP network on my SDS?
CSV has been like below. (MDM IP, SDS-SDSm SDS-SDC are all listed) ``` Password,Operating System,Is MDM/TB,MDM IPs,Is SDS,SDS-SDS Only IPs,SDS-SDC Only IPs,SDS Device List,Is SDC ********,linux,Master,10.11.184.39,Yes-1,10.11.187.39,10.11.188.39,"/dev/sda,/dev/sdc,/dev/sdj",Yes
```
There looks no scli command to add MDM IP to SDS. "--add_sds_ip" can only add SDS only, SDC only and both.
To A2,
As you advise, I will configure each network on separate interfaces.
It is good to know that ScaleIO does better in most cases than NIC bonding.
I am sorry. "MDM does not use this IPs at all" merely describes SDS-SDC Only IPs.
A line break is missing after "e.g 10.0.1.0/24, 10.0.2.0/24"
To A3,
Do I need to have multupath setting on SDC when I configure multiple networks for SDS-SDC?
To use Linux multipathing, do I need to edit the file like below?
Regarding 1) - try to configure the MDM IP in "SDS All IPs" column, 2) - yes, that's our recommendation, 3) - no, you don't have to use an multipathing - SDC driver will do all the job for you, you should simply use /dev/sciniX device.
So Column "MDM IPs" and "SDS All IPs" come to have the same IP addresses.
In my understanding, "SDS All IPs" stands for both "SDS-SDS Only IPs"
and "SDS-SDC Only IPs" as GUI just telles that SDS which installed with "SDS All IPs" column eventually gains "SDS-SDS Only IPs" and "SDS-SDC Only IPs".
I think the following two configurations are same.
MDM IPs - 10.0.1.1
SDS All IPs - 10.0.1.1
SDS-SDS Only IPs - 10.0.2.1
SDS-SDC Only IPs - 10.0.3.1
MDM IPs - 10.0.1.1
SDS-SDS Only IPs - 10.0.1.1, 10.0.2.1
SDS-SDC Only IPs - 10.0.1.1, 10.0.3.1
If it is the case, Rebuild(Rebalance) I/Os and App I/Os share the same network(10.0.0.1). I assume that there should be no concern because SDC does load-balancing between the 2 networkss(10.0.1.1, 10.0.3.1) by monitoring the bandwidth being used on the both networks.
For nodes which only have SDC, we need to configure just like this, right?
pawelw1
306 Posts
2056
0
Posted January 11th, 2017 00:00
Hi Taizo,
Is the MDM network up when you bring down the SDS-SDS network? Could you please paste "scli --query_all" and "scli --query_all_sds" outputs here?
Thank you,
Pawel