Está en la página 1de 71

This module focuses on the EMC Unity platform.

It includes the EMC Unity models, architecture, features


and functions, and the management options and capabilities. The module also discussed Unity integration
with virtualized environments, the UnityVSA software-defined storage solution. The peripheral products
associated with Unity are introduced, as well as Unity system limits and specification documents.

Copyright © 2017 Dell Inc. Unity Fundamentals 1


This lesson covers the Unity solutions offered by EMC, and identify the key use cases supported by the
Unity platform.

Copyright © 2017 Dell Inc. Unity Fundamentals 2


The Unity platform is a unified Block and File offering in a single product that can be managed with one
easy to use GUI. Unity is a storage product designed for a mid-range environment that includes small to
mid-range customers. The Unity storage platforms support the NAS protocols (SMB/CIFS for Windows
and NFS for UNIX/Linux), as well as native block protocols (iSCSI and Fibre Channel).

Unity is optimized for core IT applications. These include transactional workloads such as Oracle, SAP,
SQL, Exchange or SharePoint, server virtualization and end user computing such as VDI, and all other
applications that need traditional file, block or unified storage. All models are available as an AF, All Flash
option.

Unity is also a good fit for partner lead configurations optimized for virtual applications with VMware and
Hyper-V integration. The Unity platform with multi-core optimized architecture unleashes the power of
Flash, taking full advantage of the latest Intel multi-core technology.

Copyright © 2017 Dell Inc. Unity Fundamentals 3


As mentioned on the previous slide, Unity is available in all models in an All Flash version. The bezel has
a slightly different appearance to help identify the optimal performance all flash models.

Copyright © 2017 Dell Inc. Unity Fundamentals 4


To fill the gap in our portfolio, EMC has introduced the Unity platform of storage products. Unity comes
with Enterprise capabilities including; Unified storage for Block and File, vVOLS, it is VM-Aware, supports
a REST API and SMI-S, as well as Openstack. Management with Cloud-Like simplicity through a
responsive HTML5 GUI, interfaces with the Proactive Assist™ service and provides Cloud-Based
analytics. Unity provides the best dollar per Gigabyte storage cost, highest density of storage, FLASH
disk technology, and disk tiering.

Unity will meet all of the top new customer demands, including ease of Service and Support, low Total
Cost of Ownership, it is easy to configure and implement, it has top notch features and it is easy to
manage.

Copyright © 2017 Dell Inc. Unity Fundamentals 5


The pressure in Exchange environments to eliminate backup windows and reduce recovery times is
stronger than ever before. With dynamic, policy-based protection management, these dynamic
environments can easily handle the demanding recovery objectives using EMC Unity advanced
technologies such as snapshots and continuous protection technology. It also helps efficiently use storage
resources and optimize protection for Microsoft Exchange. The Unity storage array performance is
optimal under heavy Exchange workload.

Traditionally, the best practices for optimizing storage performance involved manual, resource intensive
processes. Unity allows SQL administrators to leverage an easy-to-use and potentially hands-off
mechanism for optimizing the performance of the most demanding applications. Automating the
movement of data between storage tiers saves both time and resources. Unity eliminates the need to
spend hours manually monitoring and analyzing data to determine a storage strategy, then maintaining,
relocating and migrating LUNs (Unity logical volumes) to the appropriate storage tiers.

Copyright © 2017 Dell Inc. Unity Fundamentals 6


Online Transaction Processing (OLTP) database applications tend to be mission-critical and usually have
stringent I/O latency requirements. Traditionally, these OLTP databases are deployed on a huge number
of rotating Fibre Channel (FC) spindles to meet the low I/O latency requirement. Consequently, the
effective capacity utilization of these spindles is very low. Unity reduces the need to buy more drives to
keep up with database growth. Also, Unity automatically and non-disruptively migrates hot and cold data
between the available storage tiers, thereby improving the effective storage utilization.

The common business requirement in SAP environments is reducing TCO while improving performance
and service level delivery. Frequently, responsiveness to sensitive SAP applications has deteriorated
over time due to increased data volumes, unbalanced data stores, and changing business requirements.
By using Unity with block data, SAP deployments can gain a significant performance boost without the
need to redesign the applications, adjust the data layouts, or reload significant amounts of data. With
automated sub-LUN level tiering and extended cache, Administrators can properly balance data
distribution across the tiers that allow capacity and performance optimization.

Copyright © 2017 Dell Inc. Unity Fundamentals 7


The Unity platform is optimized for virtualization, and thus supports all leading Hypervisors, simplifying
desktop creation and storage configuration. Unity leverages advanced technologies to optimize
performance for the virtual desktop environment, helping support service level agreements.

Virtualization management integration allows the VMware administrator or the Microsoft Hyper-V
administrator to extend their familiar management console for Unity related activities.

VMware vStorage APIs for Array Integration (VAAI) for both SAN and NAS connections, allows Unity to be
fully optimized for virtualized environments. EMC Virtual Storage Integrator (VSI) is targeted towards the
VMware administrator. VSI supports Unity provisioning within vCenter, full visibility to physical storage,
and increases management efficiency.

In the Microsoft Server 2012 and Hyper-V3.0 space, the Array Offloaded Data Transfer (ODX) allows
Unity to be fully optimized for Windows virtual environments. This technology offloads storage-related
functions from the server to the storage system.

EMC Storage Integrator (ESI) for Windows provides the ability to provision block and file storage for
Microsoft Windows or Microsoft SharePoint sites.

Copyright © 2017 Dell Inc. Unity Fundamentals 8


This lesson covers the Unity architecture, and its components, and how Unity provision storage.

Copyright © 2017 Dell Inc. Unity Fundamentals 9


The Unity architecture is designed to deliver a true unified native block and file solution with dedicated
components that are optimized for the specific use cases. Unity leverages the hardware and core
technologies across both the block and file implementations providing optimal use of all available
resources.

