The SnapProtect technology of the Calypso software is a modernized approach for data protection, allowing hardware storage systems snapshots to merge directly into the backup process. By automatically integrating application intelligence with array snapshot abilities, Calypso is able to reach through the application and file systems into the storage array to accomplish the following:
When a scheduled backup job for a defined application runs, the source system quiesces the selected applications and automatically creates a set of persistent snapshots within the production storage system. With a confirmation of the successful snapshot creation by the host, the workload in the protection job shifts to a secondary proxy server to offload backup operations. This shift releases the production host, which returns to full production side operations. This allows the creation of a consistent data image in minutes with Recovery Point Objectives (RPOs) aligning with the frequency of schedule.
The Proxy completes the second half of the protection job by reaching into the SAN, mounting the snapshot and automatically indexing and cataloging the file-level contents of the snapshot(s). Unlike the hardware-based snapshot approach, Calypso blends the speed and efficiency of array snapshots directly into the backup and restore process, offering full system recovery or single file restore. Once the content-aware indexing completes, the snapshot is retained in the array as a persistent recovery copy to provide a quick recovery option to revert or restore the data volumes.
The Proxy serves a secondary role after the snapshot executes. The same snapshots will mount and copy the relevant file contents from the snapshot and apply deduplication to the data during transport to the backup copy destination. The backup copy employs a separate retention than the snapshot allowing aggressive snapshot retention to preserve tier1 space to meet the RTO/RPO needs. As data moves into the backup copy, the original indices are preserved and stored along with the data to ensure access from any location. Data encryption is also another critical feature to apply to data to keep it highly secured from unwanted eyes.
SnapProtect supports the leading SAN/NAS storage solutions from Dell, EMC, NetApp, LSI, HP, SUN, IBM and HDS.
EMC provides customers Clariion Storage System platform for mid-range to entry level storage needs.
EMC Clariion is a Storage Subsystem dedicated for mid-range system LUN-based use. It also does not provide CIFS/NFS capabilities unlike many Network Attached Storage systems. EMC leverages the Celerra platform for NAS based storage offerings.
This guide will provide an in-depth storage technology overview, examples of configuration and necessary steps to configure Calypso with EMC Clariion systems.
For further EMC Clariion training material, please visit powerlink.emc.com.
Disk Array Enclosure (DAE) is a main component that connects with the Back-End modules from each of the storage processors presenting raw disks for use. Each DAE contains 15 disk drives in a Fibre Channel loop, and can be daisy chained to loop up to 120 disk drives per loop.
Navisphere is EMC’s customer software product that allows customers to configure, monitor and manage EMC Clariion disk-array storage systems connected to hosts on a network. Navisphere has a server and client side where each of the clients talk to the server to request changes and updates to the EMC Clariion storage system.
Component | Description |
Navisphere Host and SP Agents |
Navisphere Agents relay configuration and status requests from
Navisphere Manager to EMC Clariion storage systems. These agents also
periodically retrieve information from the storage system events and can
notify personnel by e-mail, pager, or modem when any specific event
occurs.
|
Navisphere Manager (Navisphere Command Line Interface) | The Navisphere Manager is a centralized storage-system management
tool to configure and manage EMC Clariion storage systems. It allows the
following basic functions:
By default, the Navisphere Manager is installed along side with Navisphere Storage Manager Server on the storage processors. It can also be installed on Windows Servers. |
Navisphere Storage Manager Server | This component allows you to:
The Navisphere Storage Manager Server can also be installed on a Windows Server to work as a Portal for systems that are traditionally not installed from the factory (FC5300 and FC4500 series). |
SnapView is an EMC Clariion feature that allows internal operations in a single Clariion system to create a point-in-time view of a logical unit (LUN) without disrupting the source volume. The SnapView software is installed by default and resides on the EMC Clariion storage-system. EMC runs a Non-Disruptive Update to enable the feature.
SnapView requires a separate licensing component that is usually provided by EMC to allow Clariion customers to take advantage of the Clone/Snap feature.
The following snapshot capabilities are available:
The Calypso software supports all CX series models. AX series are not supported.
For information on the supported storage systems for the Calypso software, see Hardware Snapshot Engine Compatibility Matrix.
AX Series are considered an entry level version of the EMC Clariion storage system. Serial-ATA drives are only supported in this model.
Model | Connectivity | Max Connection Speed | Max No. Disks |
AX150 | FC | 2 GB/s | 12 |
AX150 SC | FC | 2 GB/s | 12 |
AX150i | iSCSI | 1 GB/s | 12 |
AX150i SC | iSCSI | 1 GB/s | 12 |
AX4-5F | FC | 4 GB/s | 60 |
AX4-5I | iSCSI | 1 GB/s | 60 |
The CX series support both Serial-ATA and Fibre Channel disk drives.
Model | Connectivity | Max Connection Speed | Max No. Disks |
CX300 | FC / iSCSI | 2 GB/s and 1 GB/s | 60 |
CX500 | FC / iSCSI | 2 GB/s and 1 GB/s | 120 |
CX700 | FC Only | 2 GB/s | 240 |
CX3 series support both Fiber Channel and iSCSI connectivity with double the number of disks for the high end of the CX series.
Model | Connectivity | Max Connection Speed | Max No. Disks |
CX3-10 | FC / iSCSI | 2 GB/s and 1 GB/s | 60 |
CX3-20 | FC / iSCSI | 2 GB/s and 1 GB/s | 120 |
CX3-40 | FC / iSCSI | 2 GB/s and 1 GB/s | 240 |
CX3-80 | FC / iSCSI | 2 GB/s and 1 GB/s | 480 |
CX4 series increases the Fibre Channel speed up to 4 Gb/s, while iSCSI support is still for 1Gb/s. This series also allows for Solid State Drives (SSD) to be used as Back-End disk drives, and also features 64-bit FLARE code due to the introduction of the 64-bit Intel Xeon CPUs in the Storage Processors. Again, the high end doubles the maximum number of disks.
Model | Connectivity | Max Connection Speed | Max No. Disks |
CX4-120 | FC / iSCSI | 4 GB/s and 1 GB/s | 120 |
CX4-240 | FC / iSCSI | 4 GB/s and 1 GB/s | 240 |
CX4-480 | FC / iSCSI | 4 GB/s and 1 GB/s | 480 |
CX4-960 | FC / iSCSI | 4 GB/s and 1 GB/s | 960 |
The Calypso software requires enabling certain array components and licenses on the EMC Clariion storage system to achieve a successful integration with the software. Refer to the SnapProtect Backup - EMC Clariion documentation for more information.
Refer to the SnapProtect Backup - Support document for a complete list of supported applications and platforms.
SnapProtect solutions require the appropriate agents as defined by the customer configuration. See the following terminology for reference in this document:
Terms | Description |
Production Host | Server hosting the actual production LUN for snapshot or clone operations. |
Proxy Host | Server mounting the snapshot or clone for backup purposes off of the Production Host |
Array | Hardware Storage Array executing the snapshots. |
File System iDataAgent | Agent for protecting the file system of a host. It is the base requirement for most Application iDataAgent. |
MediaAgent | Agent for creating and managing snapshots as well as for writing data to backup targets. |
Application iDataAgent | Agent for protecting applications such as SQL, Exchange, DB2, SAP and Oracle. Enables application-aware snapshots to be created when backups are scheduled. |
Virtual Server Agent (VSA) | Agent providing protection of Virtualization Environments without installing backup iDataAgents internal to the guests. |
VSS Provider | This software allows programmatic controls of the Windows VSS components. |
A CommServe, a necessary storage capacity, and MediaAgents must exist to enable a completely functional solution. See the SnapProtect Getting Started Guide for step-by-step instructions on:
On top of this basic infrastructure, you can configure the environments described below.
The SnapProtect base configuration requires the following agents on the Production Host:
For a configuration where snapshots mount off the host to a Proxy server, implement the following agents on the Proxy:
Refer to Getting Started - Setup Clients to select Windows/Unix iDataAgent and perform the required deployment and configuration steps.
Protecting application databases and log volumes through an Array
snapshot provide fast access for recovery and many flexible options for
backups. SnapProtect integrates application awareness
together with the Array and Calypso to deliver all of the benefits
of traditional streaming backups with all of the performance and proxy
capabilities of a snapshot. This application awareness allows backups with appropriate log management operations
based on the snapshot data. When implementing for Application Environments simply add the appropriate Application iDataAgent to the SnapProtect base configuration as follows on the Production Host:
For a configuration where snapshots mount off the host to a Proxy server, implement the following agents on the Proxy.
Refer to Getting Started - Setup Clients to select your application iDataAgent and perform the required deployment and configuration steps. |
![]() |
SnapProtect enables fast protection of large or volatile VMware
environments without placing load on the production Virtualization Farm.
SnapProtect technology integration with the Virtual Server Agent enables
the Array to perform backups in minutes even with large numbers of
virtual machines and sizable data stores. A dedicated ESX server for
proxy data movement removes any utilization on the ESX farm providing
file and folder recovery from the secondary tier of storage. To enable SnapProtect for the Virtual Environment install the following on the physical server(s) or virtual hot-add guest(s):
Refer to Getting Started - VMware for deployment and configuration steps. |
![]() |
The Calypso software utilizes two different local replication mechanisms provided by EMC: SnapView/Clone and SnapView/Snap. SnapView/Clone provides full replication of a Production logical device to a Clone Target volume (target LUN), block by block. SnapView/Snap provides a block level pointer-based approach using reserved volume so blocks of the active LUN will be copied to a reserved volume upon a new write generated on the Production LUN. In other words, SnapView/Clone generates a reference-able clone on separate disks, while SnapView/Snap leverages the Copy-on-Write model and pointers to provide Snapshot access.
Refer to the SnapProtect Backup - EMC Clariion documentation for array configuration steps.
The following sections describe the different SnapProtect operations.
SnapProtect backups consist of the following operations:
SnapView/Clone establishes the Clone Volume to the Production Volume, waits for synchronization and fractures the Clone from the Production volume.
SnapView/Snap creates and actives a Snap session between the Production and reserved volume.
This snapshot now provides availability for backup copy operations and high speed restore, mount and revert operations.
During the Backup Copy operation:
For a configuration where snapshots mount off the host to a proxy server, deploy the following agents on the proxy server:
Rather than risking the business with scripts or standalone tool sets, the embedded role based security system that Calypso provides allows you to entrust critical actions to the right users at the right time. In most medium to large environments, application, backup, and audit responsibilities may be distributed functions that need to be coordinated into a single policy.
For Example, a customer may have three specific roles within an operations environment:
Specific roles should be defined for the SnapProtect and Application iDataAgents within the CommCell. The following table is an example of the Calypso Security Roles basic structure:
Security Roles (for application Clients or Groups) | Backup | Application | Audit Team |
Administrative Management |
![]() |
||
Agent Management |
![]() |
![]() |
|
Agent Scheduling |
![]() |
![]() |
|
Alert Management |
![]() |
![]() |
|
Browse |
![]() |
![]() |
|
Browse and In-Place Recover |
![]() |
||
Browse and Out of Place Recover |
![]() |
||
Compliance Search |
![]() |
||
Data Protection |
![]() |
![]() |
|
Data Protection Management |
![]() |
![]() |
|
End User Search |
![]() |
||
Job Management |
![]() |
![]() |
|
Library Management |
![]() |
||
Library Administration |
![]() |
||
License Management |
![]() |
||
MediaAgent Management |
![]() |
||
Report Management |
![]() |
![]() |
![]() |
Storage Policy Management |
![]() |
![]() |
|
User Management | |||
VaultTracker Operations |
![]() |
Calypso storage policies are broken down into copies for managing retention on the proper tier of storage. In a typical storage policy for SnapProtect, three copies will be available:
Storage policy configuration varies from environment to environment. For example, SLAs for Sub 24 hours RPO/RTO drastically lower the returns on leveraging snapshot technology on copies beyond 48 hours. Based on this example, you may set the retention in the following way:
This configuration allows snapshot retention on a 48 hour rotation providing multiple high-speed recovery points available on the array to meet the SLA requirement. It also requires storage space allocation to maintain two persistent days of change for the associated clients. By setting “cycles” to 0, the removal of old snapshots occurs regardless of success, so proper alerting and monitoring is required. Improperly setting retention and effects of days and cycles can adversely affect the available recovery scenarios for the business applications.
SnapView Clone and Snap allow 1-to-Many relationships between the production
volume and the clone volume (or reserved volume). When a SnapProtect job starts,
each job consumes a volume residing on a particular RAID group for each
production volume as shown in the table.
Each job will behave differently during the cataloging phase as required by the Application iDataAgent during backup. Since each Clone and Snap contains a single job, the very first SnapProtect job against the production volume will always be a Full Synchronization, which requires the snapshots to be activated. Once the Clone has been attached with the production volume, the Clone target requires to be synchronized before it can be reused against the production volume. Depending on the maximum number of Clones/Snaps listed in the table – please check powerlink.emc.com for other systems. Data Aging must run against aged Clones/Snaps to free up resources to be reused for the next SnapProtect Job. |
![]() |