XtremIO 4.0 New Features and Changes!!

XtremIO 4.0 has been released as of 6/30 and I wanted to share the New Features and Changes that are stated in the release notes.  I will be doing several blogs on XtremIO including the new interface and RecoverPoint Integration!!

New Features and Changes in Ver. 4.0.0-64

This section describes the following new features and changes that are introduced in this software version.

They include:

  • Hardware Enhancements
  • Replication – Native RecoverPoint Integration
  • Non-Disruptive Online Cluster Expansion
  • Snapshots
  • Multiple Cluster Support
  • GUI Enhancements
  • Tags
  • Improved Data Collection and Reporting
  • RESTful API Enhancements
  • OpenStack
  • Enhanced Microsoft® Support
  • Serviceability Features
  • Improved Resiliency
  • Security Enhancements

Hardware Enhancements

This version provides the following new features and changes:

  • 40TB, double-density X-Bricks: The system incorporates stronger hardware (CPU and RAM), providing the equivalent performance on larger X-Bricks.
  • New cluster configuration: Customers can deploy up to 8 X-Bricks in a cluster (20TB clusters in current version, 40TB cluster will support 8 X-Brick configuration in Q3)

Replication – Native RecoverPoint Integration

This version provides the following new features and changes:

  • RecoverPoint for XtremIO provides the best RPO in the All-Flash market (60 seconds using pre-defined RPO).
  • RecoverPoint can scale, according to the number of X-Bricks, by adding more RPAs.
  • The solution uses an innovative unique replication technique that leverages snapshot shipping and utilizes external CPUs for replication. It provides:
    • A better design to support the high performance I/O characteristic of all-flash arrays.
    • More resources are allocated for BW reduction and efficient transfer of snapshots (SCSI DIFF), resulting in more savings in BW costs. They include:
      • Compression
      • Deduplication
    • Further data saving is enabled on the snapshots stored at the target site. Any snapshot is deduplicated and compressed inline while data is written at the target snapshot.
    • Snapshot shipping enables immediate RTO at the target site and offers hundreds of point-in-time copies for recovery. It allows multiple tries for the administrators to select the best copy for a failover.

Non-Disruptive Online Cluster Expansion

This version provides the following new features and changes:

  • An XtremIO cluster can be expanded non-disruptively, while the cluster is online and serving data, adding agility to the data center. An XtremIO Storage Array can grow both in capacity and performance as more workload is consolidated into the system. This enables customers to start with a smaller cluster and expand it according to the workloads growth.
  • The added capacity and performance is available for consumption during the expansion process.
  • The following table shows the available expansion paths. (6 and 8 X-Brick clusters are supported only with the 20TB X- Brick type.) 

XIO 4 Release






This version provides the following new features and changes:

  • XtremIO offers unrestrictive immediate refresh capabilities. Any Snapshot can be refreshed with any Snapshot, allowing unlimited flexibility.
  • XtremIO supports read-only Snapshots for immutable point-in-time copies.
  • Coupled with the ability to retain large numbers of high-performance, space efficient Snapshots, administrators gain the agility to leverage Snapshots for improving business and administrative operations.
  • Application integration XtremIO:
    • Provides better protection for applications using Consistency Groups to enable application consistency:
      • Supports crash consistent snapshotting for applications.
      • Support application aware Snapshots using VSS, UNIX Scripts or AppSync.
    • Allows restore and refresh of the entire Consistency Group.
  • Local protection, using the XtremIO Scheduler XtremIO:
    • Allows setting local protection policies to protect from logical data corruption.
    • Allows a short RPO for crash consistent Snapshots.
    • Enables the user to set retention policies for copies.
    • Allows immediate Recovery Time Objective in case of a logical corruption.

Typical use cases include:

  • Protection against logical corruption
  • Backup
  • Off-host processing – near-real-time analytic, BI and DW
  • Test and Dev

Multiple Cluster Support

This version provides the following new features and changes:

  • The system allows monitoring and configuration of up to 8 clusters, using a single XMS.
  • Clusters can be seamlessly added to an XMS or removed from it.
  • Multiple-X-Brick support:
    • Improves the ease of management of a large scale XtremIO deployment.
    • Provides a single aggregated view of all managed clusters, including performance information and cluster health status and easy navigation to individual clusters.
    • Enables programmatic access to multiple clusters.

GUI Enhancements

This version provides the following new features and changes:

  • Full support for all of the newly-added features
  • New GUI layout for multi-cluster support
  • A new configuration module and flows to support:
    • Object tagging
    • Writable and Read-only Snapshots
    • Consistency Groups management
    • Snapshot Scheduler
    • Snapshots Refresh and Restore capabilities
  • New Inventory management, allowing the user to view and manage the cluster hardware and different components
  • GUI bundle to allow working with local version of Java, in case of compatibility issues and for Mac OS