Access to Block Storage is provided by containers on both Storage Processors to hosts connected via FC
or iSCSI IO modules. A common software structure provides access to the Virtual Storage Pool and
configured LUN resources.

Access to Network Attached Storage (NAS) is also provided by containers on both Storage Processors to
Unix or Windows based clients and virtualized server environments via Ethernet IO modules. Again, a
common software structure provides internal access to the File Systems stored in the Unity Virtual
Storage Pool.

This architecture deliver unified storage functionality at the host and network interface, providing greater
utilization of resources and higher performance capabilities the customer.

Copyright © 2017 Dell Inc. Unity Fundamentals 10


Unity storage is provisioned from pools. A pool is a collection of disks that are dedicated to create LUNs.
A pool is somewhat similar to a RAID group. However, a pool can contain a few disks or hundreds of
disks, whereas a RAID Group is limited to 16 disks. Pools can be heterogeneous (made up of more than
one type of drive) or homogeneous (composed by only one type of drive).

Homogeneous pools are recommended for applications with limited skew, such that their access profiles
can be very random across a large address range. Multiple LUNs with similar profiles can share the same
pool resources. These LUNs provide more predictable performance based on the disk type employed. In a
homogeneous pool, only one disk type (flash, SAS, or NL-SAS) is selected during pool creation.

Heterogeneous pools consist of multiple disk types. The system supports flash, SAS, and NL-SAS disks in
the same pool. There can be a maximum of three disk types in a heterogeneous pool. Data in a particular
LUN can reside on some or all of the different disk types. FAST VP is able to relocate slices across
different disk types in a heterogeneous pool to ensure the hottest data resides on the highest performance
drives.

Copyright © 2017 Dell Inc. Unity Fundamentals 11


This lesson covers the scalability and performance features available in Unity. Topics include the virtual
file servers known as NAS servers, the advantages of the UFS64 file system architecture, and the system
performance improvements achieved with FAST Cache.

Copyright © 2017 Dell Inc. Unity Fundamentals 12


Unity has a single-enclosure, two storage processor architecture with no concept of designated hardware
for File services. File data is served through the use of virtual file servers known as NAS servers.

A NAS server is required prior to creating file systems. NAS servers are used for NAS protocols only;
iSCSI block storage is provided natively and not through a NAS server.

The NAS server root file system and configuration data requires a storage pool and an owning Storage
Processor.

Each NAS server is a separate file server. Users on one NAS server cannot access data on another NAS
server. Each NAS server has a separate configuration with independent network interfaces, sharing
protocols, directory services, NDMP backup and Security.

With Unity, the storage pools are shared by all resource types, meaning that File systems, LUNs and
VMware Virtual Volumes or VVols can be provisioned out of the same unified pools without need for a
second level “file pool.” File systems are provisioned simply by choosing a storage pool and a previously
created NAS server.

Copyright © 2017 Dell Inc. Unity Fundamentals 13


UFS64 is a 64-bit file system architecture being introduced in Unity and has a 64TB maximum file system
size. All NAS servers and file systems in Unity will use only UFS64. There is no ability to create a UFS32
file system in Unity. UFS64 exhibits greater scalability, availability, space efficiency, and is compatible
with all array data services. UFS64 supports various NAS protocols such as SMB (including SMB 3.02),
NFS v3 & v4, FTP/SFTP, and multiprotocol access to the same file systems.

Better performance is also provided through faster fail overs, file shrink and expand, space efficient
snapshots and simpler quotas.

Copyright © 2017 Dell Inc. Unity Fundamentals 14


This table shows a comparison of the attributes of the old UFS32 and the enhancements the UFS64
filesystem provides as used in all models of Unity.

Copyright © 2017 Dell Inc. Unity Fundamentals 15


The File System shrink operation reduces the space the file resource uses from the pool, allowing the pool
to reclaim allocated, but unused space, back to the pool. It can be initiated automatically by the system or
manually triggered by the user.

The user can manually shrink the size of a file resource to a size that is equal to or less than the allocated
size. For example, if a thin File System with 565 GB of allocated space is shrunk from a size of 1 TB down
to 500 GB, the total allocated size and the pool size used amounts decrease. As a consequence, the
65GB of newly freed space is returned to the storage pool and is added to the storage pool free space.

Copyright © 2017 Dell Inc. Unity Fundamentals 16


The FAST Cache is a large capacity secondary cache that uses SAS Flash 2 drives to improve system
performance by extending the storage system's existing caching capacity. The FAST Cache can scale up
to a larger capacity than the maximum DRAM Cache capacity.

FAST Cache consists of one or more pairs of SAS Flash 2 in RAID 1 (1+1) and provides both read and
write caching. For reads, the FAST Cache driver copies data off the disks being accessed into the FAST
Cache. For writes, FAST Cache effectively buffers the data waiting to be written to disk.

At a system level, the FAST Cache reduces the load on back-end hard drives by identifying when a chunk
of data on a LUN is accessed frequently, and copying it temporarily to FAST Cache.

The storage system then services any subsequent requests for this data faster from the Flash disks that
make up the FAST Cache; thus, reducing the load on the disks in the LUNs that contain the data (the
underlying disks). The data is flushed out of cache when it is no longer accessed as frequently as other
data.

Subsets of the storage capacity are copied to the FAST Cache in 64KB chunks of granularity.

FAST Cache operations are non-disruptive to applications and users. It uses internal memory resources
and does not place any load on host resources.

Online expansion and shrinking of a FAST Cache is possible by adding or removing drives.

Copyright © 2017 Dell Inc. Unity Fundamentals 17


FAST Cache Flash Drives are configured in RAID 1 pairs using SAS Flash Drives and are labeled as
“SAS Flash 2”. SAS Flash-2 drives are designed for an activity of 10 writes per day (WPD). Dynamic
Over-Provisioning is utilized to increase the useful lifetime of the drives.

When Unity models are offered in an All Flash configuration, the Fast Cache and FAST VP features are
not available.

Copyright © 2017 Dell Inc. Unity Fundamentals 18


