EMC ViPR Controller 2.4 Now Available

EMC ViPR Controller 2.4 features ingestion of VPLEX environments and storage automation for third party arrays with VPLEX, plus platform support  for EMC Elastic Cloud Storage (ECS) object arrays, EMC XtremIO 4.0, and the ScaleIO API.


EMC ViPR Controller 2.4 is now Available. This release provides support for ingestion of VPLEX environments, as well as, automation of VPLEX with third party block storage arrays managed via OpenStack Cinder. This release also expands the scope of platform support by providing introductory support for the EMC Elastic Cloud Storage (ECS) object storage array and lays the foundation for tighter integrations in future releases. In addition, new functionalities introduced within the EMC XtremIO 4.0 software release, and the new REST based API for EMC ScaleIO is also supported in this release. These new enhancements and functionalities continue to drive new levels of efficiency through automation and help reduce manual tasks, eliminate risk, and help free up resources to focus on new business initiatives to improve overall customer effectiveness in managing their datacenter.


EMC ViPR Controller is storage automation software based on open source development project CoprHD on GitHub. It centralizes and transforms multi-vendor storage into a simple and extensible platform. It abstracts and pools resources to deliver automated, policy driven storage services on demand via a self service catalog. With vendor neutral centralized storage management, customers can reduce provisioning costs up to 73%, provide choice through automation of provisioning and reclamation tasks for EMC and third party storage and deliver storage-as-a service for a path to the cloud.

EMC ViPR Controller 2.4 Features

  • Ingestion of VPLEX Environments. The volume ingestion framework for VPLEX has been enhanced to enable ingestion of the entire volume structure (virtual volume and component storage volumes) on backend arrays. Storage administrators can take control of all on-going volume management features on ingested volumes on VMAX, VNX, XtremIO, and VMAX3 backend storage arrays with both local and distributed configurations.
  • VPLEX Automation. VPLEX usage in an OpenStack ecosystem is further strengthened by ViPR Controller's automation of VPLEX to interoperate with third party block storage arrays discovered through OpenStack Cinder. Support for VPLEX Local or Metro configurations enables administrators to:
    • Create/delete virtual volumes(s)
    • Establish zoning between VPLEX and array
    • Export VPLEX virtual volumes
    • Manage snapshots for VPLEX volumes
    • Perform data migration across virtual storage pools / arrays
  • EMC Elastic Cloud Storage (ECS) Support. Storage administrators now have the ability to discover and provision EMC ECS object storage from ViPR Controller. This initial support lays the foundation for future object storage functionality enhancements in future releases and enables administrators to:
    • Discover and monitor object storage pools and replication groups
    • Create object virtual pools and map projects
    • Create tenants (and associated namespace)
    • Perform bucket operations (create, delete, and edit buckets)
  • XtremIO Release 4.0 Support. ViPR Controller supports functionality introduced in the EMC XtremIO 4.0 version for the following features:
    • Single XtremIO Management Server (XMS) managing multiple XtremIO clusters.
    • Consistency Group (CG) operations
    • Snapshot restore and refresh
    • Read-only snapshots
  • ScaleIO API Support. For ScaleIO 1.32 and onwards, all existing functionalities will be supported via the ScaleIO REST based API. ViPR Controller will connect via the ScaleIO Gateway Storage Provider to discover ScaleIO systems.
  • NAS Performance Based Placement. For VNX arrays and FileSystems (FS) only, ViPR Controller supports the discovery of Virtual Data Movers(VDMs) and their characteristics as virtual NAS (VNAS) servers, as well as, their assignment to projects. To fully utilize the array's capabilities, ViPR Controller intelligently selects the VDM based on load factor when provisioning for parameters such as; number of storage objects, maximum storage capacity, threshold percentage.