November 2nd, 2015 02:00

1. The MDM do not know all the SDC IPs -> It only know the IP the SDC used to reach the MDM.

2. After looking into this issue, SDC cannot identify and fill this property anymore. It should be deprecated from the REST API as well. We will update our REST-API documentation for future versions.

3. I am not familiar with this - can someone else in the community answer it?

4. Thanks, we will update our REST-API documentation for future versions.


3 Posts

November 2nd, 2015 05:00

As a consumer of the ScaleIO API it would be useful to be able to discover all SDC IP's and whether the SDC's are running on VMware or not.

November 4th, 2015 00:00

You cannot know all SDC IPs also from the SCLI, as I explained above. Here are 2 examples of --query_all_sdc on Physical + VMware SIO system

VMware example (with same network configuration as you described - 1 Mgmt + 2 Data)

As you can see the SDC name appears with ESX prefix (name is assigned upon deploying via the vSphere plugin), that indicates it's on ESX.

scli --query_all_sdc

MDM restricted SDC mode: Disabled

Query all SDC returned 1 SDC nodes.

SDC ID: [ID] Name: ESX-[Mgmt_IP] IP: [SDC_IP] State: Connected GUID: [GUID] Version: 2.0.610

    Read band 0 IOPS 0 Bytes per-second

    Write band 0 IOPS 0 Bytes per-second

Physical example (with 1 Mgmt + 1 Data)

SDC has no name, when deploying via IM, unless you request it specifically, or name it post deployment

scli --query_all_sdc

MDM restricted SDC mode: Disabled

Query all SDC returned 1 SDC nodes.

SDC ID: [ID] Name: N/A IP: [SDC_IP] State: Connected GUID: [GUID] Version: 2.0.598

    Read band 0 IOPS 0 Bytes per-second

    Write band 0 IOPS 0 Bytes per-second

No Events found!

Top