Flash drive over-provisioning is the difference between the physical capacity of the flash drive and the
logical capacity as seen by the user. The additional space is used for garbage collection, wear leveling,
and bad block remapping. Increasing the amount of over-provisioning decreases write amplification and
therefore increases endurance of the flash drive.

FAST Cache monitors the wear on flash disks and dynamically removes capacity (pages) via an unmap
command. This increases the amount of over-provisioning within the flash disks. FAST Cache updates
wear information every 7 days, and adjusts the amount of over-provisioning in flash disks to attempt to
maintain a minimum of 5 years lifetime of flash disks. Based on the latest wear information, the weekly
wear information report can increase or decrease the amount of over-provisioning in the flash drive.

Copyright © 2017 Dell Inc. Unity Fundamentals 19


This lesson covers the scalability and performance features available in Unity. Topics include block
storage resources compression, Fully Automated Storage Tiering for Virtual Pools, limitation of disk space
consumption with File System quotas, control of competition for system resources applied to block storage
resources.

Copyright © 2017 Dell Inc. Unity Fundamentals 20


Unity offers compression functionality for storage space efficiency based in the Inline-compression (ILC)
technology. ILC is a data reduction method used to reduce the amount of physical storage required to
store datasets. The technology supports compression on thin LUNs and VMFS Datastores only.
Compression-enabled LUNs must be created from All Flash pools (AFP).

Unity Compression is intended to lower the cost per storage consumed and also improve the cost per
IOPS, through better utilization of system resources.

Compression is supported on physical hardware only. For Hybrid arrays, the functionality is only
supported on All Flash pools with no additional licenses required.

Copyright © 2017 Dell Inc. Unity Fundamentals 21


Unity software includes the Fully Automated Storage Tiering for Virtual Pools or FAST VP as a storage
efficiency feature.

FAST VP enables the system to retain the most frequently accessed or important data on fast, high-
performance disks and move the less frequently accessed and less important data to lower-performance,
cost-effective disks.

FAST VP tracks data in a Pool at a granularity of 256 MB – a slice – and ranks slices according to their
level of activity and how recently that activity took place.

Slices that are heavily and frequently accessed are moved to the highest tier of storage, typically the SAS
Flash drives, while the data that is accessed least are moved to lower performing, but higher capacity
storage – typically NL-SAS drives. The ranking process is automatic, and requires no user intervention.

Relocation of slices occurs according to a schedule which is user-configurable.

Users can also start a manual relocation if desired.

Copyright © 2017 Dell Inc. Unity Fundamentals 22


Unity supports the File System Quotas which will enable a storage administrator to track and/or limit
usage of a file system.

Limiting usage is not the only application of quotas. The quota tracking capability can be useful for tracking
and reporting usage by simply setting the quota limits to zero.

Quota limits can be designated for users, or a directory tree. Limits are stored in quota records for each
user and quota tree. Limits are also stored for users within a quota tree.

The usage is determined by “File Size” (which is the default) or “Blocks”.

The File Size quota policy calculates the disk usage based on logical file sizes in 1K increments.

The block quota policy calculates the disk usage in file system blocks at 8KB file system blocks.

Hard and soft limits set on the amount of disk space allowed to be used.

Copyright © 2017 Dell Inc. Unity Fundamentals 23


Unity Quality of Service (QoS) is a feature that limits I/O to Block storage resources: LUNs, snapshots,
and VMFS Datastores. QoS or Host I/O limits can be set on physical or virtual deployments of Unity
systems.

QoS is either enabled or disabled in a Unity system. All host I/O limits are active if the feature is active.
Host I/O limits are active as soon as policies are created and assigned to the storage resources. The
feature provides system wide Pause and Resume controls.

Limits can be set by throughput in IOs per second or Bandwidth defined by Kilobytes or Megabytes per
second, or a combination of both limits. If both thresholds are set, the system limits traffic according to the
threshold that is reached first.

A Host I/O Limit policy can be one of two types: absolute or density-based.

Only one I/O limit policy can be applied to an individual LUN or a LUN that is a member of a consistency
group.

When an I/O limit policy is applied to a group of LUNs, it can also be shared.

Copyright © 2017 Dell Inc. Unity Fundamentals 24


This lesson covers the data security features available in Unity. Topics include protection against
unauthorized access to user data with the Data at Rest encryption feature, antivirus protection to file
storage, and the support for 3-way NDMP backup.

Copyright © 2017 Dell Inc. Unity Fundamentals 25


Unity with multi-core optimization offers controller-based Data At Rest Encryption (D@RE). D@RE uses
hardware embedded in the SAS IO controller chip in all SAS IO modules and embedded in the Storage
Processor instead of hardware embedded in the disk drive as with self-encrypting drives (SEDs). D@RE
supports all drive types. The IO modules encrypt data as it’s sent to the disks. Since the
encryption/decryption functions occur in the SAS controller, it has minimal impact on data services such
as replication, snapshots, etc. D@RE primarily achieves the security of information stored on disks in the
event of theft, ensuring that data is encrypted with strong encryption, based on FIPS 140-2 Level 1
compliant encryption using Advanced Encryption Standard (AES) algorithms.

An internal key manager generates and manages encryption keys. This method is simpler, lower cost, and
more maintainable than self-encrypting drives. With the encryption hardware embedded in the array,
drive vendor and drive type are agnostic, allowing use of any disk drive type and eliminates drive specific
vendor overhead.

This provides protection against data being read from a lost, stolen, or failed disk drive. Compliance is
with industry or government data security regulations that require or suggest encryption including, HIPAA
(healthcare), PCI DSS (credit cards), and GLBA (finance).

Securely decommissioning arrays is easily accomplished by deleting pools, this in turn deletes all drive
encryption keys and most often eliminates the need to shred disk drives. Encryption is a licensed feature
and will not appear in the licenses page if the license is not active. No data-in-place upgrades are
supported and changing the encryption state requires a destructive re-initialization.

Copyright © 2017 Dell Inc. Unity Fundamentals 26


