EMC ScaleIO

Note:

After reviewing telemetry data and conducting interviews with customers to determine use of this capability, this target was deemed appropriate to deprecate. If you replaced this technology with something that is currently not supported, submit an idea at the Cloud Management and AIOps Idea Portal. The last Turbonomic version that will contain this target is 8.15.0.

EMC ScaleIO is an example of Software-Defined Storage for the datacenter. It creates a Virtual SAN overlaying commodity infrastructure that consists of multiple LAN-connected Servers with locally attached commodity Storage. It presents a standard Block Storage interface to Applications accessing the Virtual SAN.

Turbonomic communicates with the EMC ScaleIO system via the REST API Gateway.

Prerequisites

  • EMC ScaleIO 2.x or 3.x

  • A service account that Turbonomic can use to connect to the ScaleIO Gateway.

Adding EMC ScaleIO targets

  1. Click Settings > Target Configuration.

  2. Click New Target > Storage.

  3. Select EMC ScaleIO.

  4. Configure the following settings:

    • Address

      The IP or hostname of the Gateway.

    • Username

      The Username for the Gateway service account.

    • Password

      The Password for the Gateway service account.

Entity mapping

After validating your targets, Turbonomic updates the supply chain with the entities that it discovered. The following table describes the entity mapping between the target and Turbonomic.

EMC ScaleIO Turbonomic
Volume Storage
Storage Pool Disk Array
Protection Domain Storage Controller

Monitored resources

Turbonomic monitors the following resources:

  • Storage

    Note:

    Not all targets of the same type provide all possible commodities. For example, some storage controllers do not expose CPU activity. When a metric is not collected, its chart in the user interface will not display data.

    • Storage amount

      Storage amount is the measurement of storage capacity that is in use.

    • Storage provisioned

      Storage provisioned is the utilization of the entity's capacity, including overprovisioning.

    • Storage access (IOPS)

      Storage access, also known as IOPS, is the per-second measurement of read and write access operations on a storage entity.

  • Disk Array

    • Storage amount

      Storage amount is the measurement of storage capacity that is in use.

    • Storage provisioned

      Storage provisioned is the utilization of the entity's capacity, including overprovisioning.

    • Storage access (IOPS)

      Storage access, also known as IOPS, is the per-second measurement of read and write access operations on a storage entity.

      Note:

      When it generates actions, Turbonomic does not consider IOPS throttling that it discovers on storage entities. Analysis uses the IOPS it discovers on Logical Pool or Disk Array entities.

    • Latency

      Latency is the measurement of storage latency.

  • Storage Controller

    • Storage amount

      Storage amount is the measurement of storage capacity that is in use.

Actions

Turbonomic supports the following actions:

  • Storage

    • Provision (Clone)

    • Resize (disabled by default)

      This action can only be executed outside Turbonomic.

  • Disk Array

    • Resize Disk Array

      This action can only be executed outside Turbonomic.

  • Protection Domain

    • Provision (Clone)

      This action can only be executed outside Turbonomic.