Add Stand-alone ScaleIO Storage to ViPR




This article provides ViPR system administrators the ViPR support requirements, and prerequisite information to prepare stand-alone ScaleIO storage systems for ViPR integration, and the steps to add the storage to ViPR.

This article also describes how the storage is discovered, and registered after it is added to ViPR.

This article applies to EMC ViPR 2.0.

This article is part of a series

Storage systems can be added to ViPR at anytime. If, however, you are setting up the ViPR Controller virtual data center for the first time, before you continue to provision storage, complete the following steps.
  1. Add physical assets to ViPR:
  2. Create ViPR virtual assets:
    1. Create and configure a virtual array
    2. Create virtual pools for block storage


Stand-alone ScaleIO support and preconfiguration requirements

Supported versions
  • ScaleIO or later
Preconfiguration requirements
  • Protection domains are defined.
  • All storage pools are defined.


Add Stand-alone ScaleIO Storage to ViPR

Before you begin

  • Only System Administrators can add storage systems to ViPR.


  1. Select Physical Assets > Storage Provider.
  2. Click Add.
  3. Select the storage provider type ScaleIO.
  4. Enter the storage provider Name.
  5. Enter the IP address of the primary MDM in Host.
  6. Leave the default or enter the port used to SSH into the primary MDM host.
  7. Enter user credentials with the ScaleIO. Storage system administrator privileges are required.
  8. Click Save.
    • The ScaleIO is displayed in the Storage Provider page.
    • Storage systems, created from discovered protection domains in the ScaleIO, are displayed in the Storage Systems page.
    • A green check box in the status row indicates that the storage system has been successfully discovered.
    • ViPR automatically creates storage ports, hosts, host initiators, and a network for the ScaleIO. These can not be edited. Understanding the ViPR Block Service Powered by ScaleIO provides additional information on how ViPR uses the ScaleIO components to create the required ViPR objects.