EMC Common Anti Virus Agent provides an antivirus solution to clients using a Unity system. It uses an
industry-standard CIFS protocol in a Microsoft Windows Server domain as well as supporting Windows
clients. The antivirus agent uses third-party antivirus software to identify and eliminate known viruses
before they infect files on the storage system. There are three key components to this solution: A
Microsoft Windows server running a 3rd party antivirus engine and EMC’s Common Anti-Virus Agent, or
CAVA, and the VC Client running on the virtual NAS server.

Copyright © 2017 Dell Inc. Unity Fundamentals 27


Network Data Management Protocol or NDMP, enables backup of Unity file data to a tape library or virtual
tape appliance such as Data Domain or Avamar. Unity supports remote NDMP, also known as 3-way
NDMP. Direct attach (2-way) is not supported. Maximum concurrent streams are: two for UnityVSA, eight
for Unity 300-500, and twenty for Unity 600.

The introduction of UFS64 will require a new tape format. The format is named Format N. The previous
generation format for UFS32 is named Format N-1.

The backup module will format the data on tape in different ways based on the type of file system on
which the backup is performed. When backing up data on a UFS64 file system, the data will be written to
the tape in Format N. When backing up data on a UFS32 file system, the data will be written to the tape in
Format N-1.

The restore module will recognize the backup data in Format N-1 from older generation systems (VNX,
Celerra, VNXe, VNX2e, etc.) and restore them to a UFS64 file system on Unity arrays. When restoring
the backup data in Format N-1 to a UFS64 file system on a Unity systems, all the new attributes will be set
with their default values as specified by the file system. When data is restored to UFS32 on a VNX,
Celerra, VNXe, VNX2e, etc., all the new attributes will be discarded as they are only applicable to UFS64.
Backup data in Format N cannot be restored to old generation systems (VNX, Celerra, VNXe, VNX2e,
etc.).

Caution: Deduped files in legacy backup can not be restored to UFS64 filesystem.

Copyright © 2017 Dell Inc. Unity Fundamentals 28


This lesson covers the data protection features available in Unity. Topics include the Unity availability and
redundancy features, and the native local and remote protection solutions.

Copyright © 2017 Dell Inc. Unity Fundamentals 29


Unity availability and redundancy features include dual Storage Processors (SPs) with mirrored write
cache. Each Storage Processor contains both primary cached data for its LUNs and a secondary copy of
the cache for its peer Storage Processor.

Available RAID protection levels include 1/0, 5, and 6 and can co-exist in the same array simultaneously to
match different protection requirements.

Each disk drive has two data ports. This gives two separate paths to each drive, one from each Storage
Processor. If an SP fails, or any component of the path fails, the drive can still be accessed by the other
SP.

Proactive hot sparing enhances system robustness and delivers maximum reliability and availability.

Redundant power supplies, one for each Storage Processor, are included. In the event of a failure, one
power supply can power the entire Disk Processor Enclosure.

Each SP also has a Battery backup to allow for an orderly shutdown and cache de-staging to the Vault
SSD. In the event of a power failure, the Vault SSD provides the de-stage area for data in write cache that
is not yet committed to the disk.

Copyright © 2017 Dell Inc. Unity Fundamentals 30


Unified Snapshots provide point-in-time copies of data. Snapshots are provided for both block and file
resources. The snap images can be read-only or read/write and can be used for local data protection to
restore the production data to a known point-in-time.

Unified Snapshots are also the foundation for native asynchronous replication in Unity.

With Unified Snapshots, the storage required for your snapshot data comes out of the same storage pool
as your source LUN data so there is no separate management of Reserved LUNs.

Auto-delete and expiration can be configured so that snapshots are automatically deleted at a specified
time or based on user defined storage consumption thresholds.

Copyright © 2017 Dell Inc. Unity Fundamentals 31


Remote Replication is a single licensed feature for Unity that enables replication between Unity systems
for storage resources. Replication connections can be asynchronous, synchronous, or both. “Both”
requires separate replication interfaces for Async and Sync to be configured.

Remote Replication is one method that enables data centers to avoid disruptions in operations. In a
disaster recovery scenario, if the source site becomes unavailable, the replicated data will still be available
for access from the remote site.

Remote Replication uses a Recovery Point Objective (RPO) which is an amount of data, measured in
units of time to perform automatic data synchronization between the source and remote systems. The
RPO for asynchronous replication is configurable. The RPO for synchronous replication is set to zero. The
RPO value represents the acceptable amount of data that may be lost in a disaster situation. The remote
data will be consistent to the configured RPO value.

Remote Replication is also beneficial for keeping data available during planned downtime scenarios. If a
production site has to be brought down for maintenance or testing the replica data can be made available
for access from the remote site. In a planned downtime situation, the remote data is synchronized to the
source before being made available and there is no data loss.

Copyright © 2017 Dell Inc. Unity Fundamentals 32


Native Asynchronous Replication is built into the Unity platform and leverages Unified Snapshots
technology.

Native Asynchronous replication is an IP-based solution used to meet corporate/regulatory requirements.


With asynchronous replication, an RPO is maintained.

Native Asynchronous replication is for both File and Block. Supported Block Resources include LUNs,
Consistency Groups, and VMFS Datastores. Supported File Resources include File Systems, NAS
Servers, and VMware NFS Datastores.

Native Asynchronous Replication can be performed between Unity and UnityVSA systems for both block
and file storage and also between Unity or UnityVSA and VNXe3200, VNXe1600, or vVNX systems for
block storage.

For local replication, an internal connection is pre-made and used. For Remote Replication, replication
interfaces are used to send data between systems. The replication interfaces on each system must be
able to communicate with the other system. Replication interfaces can be used for both block and file
asynchronous replication connections/sessions.

Copyright © 2017 Dell Inc. Unity Fundamentals 33


Native Synchronous replication provides remote protection and a zero RPO solution for local Block
resources. Data is mirrored from a local source system to remote destination system over short
distances. It can be configured for one way or bi-directional replication.