This version provides the following new features and changes:

  • A new object, to group a set of objects together, for ease of management
  • Support of all of existing and new objects of the XtremIO system such as Volumes and Initiators
  • Ability for any object to be a member of more than a single tag
  • Reporting and filtering on the Tag level, providing accurate aggregated information and statistics and easier operation on a large environment
  • Better alignment of the operation with business (for operation and reporting)
  • Supporting hierarchy, name and color coding

Improved Data Collection and Reporting

This version provides the following new features and changes:

  • XtremIO provides a better visibility of cluster performance and capacity usage over time.
  • Data is retained for up to two years and has variable granularity, according to the data age. The lowest sample granularity is 5 seconds.
  • The system is very simple to use. Performance and capacity analysis can be carried out via the XtremIO GUI, and there is no requirement for additional/external tools for analysis.
  • Reporting can be enabled at any desired level, including:
    • Objects (Initiator, IG, Volumes, etc.)
    • A set of objects
    • Cluster or a set of cluster reports
  • Users can choose and define their desired level of aggregation, based on business needs, using Tags. Metrics are also tracked per Tag.
  • The system provides both real time and historical numbers:
    • Enabling users the ability to compare current performance with historical data
    • Providing full flexibility of the time horizon of analysis
  • Information can be consumed at any form:
    • Data can be analyzed and presented by XtremIO GUI.
    • Data can be freely exported and consumed in CSV format.
    • External programs can consume data via XtremIO APIs (RESTful API and CLI).
  • Reports can be enabled for a user, or made publicly available for all cluster users.
  • With the newly-introduced user-generated customized templates feature, users can create report template and share them with other users.

RESTful API Enhancements

This version provides the following new features and changes:

  • The new (Ver. 2.0) RESTful API supports the new functionalities of XtremIO Ver. 4.0 (e.g. Tags, new Snapshot operations, etc.)
  • XtremIO RESTful API Ver. 2.0 has full backward computability with Ver. 1.0.
  • The RESTful API enables full automation, orchestration and monitoring of XtremIO cluster or clusters.


This version supports the OpenStack KILO release.

Enhanced Microsoft® Support

This version provides the following new features and changes:

  • VSS
    • XtremIO supports Microsoft Volume Shadow copy Service on Windows® 2012 and Windows® 2008.
    • XtremIO enables administrators to create application aware Snapshots on Windows environment with supported VSS writers such as SQL, SharePoint and Exchange.
  • Microsoft ODX
    • Offload copy operation to the XtremIO array in Microsoft environment, enables accelerating copy operations compared to host-based copy operations.
    • The system leverages XtremIO’s in-memory copy technology to establish faster ODX copies.
    • The system Expedites Windows 2012 in-guest or Hypervisor level copy

Supported use cases include:

  • Any manual copy operation
  • Database cloning for Test and Dev
  • Database backups to alternate systems
  • Deployments from templates
  • VM copying/cloning for Hyper-V cloud deployments

Serviceability Features

This version provides the following new features and changes:

  • New WWN (WWPN/WWNN) format for newly-installed systems
    • Encoded PSNT (Cluster serial ID) information
    • Using XtremIO unique vendor specific ID (OUI)
    • Enabling forecasting of the WWN before deployment, based on the PSNT (available in the order), and therefore allowing pre-zoning even before the cluster is deployed
  • Improved installation and upgrade flows
    • Configuring the whole cluster through a single Storage Controller
    • Connectivity validation and health checks, such as BBU connectivity test
    • Support for fresh install for XMS only
  • GUI Support tab
    • Enabling one-click easy access to EMC Global Support resources, applicable for the specific cluster configuration and version

Improved Resiliency

This version provides the following new features and changes:

  • Two simultaneous SSD failure support
  • Dual SAS connectivity (Active/Passive connection from each Storage Controller to the DAE)
  • Protective power-off
    • Allows powering off the Storage Controller if it does not impose any risk to cluster service.
    • Prevents users from interrupting cluster service by mistake.
    • Allows power-off of a cluster only when the cluster is not servicing I/Os.
  • Emergency Shutdown
    • Pressing the Power buttons of any two Storage Controllers in a cluster for 5 seconds shuts down the cluster.
    • Blinking DAE LEDs indicate that it is safe to turn off the PDU.
  • Improved Performance during HA events

Security Enhancements

This version provides the following new features and changes:

  • The Inactivity Timeout feature logs the user out of the cluster management (from CLI and GUI) when the Inactivity Timeout threshold is reached.
  • Users can log out from GUI sessions without closing the XtremIO application.
  • The login banner (available for GUI or CLI sessions) can be configured with customized login message to comply with enterprise policy.
  • Login audit events.
  • iSCSI VLAN support.
  • IPV6 support.
  • SNMPv3 encryption and authentication for SNMP traps support.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s