Native Synchronous Replication is configurable through GUI, CLI, and the REST API to provide protection
for LUNs, Consistency Groups, and VMFS Datastores.

Data transport is over Fibre Channel only. Synchronous replication data transfer connections are
supported in switched or direct connect environments.

Data transfer is performed on the first FC Port. Port location will change depending on the system I/O
Module and CNA layout in the Unit array. The FC port does not require configuration in Unisphere and it
can simultaneously be used for Host I/O.

The Sync Replication Management Port is used for communications of operations between the local and
remote systems. Management commands are transferred over the SP’s MGMT Port via a LAN or WAN.

Copyright © 2017 Dell Inc. Unity Fundamentals 34


Other Data Protection solutions supported by Unity are RecoverPoint, RecoverPoint for VMs, and
AppSync.

RecoverPoint CDP provides block replication functionality across all RecoverPoint supported platforms
and can be used for VNX1/VNX2 migration or replication to Unity.

RecoverPoint for VMs provides VM-granular protection of your VMs and associated data, is compatible
with Unity and other EMC products.

EMC AppSync is a policy driven, self-service, software for managing copies of various
applications/databases running on various EMC arrays. Unity leverages AppSync, to enable
application consistent snapshots with Unity.

Copyright © 2017 Dell Inc. Unity Fundamentals 35


This lesson covers the data mobility features available in Unity. Topics include the native File Import and
SANCopy features, the other available File and Block data migration options, and Unity support for file
archiving to the cloud with the integration of CTA and Virtustream.

Copyright © 2017 Dell Inc. Unity Fundamentals 36


File Import is a Unity native file migration feature that supports the migration of NFS configured VDMs and
their File Systems from legacy VNX systems. The use case of the feature is for replacing VNX1 and VNX2
systems with Unity.

The feature migrates a VNX NFSv3 VDM to a Unity NAS Server.

File Import is supported on all physical Unity models and UnityVSA.

The File Import feature is fully managed from Unisphere, UEMCLI commands and REST API calls. Some
preparatory work is required on the VNX system, but creation, monitoring, and cutover are all managed in
Unity through the available management interfaces.

The operation is transparent to host I/O with little or no disruption to client access of data.

Copyright © 2017 Dell Inc. Unity Fundamentals 37


SANCopy import is a Unity native block migration feature. It migrates block storage resources (LUNs and
Consistency Groups) from a VNX1/VNX2 system to a Unity system. The use case of the feature is also for
replacing the VNX legacy systems with Unity.

SANCopy must be enabled on the system. The SANCopy enabler is contained in the VNX Installation
Toolbox on the EMC Support site if needed.

The import of block data is configured and controlled from the Unity system using the SANCopy engine
running on the VNX. Then the data is migrated to Unity using a SANCopy push from the VNX.

The Native SANCopy Import feature is managed from Unisphere, UEMCLI commands and REST API
calls.

Copyright © 2017 Dell Inc. Unity Fundamentals 38


This chart shows additional migration and replication options.

These are individual software products available for use in situations not covered by Unity’s native
migration and replication functionality.

The following additional tools can be used for VNX2 to Unity/UnityVSA data migration: RecoverPoint /
RecoverPoint for VMs and VPLEX for replication; SAN Copy, PPME, and VMware Storage vMotion for
block migration; and EMCopy and Rsync for file migration.

The following additional tools can be used for VNXe3200 to Unity/UnityVSA: Native Asynchronous Block
Replication / RecoverPoint / RecoverPoint for VMs and VPLEX for replication; PPME and VMware
Storage vMotion for block migration; and EMCopy and Rsync for file migration.

The following additional tools can be used for VNXe1600 to Unity/UnityVSA: Native Asynchronous Block
Replication for replication and VMware Storage vMotion for block migration.

Copyright © 2017 Dell Inc. Unity Fundamentals 39


Unity OE supports the Distributed Hierarchical Storage Management (DHSM) functionality which enables
stubbing files.

Cloud Tiering Appliance (CTA) release 11 supports the Unity family as source File Servers allowing the
tiering of file data to cloud storage based on policies. The release also included support to Virtustream as
a cloud destination. Microsoft Azure and Amazon S3 are also supported as cloud destinations.

The CTA 11 integration with Unity OE (v4.1 and later) only supports archiving/stubbing operations.
Encryption and compression are supported for the tiering operations.

Tiering from Unity systems to other EMC storage or SMB/NFS shares is not supported. The only
supported tiering destinations are Virtustream, Microsoft Azure, or Amazon S3.

Copyright © 2017 Dell Inc. Unity Fundamentals 40


This lesson covers the different user interfaces used for administration and management of Unity storage
systems, the proactive assist and performance monitor features, the Unity support for common event
publishing of file event notifications, and the File Server support for Multi-tenant environments.

Copyright © 2017 Dell Inc. Unity Fundamentals 41


EMC Unisphere for Unity provides a flexible, integrated experience for managing Unity storage systems. It
is HTML5 based so JAVA is no longer needed, eliminating security concerns relating to browser plugins.
With a sleek and clean look and feel, Unisphere is a flat user interface, allowing all functions to be
accomplished on the first screen in a category.

The Unisphere wizards help the user to provision and manage the storage while automatically
implementing best practices for the configuration.

Unisphere for Unity supports a wide range of browsers including Google Chrome, Internet Explorer,
Mozilla Firefox, and Apple Safari.

Unisphere contains a complete system ecosystem, the highlight of which is Proactive Assist with call
home, and Cloud-based management.

Copyright © 2017 Dell Inc. Unity Fundamentals 42


Proactive Assist is a self-service portal with a robust on-line set of community activities (live chat, videos,
documentation, and more), direct parts ordering, system views, and dial home assistance.

Copyright © 2017 Dell Inc. Unity Fundamentals 43


In Unisphere, the user can analyze system performance by viewing and interacting with line charts that
display historical and real-time performance metrics. Metrics collection on the storage system is enabled
by default.

Historical metrics display data collected within a preset or customized time range.

Real-time metrics display data collected during the current session, over a maximum time range of 15
minutes.

With these metrics it is possible to :

• Compare changes in performance across multiple metrics, such as network traffic, bandwidth, and
throughput.

• Analyze data at the aggregated level using line charts, to quickly determine whether there are any
performance issues.

The time range for all the charts displayed in the performance dashboard is configured using the Custom
link on the top of the main page.

It is also possible to add new charts to the Dashboard or create your own dashboard and add the desired
charts.

The available performance charts are System cache, System I/O, system resources, LUN, File System,
VVol Datastore, Fibre Channel port, iSCSI interface, Ethernet port, drive and tenant. These options will
differ depending on the chart type selection (historical or real-time).

Copyright © 2017 Dell Inc. Unity Fundamentals 44


UEMCLI is a management tool which provides a way for users to manage a system through prompts from
a Microsoft Windows or UNIX/LINUX platform.

It uses EMC Unisphere for managing a system and supports various kinds of tasks against both Block and
File storage. Supported tasks include configuring and monitoring the system, managing users,
provisioning storage, protecting data, and controlling host access to storage.

UEMCLI is intended for advanced users who want to use commands in scripts for automating routine
tasks, such as provisioning storage or scheduling snapshots to protect stored data. It can also be used as
an interface in addition to other data exchange protocols, such as SNMP, that are supported by Unity
when integrating with other products.

For example, the third party who decides to develop a centralized monitor which collects alerts and other
information from a set of systems including Unity can take advantage of UEMCLI.

Copyright © 2017 Dell Inc. Unity Fundamentals 45


Representational State Transfer (REST) is a popular web Application Programming Interface (API) design
model that uses simple HTTP calls to create, read, update, and delete information on a server. REST
defines a data format such as JSON, XML, etc. for information exchange.

Communications are stateless, meaning all information required to complete a request is contained within
the request. It is a set of resources, operations, and attributes that lets you manage the array through web
browsers, command-line HTTP tools, programming languages like C++ and Java, and scripting
Languages like Perl and Python.

REST is very common within the IT industry and allows programs to easily integrate with the storage
system. REST API is more programmer-friendly than UEMCLI and doesn’t require a separate client.

The REST API allows interaction with Unisphere management functionality, including system settings and
monitoring, host and remote system connections, network settings, storage management, data protection,
including snapshots and replication, and it supports configuration management.

Copyright © 2017 Dell Inc. Unity Fundamentals 46


CloudIQ is a software-as-a-service cloud management dashboard that provides intelligent performance,
CPU, and configuration analytics for health-based reporting and resolution.

CloudIQ is a proactive management system that contains all of the capabilities needed to resolve
problems fast. Once a user is signed up to the CloudIQ ecosystem, they can:

• Let EMC support troubleshoot and resolve issues remotely.

• Setup email alerts when something looks wrong.

• Log into the self service portal to troubleshoot the system.

• Live chat with an EMC support rep and ask questions of other CloudIQ community members.

• Order replacement parts directly from the system.

CloudIQ requires that Unity is configured with ESRS and a valid support account in order to work.

Copyright © 2017 Dell Inc. Unity Fundamentals 47


The Unisphere Central management tool can also be used for federated management of multiple Unity
systems, purpose built or VSA.

Unisphere Central is a network application that remotely monitors the status, activity, and resources of
multiple supported EMC storage systems from a central location. The application allows administrators to
take a look at their storage environment from a single interface and rapidly access the systems that need
attention or maintenance.

Copyright © 2017 Dell Inc. Unity Fundamentals 48


Unity Event Publishing feature allows a NAS server to send notifications to the Common Event Publishing
Agent facility, or CEPA. CEPA is a mechanism that allows applications to receive file event notifications
and context from information sources such as EMC VNX, Isilon, VMAX-eNAS, and Unity systems.

CEPA provides event notifications and contexts to consumer auditing and quota management applications
that monitor the SMB and NFS file system activity on the Unity system. The event publishing agent
delivers to the application both event notification and the associated context in one message.

The EMC Common Event Enabler framework or CEE server installed on Windows or Linux servers, runs
the CEPA facility (CEPA server) and sometimes it can be also be running the third party consumer
software.

The feature is enabled via Unisphere GUI, and UEMCLI. SMB and NFS File system activity is monitored
from the third party application interface.

Copyright © 2017 Dell Inc. Unity Fundamentals 49


Unity enables network isolation for File-based tenants with IP Multi-tenancy for NAS Servers.

IP multi-tenancy allows Service Providers, with multiple customers on a single system, to isolate storage
resources for tenants, ensuring that tenant visibility and management are restricted to the assigned
resources only.

IP multi-tenancy provides the ability to assign isolated, file-based storage partitions to the NAS servers on
a storage processor. Each tenant have its own network namespace: net interfaces, VLAN domain, routing
table, IP firewall, DNS, etc. The network traffic segregated at the kernel level on the SP.

Configuration and management of these resources is done via Unisphere GUI, and UEMCLI.

Copyright © 2017 Dell Inc. Unity Fundamentals 50


This lesson covers Unity integration with VMware and Microsoft virtualized environments, and the support
for VMware VVols.

Copyright © 2017 Dell Inc. Unity Fundamentals 51


VMware Virtual Volumes (VVols) is a VMware framework for storage VM data. Virtual Volumes (VVols)
are storage objects that are provisioned automatically by the system to store VM data. VVols is based on
the VASA 2.0 protocol and requires vSphere 6.0 in order to run.

VVols are stored in storage containers which are created by the storage administrator. Storage Containers
have a 1:1 mapping with VVol datastores.

Unity supports both Block and File VMware VVols datastores deployments.

By using storage profiles for VM provisioning, the available datastores are categorized in to compatible
and incompatible categories. This ensures VMs are deployed and remain on storage that has the
appropriate characteristics for performance and availability. Using policies makes the VMware and storage
administrator’s job easier because they can be confident the datastore has the appropriate configuration
for the VM.

Traditionally, LUNs or file systems are used to store VM data. Data services, such as snapshots, are
applied at a LUN or file system level, which means all of the VMs on that datastore are snapped. VVols
enables applying data services at a VM-level granularity so individual VMs can be snapped. These
operations are also offloaded to the Unity system so to improve efficiency and decrease resource
utilization.

Copyright © 2017 Dell Inc. Unity Fundamentals 52


Storage Analytics for Unity provides automated operations management using patented analytics and an
integrated approach to performance, capacity and configuration management. EMC Unity Storage
Replication Adapter is a storage replication adapter that extends the disaster-restart management
functionality of VMware SRM to the EMC Unity storage environment.

Unity is optimized for virtualized environments, not only in its storage capabilities, but also in its close
integration with VMware. Unity has EMC tools to enhance its integration with VMware, plus it works
closely with existing VMware features. Key features which Unity seamlessly integrates are, VMware
vSphere Storage APIs Array Integration for SAN, VMware vSphere Storage APIs Array Integration for
NAS, Virtual Storage Integrator, and VMware vCenter Site Recovery Manager.

Copyright © 2017 Dell Inc. Unity Fundamentals 53


VASA is an acronym that stands for vStorage API for Storage Awareness. VASA is a VMware-defined
API meant to provide a common way for VMware to integrate with storage vendors. The API is
implemented using an out-of-band, Simple Object Access Protocol (SOAP) over HTTPS.

VASA was introduced with vSphere 5.0 in 2011. The initial release (v1.0) of VASA is a read-only API that
simply gathers information about the storage system, focusing on LUN and File System properties and
data services, and displays this information in vCenter.

VASA v2.0 adds significant functionality to the protocol, including additional insight into the storage,
reporting of granular IO statistics, and active management of new storage concepts such as virtual
volumes and their related entities.

In general, a VASA session is created when a vCenter connects to the VASA Provider using the VASA
protocol; the protocol allows (and enforces) only one session per vCenter. Sessions are created with
information about the client’s context (FC/iSCSI initiators, NFS mounts, etc.) for use in filtering results.
Sessions are maintained in memory only; they are not currently persisted across restarts. vCenter will
detect a failed session and automatically start a new one.

Copyright © 2017 Dell Inc. Unity Fundamentals 54


SMI-S (Storage Management Initiative Specification) is a standard developed by the Storage Network
Industry Association (SNIA) that is intended to facilitate the management of storage devices from multiple
vendors in storage area networks (SANs).

Microsoft Windows Server 2016 and its System Center Virtual Machine Manager (SCVMM) will continue
to use the SMI-S API to manage external storage. The Unity array is designed to integrate with the
Microsoft Windows Server and SCVMM, and it provides APIs to support the storage health monitoring
feature.

Health monitoring requires storage vendors to deliver lifecycle indication of alerts on specific storage
objects, including: Array, LUN/Disk, LUN/Pool Capacity, File System, File Share, File System Capacity,
Fan/Power supply, LUN/LUN group replication as defined in the SMI-S Indication and Health Profiles.

Copyright © 2017 Dell Inc. Unity Fundamentals 55


Our platforms offer great FREE tools for Microsoft centric management.

In a typical environment, a storage admin creates a LUN, a Database admin creates a database and then
a SharePoint admin creates the Web application on the database.

If all the admins execute their respective tasks in a sequential order it would take about 90 minutes.

In the real world, this takes a lot longer as you are waiting for one or more admins to get to this work order.

With the EMC Storage Integrator or ESI however, all you need is a Storage Pool and one can accomplish
the same task in about 20 minutes.

ESI also includes System Center integrations such as System Center Operations Manager (SCOM), SCO,
and SCVMM.

Copyright © 2017 Dell Inc. Unity Fundamentals 56


This lesson covers the UnityVSA software-defined storage solution, the product offerings, and explain the
features supported by the virtual appliance.

Copyright © 2017 Dell Inc. Unity Fundamentals 57


Unity Virtual Storage Appliance (UnityVSA) is a software defined storage platform that allows the easy
deployment of advanced unified storage and data management features of the Unity family on VMware
environments. UnityVSA runs on general purpose hardware on a VMware ESXi hypervisor, as a single SP
configuration only.

The UnityVSA is a Unified Array, providing both Block (iSCSI) and File (NFS & SMB/CIFS), and VVols in
one integrated platform. Easy configuration and management of the storage array is possible using the
same HTML5 Unisphere interface as Unity purpose-built storage arrays. A consistent feature set and data
services such as Unified Snapshots and Replication are available with the UnityVSA.

Benefits of this approach is a low acquisition cost option for hardware consolidation, multi-tenant storage
instances, remote/branch office storage environment, and easier to build, maintain, destroy environment
for staging and testing. UnityVSA can coexist with and provide storage to applications running on the
same server hardware, enabling customers to implement an affordable software-defined solution. Multiple
VSA instances can be deployed on a single server.

It is available as a free 4TB capacity Community Edition and a Professional Edition (10TB, 25TB and
50TB) subscription product offering with EMC support.

For users who initially purchase a 10TB or 25TB subscription and require additional capacity, the following
capacity upgrades are supported:

• 10TB to 25TB upgrade

• 10TB to 50TB upgrade

• 25TB to 50TB upgrade

Capacity upgrades and license renewals can be installed non-disruptively. When a capacity upgrade is
installed, the limits on the system also scale accordingly.

Copyright © 2017 Dell Inc. Unity Fundamentals 58


This table shows a comparison of the two different Editions. The Community Edition is for test/dev
environments and the Professional Edition is for production environments

For the virtual systems, the license keys are based on the system’s UUID (Universally Unique Identifier).
These keys, which are included in the License (.lic) files can be obtained through the ‘Get License Online’
link in the window. The user must provide the virtual system UUID and the license authorization code
(LAC) ID to download the license file locally.

The license file must then be transferred to a computer with access to the virtual Unity system. By clicking
on the Install License link, the user can upload the license file from the local machine to the storage
system after accepting the license agreement.

The following will be a typical scenario for your UnityVSA. The customer purchases a license which will
be valid for 12 months. A month before expiration, they see license expiration alerts in Unisphere. These
are repeated periodically- 28 days to expiry, 21 days, 14, 7, 6, 5, 4, 3, 2, and 1. There is also a ‘Get
License’ link in the GUI that directs customers to Software Licensing Central where they can renew their
license. Once the license expires, users can continue to use the UnityVSA but not provision anything new
until they renew their license.

Please note that support is bundled in with the VSA. So if a license expires, the customer’s support
contract expires too. They can never have the software without support or just support with an expired
software license. From a diagnosis standpoint, the support contract is your best gauge. The license
expiration date is also stored in ELMS.

Copyright © 2017 Dell Inc. Unity Fundamentals 59


This chart shows the Unity features that are supported by the UnityVSA.

With all-inclusive software, the UnityVSA allows the setup of NAS or SAN, optimize performance,
efficiency, and simplify storage management with FAST VP, protect data locally and remotely, and
provision storage from within VMware vCenter.

Note that the features that rely on specific physical hardware are not supported by the UnityVSA, FAST
Cache, Data at Rest Encryption and Synchronous replication. UnityVSA is an Ethernet based
implementation and does not support Fibre Channel connectivity. And for that reason synchronous
replication is not supported.

Copyright © 2017 Dell Inc. Unity Fundamentals 60


This lesson covers the location of updated Unity system limits and specification documents.

Copyright © 2017 Dell Inc. Unity Fundamentals 61


There are two specification documents for the Unity All-Flash models and Unity Hybrid models. Links for
the updated specifications of these models can be found in the Unity All-Flash & Hybrid Info Hub, and the
Unity Technical Documentation web page. These documents are also available from links in documents
generated using the SolVe Desktop tool.

Copyright © 2017 Dell Inc. Unity Fundamentals 62


Information about the UnityVSA specifications and the ESXi server requirements can be found in the
UnityVSA – A Detailed Review white paper.

The Links for the updated white paper can be found in the UnityVSA Info Hub, the Unity Technical
Documentation web page, and the EMC Online Support web site.

Copyright © 2017 Dell Inc. Unity Fundamentals 63


Unity Platform limits can be found in the Unity Simple Support Matrix document. Links for the updated
document can be found in the Unity All-Flash & Hybrid Info Hub, UnityVSA Info Hub, the Unity Technical
Documentation web page, and the EMC Online Support web site.

Copyright © 2017 Dell Inc. Unity Fundamentals 64


Unity Components specifications can be found in the Hardware Information Guide, the Unity Simple
Support Matrix, and in a series of documents in the Unity Info Hub.

Links for the updated specifications of these models can be found in the Unity Hub, the Unity Technical
Documentation web page, and the EMC Online Support web site.

These documents are also available from links in documents generated using the SolVe Desktop tool.

Copyright © 2017 Dell Inc. Unity Fundamentals 65


A storage administrator can also check the limits of the Unity system been managed.

The System Limits page of the Unisphere Settings window displays the size, capacity, and count limits of
various system components or storage resources including pool and LUN count, LUN and file system size,
and total pool capacity.

The user can scroll through the list and select a limit.

The bottom of the table shows the description for a selected limit.

The value associated with the limit may represent:

• The upper boundary of the limit that cannot be exceeded

• A threshold of the specified limit above which the system will generate an alert

• Or a license identifier related to the given limit since some system limits depend on the type of license
installed.

Copyright © 2017 Dell Inc. Unity Fundamentals 66


The Unity Info Hubs are subject and model oriented pages with links to the latest technical information and
reference material for both Unity hardware and software products. Links to these pages can be found in
the EMC community for Unity products which can be accessed from the URL displayed in this slide.

Copyright © 2017 Dell Inc. Unity Fundamentals 67


In addition to the Unity Info Hubs, users can also access the Unity Technical Documentation website by
navigating to the URL displayed in this page.

The Unity Technical Documentation web page provides access to key documents for the entire Unity
family of storage systems.

The page has links to white papers, specifications, guides, procedures, and the simple support matrix,
among other documentation.

Copyright © 2017 Dell Inc. Unity Fundamentals 68


With a support account the user can log into the EMC Online Support and navigate to the Unit Family
Product Support page URL displayed in this slide. From this page the user can filter the content by specific
models: Unity All-Flash, Unit Hybrid, and UnityVSA. The Support page has links for documentation,
advisories, downloads, training content, knowledge base, how-to-videos, Unity Info Hubs, Unity
Community, Live Chat, and service request.

The user can also enter the name or strings of text in the search field to locate a specific document.

Copyright © 2017 Dell Inc. Unity Fundamentals 69


The SolVe Desktop tool is a user-installed Windows application used by Customers, Dell EMC partners,
and Employees around the world to access trusted best-practice instructions for common service tasks.
The SolVe Community page has instructions on how to install and use the SolVe Desktop. The link to the
SolVe Community is displayed here in the slide. The page also has links to the EMC Online Support,
Partner Portal web pages where links for the downloadable executable can be found. A link to download
the executable is also available on the SolVe Community page and its URL is displayed here in the slide.

The SolVe Desktop available menu options will depend on the access level. EMC employees and Service
Partners will have access to more options. Customers will have access to some installation and
configuration procedures, CRU replacement procedures, IPMI and CLI commands, and hardware
information reference.

Copyright © 2017 Dell Inc. Unity Fundamentals 70


This module focused the EMC Unity platform, Unity models, architecture, features and functions, and the
management options and capabilities. The module also discussed Unity integration with virtualized
environments, the UnityVSA software-defined storage solution. The peripheral products associated with
Unity were introduced, as well as the sources for Unity system limits and specification documents.

Copyright © 2017 Dell Inc. Unity Fundamentals 71

También podría gustarte