Welcome to AppSync Fundamentals Copyright ©2015 EMC Corporation. Corporation. All Rights Reserved. Published in the USA. EMC believes the information in this publication publication is accurate as of its publication date. The information information is subject to change without notice. THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” EMC CORPORATION MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH
RESPECT TO THE INFORMATION IN
THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Use, copying, and distribution of any EMC software described in this publication publication requires an applicable applicable software license. The trademarks, logos, and service marks (collectively "Trademarks") appearing in this publication publication are the property of EMC Corporation and other parties. Nothing contained in this publication should be construed as granting any license or right to use any Trademark without the prior written permission of the party that owns the Trademark. EMC, EMC² AccessAnywhere Access Logix, AdvantEdge, AlphaStor, AppSync ApplicationXtender, ApplicationXtender, ArchiveXtender, Atmos, Authentica, Authentic Problems, Automated Resource Manager, AutoStart, AutoSwap, AutoSwap, AVALONidm, Avamar, Bus-Tech, Captiva, Catalog Solution, C-Clip, Celerra, Celerra Replicator, Replicator, Centera, CenterStage, CentraStar, EMC CertTracker. CIO Connect, ClaimPack, ClaimsEditor, Claralert ,cLARiiON, ClientPak, CloudArray, Codebook Correlation Technology , Common Information Model, Compuset, Compute Anywhere, Configuration Intelligence, Configuresoft, Configuresoft, Connectrix, Constellation Computing, EMC ControlCenter, CopyCross, CopyPoint, CX, DataBridge , Data Protection Suite. Data Protection Advisor, DBClassify, DD Boost, Dantz, DatabaseXtender, Data Domain, Domain, Direct Matrix Architecture, DiskXtender, DiskXtender 2000, DLS ECO, Document Sciences, Sciences, Documentum, DR Anywhere, ECS, elnput, E-Lab, Elastic Cloud Storage, EmailXaminer, EmailXtender EmailXtender , EMC Centera, EMC ControlCenter, EMC LifeLine, EMCTV, Enginuity, EPFM. eRoom, Event Explorer, FAST, FarPoint, FirstPass, FLARE, FormWare, Geosynchr ony, Global File Virtualization, Graphic Visualization, Greenplum, HighRoad, HomeBase, Illuminator , InfoArchive , InfoMover, Infoscape , Infra, Input Accel , Input Accel Express, Invista, Ionix, ISIS,Kazeon, EMC LifeLine, Mainframe Appliance for Storage, Mainframe Data Library, Max Retriever, MCx, MediaStor , Metro, MetroPoint, MirrorView, Multi-Band Deduplication,Navisp Deduplication,Navisphere, here, Netstorage, NetWorker, nLayers, EMC OnCourse, OnAlert, OpenScale, Petrocloud, PixTools, Powerlink, PowerPath, PowerSnap, ProSphere, ProtectEverywhere, ProtectPoint, EMC Proven, EMC Proven Professional, QuickScan, RAPIDPath, EMC RecoverPoint, Rainfinity, RepliCare, RepliStor, ResourcePak, Retrospect, RSA, the RSA logo, SafeLine, SAN Advisor, SAN Copy, SAN Manager, ScaleIO Smarts, EMC Snap, SnapImage, SnapSure, SnapView, SourceOne, SRDF, EMC Storage Administrator, StorageScope, SupportMate, SymmAPI, SymmEnabler, SymmEnabler, Symmetrix, Symmetrix DMX, Symmetrix VMAX, TimeFinder, TimeFinder, TwinStrata, TwinStrata, UltraFlex, UltraPoint, UltraScale, UltraScale, Unisphere, Universal Data Consistency, Vblock, Velocity, Viewlets, ViPR, Virtual Matrix, Virtual Matrix Architecture, Virtual Provisioning, Virtualize Everything, Compromise Nothing, Virtuent, VMAX, VMAXe, VNX, VNXe, Voyence, VPLEX, VSAM-Assist, VSAM I/O PLUS, VSET, VSPEX, Watch4net, WebXtender, xPression, xPresso, Xtrem, XtremCache, XtremSF, XtremSW, XtremIO, YottaYotta, Zero-Friction Zero-Friction Enterprise Storage.
Revision Date: November 2015 Revision Number: MR-1WN-APPSYNCFUN.2.2.2
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
1
This course provides an introduction to EMC AppSync. It includes an overview of the AppSync solution, its architecture, key features, and management functions.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
2
This course provides an introduction to EMC AppSync. It includes an overview of the AppSync solution, its architecture, key features, and management functions.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
2
This module focuses on the position of AppSync in EMC replication portfolio and the applications it supports.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
3
EMC AppSync offers a simple, SLA-driven, and self-service approach for protecting, restoring, and cloning critical Microsoft and Oracle applications and VMware environments. Protecting data with EMC AppSync is made easy by a customizable service catalog with prebuilt service plans and a workflow-like editing tool to callout actions that should be taken before and after the replication. After defining defini ng service plans (such as Gold, Silver, and Bronze), application owners can protect, restore, and clone production data quickly with item-level granularity by using the underlying EMC replication technologies. AppSync provides an application protection monitoring service that generates alerts when the SLAs are not met. EMC AppSync is fully aware of VMware virtual environments. This allows all ows it to dynamically respond to changes by following the th e application as it moves within withi n the infrastructure, assuring SLAs are maintained. AppSync also supports VM-level, VM -level, Windows folder and filelevel granular restores, and supported Windows, Win dows, Linux, and Unix file systems. The Protected VM Restore Wizard allows users to restore individual virtual machines or mount virtual disks and choose individual indi vidual files/directories within the VM data store or associated data store that is to be restored.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
4
AppSync provides customized control of application consistent replicas with minimal effort. Control of the application comes from the ability to create application aware replicas using software automation based on policies determined by the end user. This single solution for different underlying replication technologies allows for lower training costs and results in less complexity in the environment. As a result, AppSync does not require EMC professional services for installation as it is customer installable. There are also custom TS kits available for those that desire EMC guidance. AppSync monitoring provides quick notification of any issues and verification compliance with Service Level Agreements (SLAs). AppSync’s REST API allows integration with web portals, management systems, and custom applications.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
5
EMC AppSync supports the following applications and storage arrays in mid-sized enterprise environments: Applications — Oracle, Microsoft SQL Server, Microsoft Exchange, and VMware VMFS and NFS data stores and File systems. Storage — VMAX, VMAX3, VNX (Block and File), VNXe, XtremIO, and ViPR Controller. EMC AppSync now has the ability to provide comprehensive application, OS, and virtualization support across the breadth and depth of enterprise operating system, application, and storage environments.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
6
AppSync creates and manages copies of application data using supported repli cation for file and block technologies on VMAX and VNX arrays and RecoverPoint. AppSync provides three default application-specific tiered plans that can be used to create customized plans. Gold service plans allow you to create both local and remote copies (RecoverPoint bookmarks and XtremeIO snapshots for v4.0) on the target. Silver service plans are used to create a remote copy (RecoverPoint bookmark, VMAX copy of the SRDF target (R2), XtremIO v4.0 snapshot or VNX Snap) on the target. Bronze service plans create a local copy (VMAX TimeFinder Clone, VMAX VP Snap, CDP or XtremIO, and ViPR Snapshot) for RecoverPoint on your server.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
7
AppSync supports the ad-hoc creation of Oracle and SQL server database copies, as well as RecoverPoint bookmark copies, followed by the creation of copies of those copies. This practice is referred to as repurposing. Repurposing serves many useful functions including test-dev, break-fix, data mining, and reporting. Repurposing on Oracle and SQL Server database creates a multi-level tree of copies of the database. Repurposing copies are identified by a generation removed from t he production source data, i.e., Gen1, Gen2, and so forth. There is no limit to the number of generations, but support is limited to two generations removed from the production data. The first generation copy creates a copy that can be used as source for other copies. This action creates a copy-of-copy. Repurpose copies are meant to be mounted for extended periods of time for various purposes which are discarded or refreshed once used. AppSync simplifies the process of repurposing by using a wizard. The wizard helps to schedule or immediately create 1st Gen or 2nd Gen copies as needed. It is mandatory to have administrative privileges to repurpose the database instance. AppSync provides a real-time monitoring of all the activities through a Repurpose Monitor, found under Monitoring toolbar (discussed later in the course). The Repurpose Monitor allows you to view and monitor all the currently running repurpose activities. It also shows the items being repurposed (source) and the label of the items being created or refreshed along with the application type.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
8
This module covered an overview of the EMC AppSync solution, including its core benefits and breadth of supported array and replication technologies.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
9
This module focuses on the components of AppSync and the way it interacts with supported storage arrays, replication topologies, and applications.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
10
EMC AppSync consists of several components that work together to create replicas and mount and schedule replication via service plans. Shown here is a sample AppSync deployment, depicting not only each of the AppSync components, but also supported enterprise applications that can be protected by AppSync. Since AppSync supports both physical and virtualized environments, there are a wide variety of supported deployment scenarios, as shown here. The AppSync server software resides on a supported Windows system. It controls the service plans and stores data about each copy it creates. The server component consists of the core software binaries, log files, and an embedded data repository containing configuration data that describes the defined service levels and resultant replicas. The server component may reside on either a physical or virtual host. The AppSync client component acts as an interface to the protected applications installed on each production host containing data that you want to replicate. The AppSync web-based GUI is the user interface that controls the AppSync system running from within a supported browser. Although shown here running on the AppSync server, it can be run on any host or VM that meets the browser, Flash, and Java requirements.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
11
Logically, the web console speaks to the AppSync server, and in turn the AppSync server communicates with the clients. The AppSync client is the component responsible for discovering how the application is laid out on the array. When replicating VMware data stores, instead of a direct communication with the ESXi hosts, AppSync communicates via a vCenter server that is configured on the AppSync server. All the components require some form of LAN, WAN, or SAN connectivity. For example, WAN connectivity is required between the RPAs for a remote replication via RecoverPoint. Similarly, protected applications and the hosts for mount/surface production replicas require SAN connectivity. The protocols required depend on the requirement of the connected objects.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
12
A pre-generated support matrix for AppSync is no longer available. As of version 2.1 of AppSync, you must run an advanced query to generate an AppSync support matrix from EMC eLab navigator. You can then convert and download the query results to a PDF file. The process for creating a support matrix document for AppSync from eLab Navigator is as follows: 1. To launch the Advanced Query page, select Advanced Query>Custom Query from the navigator home page. 2. In "1. Add Components to filter " section of the Advanced Query page, under Component Type list, expand the More Types menu. Then scroll and select Replication Management Software, and click Add. Replication Management Software populates the Component Type list. 3. Click the Replication Management>Show Component Tree icon on right side of this list. Clicking the icon populates the Query box, ELN tree on the right of the page with a Replication management folder. 4. To Expand the folder: select EMC> AppSync Family > AppSync , then double-click AppSync 2.2. This actions loads AppSync 2.2 as a Replication Management Software component in the Advanced Query box. 5. Expand the folder and select EMC> AppSync Server Family > AppSync Server, then double-click AppSync Server 2.2. This actions loads AppSync Server 2.2 as a Replication Management Software component in the Advanced Query box. 6. Scroll down to the “2. Select Applicable configuration types” section of Advanced Query. Checkboxes appear next to AppSync Configuration Name. 7. Check all boxes, and click Get Results for Selected Configurations to generate support information.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
13
AppSync Server requirements are shown here. AppSync Server can now co-exist on the same server with any EMC product that uses the RSA Common Security Toolkit. For example, Networker server, Unisphere CLI, and Navisphere CLI. For the latest information on support requirements and limitations, be sure to generate the latest support matrix from http://elabnavigator.emc.com.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
14
The system requirements for deploying an AppSync agent to a supported application host are noted here. Though not shown here, be aware that in addition to the “EMC AppSync Host Plug-in” service, you will also find an “EMC AppSync Exchange Interface” service on any Microsoft Exchange Server where the AppSync client has been deployed. For the latest information on support requirements and limitations, be sure to generate the latest support matrix from http://elabnavigator.emc.com.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
15
You can back up the local AppSync database using an automated hot backup tool. This tool is installed with the AppSync server called the Backup Assistant. This backup can then be used to perform a local restore if necessary. Backup and restore operations are specific to the AppSync Postgres database itself. Running the AppSync Backup Assistant is performed via CLI using the appsync-backup.bat batch file, located in the \AppSync \backup-assistant directory. Note: Always make sure you have a valid backup before attempting a database restore. You must run appsync-backup.bat from the admini strator command prompt using the following syntax: appsync-backup.bat[-o, -out "
"] [-d, -debug] [-h, -help]. The backup that is created from appsync-backup.bat is a compressed zip fil e that includes the PostgreSQL data directory. The AppSync CST sub-directory is present within the base directory and it contains the lockbox XML directory.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
16
This module covered the components of AppSync and its interaction with supported storage arrays, replication topologies, and applications.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
17
This module focuses on the key features and benefits of using EMC AppSync in enterprise IT environments with varied application infrastructure and protection requirements.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
18
To create and manage copies of your applications, AppSync supports TimeFinder Clone and TimeFinder VP Snap replication technology. AppSync also supports remote copy management of an R2 in a SRDF/S or SRDF/A configuration. An AppSync Administrator should work closely with their Storage Administrator (if they are different individuals) to first ensure that copy target storage has been configured on the VMAX array. AppSync can make use of either a storage pool, or a storage group on the VMAX. If AppSync is provisioning targets from a pool, once a source is associated with a target within a specific pool, all subsequent copy target devices for that source must be allocated in the same pool as the first provisioned target. Alternatively, you can specify specific targets in a storage group to be used by AppSync as copy targets. Gold, Silver, and Bronze plans are supported in VMAX arrays. TimeFinder VP is the default replication technology used for service plans. The Gold service plan is used to create both local and remote copies. The copy type includes Bookmark-RecoverPoint CLR. Silver service plans are used for copies across SRDF/S or SRDF/A. Bronze service plan is used to create and manage local copies for operation recovery, backup acceleration, or repurposing (create copies for test/dev).
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
19
AppSync supports the creation and management of application copies using VNX File SnapSure copy technology. AppSync-managed copies can be local, remote, or identical point-in-time local and remote copies. Block based VNX uses VNX Advanced Snapshots. It supports creation and management of application copies using VNX Snap copy technology. VNX SnapSure creates a point-in-time copy of all the data on the network file system (NFS). For the initial snapshot, this method creates a full copy of the original file system, therefore, requiring the same amount of space on the file system. The usage of space by subsequent snapshots depends on the amount of data that has changed since the last snapshot. VNX Replicator creates a point-i n-time copy of all the data on the network file system (NFS). VNX Replicator maintains consistency between the source and target file systems that are based on the Time Out of Sync policy settings. VNX Remote protection occurs between a local Data Mover and a Data Mover on a remote VNX system. In the case of service plans that leverage block-based protection, AppSync requires that pool LUNs be used for the location of both the production and replica LUNs. This is a requirement based on the use of VNX snapshots, which are core to how AppSync protects using bronze-based service plans. Gold, Silver, and Bronze plans are the various service plans that are supported for copies of applications (NFS Datastore, Oracle NFS) residing on VNX file. The limits of VNX SnapSure technology determine the maximum number of copies that AppSync can create and manage for VNX file. For RecoverPoint CRR and CLR, Silver and Gold service plans can be used respectively. It is possible to change the Snap to Bookmark for RecoverPoint copies.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
20
AppSync supports a full range of RecoverPoint replication options, including Continuous Data Protection (CDP), Continuous Remote Replication (CRR), and Concurrent Local and Remote Replication (CLR). In Continuous Data Protection (CDP), RecoverPoint replicates to a storage array at the same site. In a RecoverPoint installation that is used exclusively for CDP, you install RPAs at only one site and do not specify a WAN interface. The Bronze service plan protects application replication. In Continuous Remote Replication (CRR), RecoverPoint replicates over a WAN to a remote site. There is no limit to the replication distance. The Silver service plan protects application replication. In Concurrent Local and Remote Replication (CLR), RecoverPoint protects production LUNs locally using CDP and remote protection is done using CRR. Both copies have different protection windows and RPO policies. The Gold service plan protects application replication. RecoverPoint multi-site (multiple remote sites) is not supported at this time. Copies created using RecoverPoint can be mounted either statically or dynamically (Previous versions of AppSync required all RecoverPoint target volumes to be pre-exposed to their associated mount hosts). Given proper zoning, AppSync presents storage to the host automatically when a copy is mounted. AppSync dynamically assigns a snapshot to the host when the copy is mounted. The physical host must be zoned to the VNX array of the RecoverPoint target LUNs (CDP or CRR). The RecoverPoint target LUNs are mapped at mount time to identify the LUNs, and the LUNs are masked (moved to the mount host storage group) and surfaced prior to mounting. The VNX must be registered with AppSync when the target LUNs for dynamic mount are on VNX storage. When target LUNs reside on VMAX storage, VMAX auto-provisioning requirements must be met, which requires the mount host to be zoned to the VMAX array. A masking view with the appropriate initiator group, port group, and storage group must already exist.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
21
AppSync supports copy management on EMC XtremIO flash storage array. AppSync creates write-consistent snapshots on the XtremIO array for each application that you add to the service plan. XtremIO supports some of the applications like Oracle database, SQL server database, Exchange databases and DAG, File systems, and VMWare data stores. To create application consistent copies of data, service plans are enabled for XtremIO. AppSync uses Bronze based service plans to copy XtremIO application data. If RecoverPoint is the technology, then Gold and Silver service plans are used. AppSync selects XtremIO Snapshot as the default replication technology for storage ordered copies when a service plan runs. XtremIO service plans allow you to place application items from multiple XtremIO storage systems in the same service plan.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
22
EMC AppSync offers a better way to manage the protection, replication, and cloning of critical applications and databases with tiered protection options and proven recoverability. AppSync leverages Microsoft’s VSS framework to create application -consistent snapshots of Exchange mailbox server databases. These databases contain all the necessary database, log, and system files needed to recover an active or passive database copy. When you add an Exchange mailbox server as a host, AppSync identifi es whether it is an Exchange standalone or an Exchange DAG member server. You can mount the copies on a Windows server 2008 or Windows 2012 host that has the Exchange management tools installed to run a consistency check or to back up the copies to long-term storage. AppSync can restore individual Exchange 2010 and Exchange 2013 mailboxes and mailbox items when EMC ItemPoint™ for Microsoft® Exchange™ Server is installed. As with Exchange, AppSync can create and manage application-consistent copies of Microsoft SQL server databases. This includes support for advanced SQL features, such as Always on Availability Groups, protection for standalone and clustered production SQL Server instances, and support for databases on physical hosts, RDMs, and virtual disks on virtual hosts. AppSync can also be used to create and manage application-consistent (using hot backup mode) and crash consistent (without hot backup mode) copies of Oracle® databases. The copies can be used for mount (with/without recovery) and restore. For AppSync to create application-consistent copies of Oracle databases, the data files and archive logs must not share the file-system, volume group, ASM disk group, RP consistency group, or data store. If the Oracle configuration is such that the data files and archive logs share any of these groupings, then AppSync can create crash-consistent copies for such databases. When using VNX, make sure all consistency groups are VNX consistency groups. Additionally, the archive log files must be on a different CG from the rest of the database files.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
23
AppSync can create, mount, and restore copies in VMware vStorage VMFS data store configurations. When you mount a VMFS copy to an alternate ESX server, AppSync performs all tasks necessary to make the VMFS visible to the ESX server. Some considerations apply when AppSync is introduced into a VMware environment for the purpose of protecting VMware data stores. All VMware specific operations occur through the VMware vCenter server. AppSync can be configured to require vCenter server login credentials to allow protection of a certain VMFS for security purposes. The protection mechanism for AppSync is through service plans. You can subscribe a datastore to a service plan and run the service plan immediately, or schedule the service plan to run at a later time. Unless you instruct AppSync to omit this feature, AppSync takes a VMware snapshot for each virtual machine that is online and residing on the VMFS just prior to protection in order to ensure operating system consistency of the resulting replica. AppSync supports VMware’s use of VSS with VM snapshots when a supported version of vSphere is installed and VMware tools are present on the virtual machine on the VMFS you are protecting. If the virtual machines in the datastore have RDMs or iSCSI LUNs visible to them, the resulting copy does not contain those LUNs. If the virtual machine has virtual disks other than the boot drive in other data stores, it is possible to capture those as well by configuring the service plan to include virtual machine disks. If VMFS volumes are to be protected, the standard AppSync management console must be used. Otherwise, the latest version of the “EMC VSI for VMware vSphere AppSync Management” plugin may be used.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
24
AppSync now supports the creation and management of application-consistent copies of file systems. File system features include the ability to dynamically discover installed file systems during the run of a service plan. You can select one or more file systems to protect at a time or click Select All to protect all the file systems on the list on the Filesystems page. Copies of protected file systems can be filtered by time of creation, copy status, and service plan.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
25
This module covered AppSync key features and capabilities and their use in mid-sized and enterprise IT environments.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
26
This module focuses on the mechanisms used to manage EMC AppSync, including the process of adding resources to AppSync and user management.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
27
A supported browser, along with the required versions of Flash and Java, must be installed in order to login to the AppSync console. You can run the AppSync console from a supported web browser and from any system that has TCP/IP connectivity to the AppSync server. Flash version 10.2 or newer and Java version 1.6u31 or newer are required regardless of the browser type. To login remotely, use http://:8085/AppSync to start the console. If you are running the console on the AppSync server, click the AppSync shortcut on the desktop to start the console. All communications between the AppSync UI and the AppSync server are encrypted using the Secured Socket Layer (SSL). The AppSync console is arranged in sections for management, reporting, and administration. The Dashboard is a customizable view of reports and alerts. The default dashboard shows recovery point objective (RPO) status of protected applications, service plan completion status, most recent alerts, and activity in progress. Copy Management lists discovered applications such as Microsoft Exchange and Microsoft SQL server, and provides the application-oriented entry point for protection, mount, restore, service plan subscription, and other operations. The Service Plans tab lets you view and modify service plan settings, vi ew lists of objects that are subscribed to a service plan, the created copies of those objects, and the events that were generated when the service plan was run. Monitoring displays alerts, recovery point compliance reports, and service plan completion reports. Settings is for adding servers, VMware vCenter servers, and storage resources to AppSync. License management, user administration, and server settings are also found under settings. Support provides access to how-to videos and the AppSync support page at support.EMC.com.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
28
Immediately after logging into the AppSync console, AppSync automatically prompts you to begin adding resources for discovery and protection. Specifically, you will first be prompted to add any relevant storage to AppSync before it can protect any of your applications. To accomplish this for VMAX, arrays will require appropriate login credentials for an already deployed SMI-S provider. The SMI-S provider must run on a Windows or Linux VM or a physical machine that has connectivity to the VMAX(s) being managed. For VNX arrays, you need only provide appropriate Service Processor and Control Station credentials. Likewise, administrator credentials are required to access RecoverPoint resources in AppSync. Once storage resources have been added you can deploy the AppSync client binaries, as required, to physical hosts or VMware virtual machines. In the case of VMware VMs, you should first discover the VMware datacenter where they have been deployed by discovering an existing vCenter server. After these resources have been discovered and are accessible to AppSync, you can start discovering any of the supported applications or file systems you need to protect with AppSync and then either immediately subscribe them to a service plan and run it, or create a customized service plan that will execute based on parameters you define. The procedure for adding and registering ViPR Controller storage to AppSync is: •
Select Settings from the AppSync console
•
Select ViPR Controller from Add (drop-down list)
•
Enter ViPR virtual name or IP address to register ViPR
•
Enter the Global user name. This is the user name for the ViPR Controller
•
Enter the ViPR Controller password
•
Protocol and Port are pre-configured. They are set by default
•
Click OK
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
29
AppSync creates and manages copies of application data. A service plan defines th e attributes of these copies. You can subscribe application data objects to a service plan, then AppSync runs the service plan and creates the copies of the data. Copies that are generated in the service plan are listed in service plan Copies tab. AppSync provides the following application-specific tiered plans: Bronze plan (local copy): For Bronze plan, AppSync creates a local copy on the server with VNX Advanced Snapshot, VMAX Timefinder Clone, VMAX VP Snap, VMAX3 SnapVX, Bookmark for RecoverPoint , XtremIO Snapshot, VNX2e Unified Snapshot, VNX File Snapshots, and ViPR Snapshot. Silver plan (remote copy): For Silver plan, AppSync creates a remote copy with RecoverPoint Bookmark, VMAX2 copy off the SRDF target (R2), VMAX V3 SnapVX, or VNX File Snap off a remote ReplicatorV2 clone on the target. Gold plan (local and remote copy): For Gold service plan, AppSync creates both local and remote copies with RecoverPoint Bookmark on the target. Bronze, Silver, and Gold service plans are provided by default, however you can customize and create your own plans. Service plans also set the preferred order of storage technology to use while creating copies. When you subscribe an object to a service plan, it joins the other objects which are already part of the plan. All the objects in the service plans are subject to the workflow and settings that are defined in the service plan. Service plans set a storage ordered preference which is the preferred order of storage technology the service plan uses when creating copies. If AppSync cannot satisfy a preference, it tries to use the next preference in the storage ordered preference li st. You can adjust the preferences to create service plans that use the replication technology you want.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
30
Every service plan is composed of phases. The phases in bold are required for all service plans; phases that are not in bold are optional. Phases that are grayed out do not become available until a prerequisite phase has been enabled. For example, the “Post-mount script” and “Unmount copy” phases cannot be selected unless the copy has already been mounted. This is because each of these operations is dependent on the file system or application to be mounted. This copy has to be presented to the Operating System before AppSync can take further actions. In addition, not all phases have user configurable options, for example, the “Application discovery” and “Application mapping” phases. These are particular to how AppSync interacts with application specific features, such as discovering SQL instances, or verifying if the Exchange database is an active or passive copy, or if sufficient array resources exist to create a copy of a given database/file system.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
31
When you install AppSync, a 60-day trial license begins. It is recommended that you obtain and configure the AppSync license as soon as possible. Licensing can be provided using a Per-seat Licensing method or an Array-based licensing method. AppSync licensing is array-based. A license is required for each array where target LUNs reside. To obtain a license online from within the AppSync console, select “Settings,” then “Licenses.” Click “Obtain License File Online.” This brings you to the li cense management page on the AppSync support site. Enter the required information to acquire and save the license file. On the EMC License Management web page, you will be prompted to enter a machine name as part of the process. EMC recommends that you enter the serial number of your array for “arrayserialnumber.” Once you have obtained the license file, you need to upload and install it to the AppSync server. Ensure that the license file has a filename extension of .lic and resides in a browsable location. From back in the AppSync GUI, select “Settings”, then “Licenses”. Select “Upload “, and then “Install License File”. Then browse to and select the license file.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
32
AppSync is designed to have multiple users, each with different levels of privilege for executing a variety of tasks. Each user can be assigned one or more roles that correspond to their responsibilities and requirements. When creating user accounts that will be assigned roles in AppSync, you can choose to create local accounts that are stored with the AppSync database, or link directly to an available LDAP server (such as Active Directory in Microsoft environments) which handles the authentication and authorization.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
33
Configuring AppSync to connect to an LDAP directory for authentication (such as Microsoft Windows Active Directory) requires very specific X.509 formatting. This includes the fullyqualified domain name that represents the root of the LDAP directory tree, the IP address, hostname or FQDN of the primary directory server to use for authentication, and the Distinguished Name of the administrator user who has privileges to connect to LDAP for authentication. For more detailed information on the configuration of LDAP server and user settings used by AppSync, see the “EMC AppSync 2.2 Installation and Configuration Guide.”
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
34
A high-level view of the capabilities of each user role in AppSync is presented here. The user roles control the sections of the console that are displayed and the operations listed in the menu. For example, the console does not display the “Copy Management” and “Service Plans” tabs for a user with only the Security Administrator role. The permissions available via assigned user roles are accumulative in nature. In general, most users created in AppSync are likely to have multiple roles assigned to them. For example, a typical scenario involving an Exchange or SQL implementation may have a user account created and assigned the Data Administrator and Service Plan Administrator roles. This would allow the application owners not only to create a service plan that meets their precise RPO requirements, but also allows them to backup and restore on an ad-hoc basis as needed. The Security administrator role has the ability to configure LDAP servers for authentication, add, delete, and modify users, including changing the passwords of other users, and add or remove roles to users. The Resource administrator has the ability to add, modify, or remove arrays, RecoverPoint sites, hosts, and vCenter servers. Additionally, the resource administrator may obtain and upload licenses, as well as modify server settings. Note that to add a resource, the resource administrator needs the proper credentials of the resource. The Service Plan administrator has the ability to add, modify, delete, and run service plans. The Data administrator has the ability to configure an Exchange host, which includes discovering its databases, and to select a DAG member server to copy for protection. It can also subscribe data to a service plan, remove some or all data from a subscription, and specify override settings for subscribed data. In addition, the Data Administrator can create, mount, and restore a copy (on demand or otherwise), run service plans, and manage LDAP certificates.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
35
When you create an ACL for an application, and then assign users to the access list, you grant those users access to the application in AppSync. A user can then subscribe the application to a service plan and perform various operations, such as view, generate, mount, un-mount, and restore copies. Except for Service Plan Administrators and Data Administrators who have an ACL manager Role, only users listed on the ACL can access or view the application on the AppSync console. Users with ACL access do not receive references to the application such as events and alerts. The following list describes the roles and permissions for ACLs in AppSync: A Security Administrator enables the ACL manager role to a Data Administrator. Data Administrators that are designated as ACL managers can grant and revoke users from an ACL. Data Administrators without ACL manager privilege can only view a service plan to applications that they can access. Resource Administrators and Security Administrators cannot access applications under ACL control. They can, however, view report data generated from applications that they can access. Service plan Administrators are not affected by ACLs. They perform all operations allowed by this role. Child application objects inherit any ACL applied to the parent. Review the following behavior of the parent/child ACL model: •
When children are discovered they inherit the parent ACL.
•
Users can be added to the ACL of a specific child.
•
A child user can see the parent even if the user is not on the parent ACL.
•
The child user cannot perform any operations on the parent other than navigate (read-only access).
Roles are cumulative. You gain all entitlements for each role to which you belong.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
36
AppSync provides the ability to monitor all phases of Service Plan execution with: •
Alerts
•
Service Plan Reports
•
Recovery Point Reports
•
Repurpose Monitoring dashboard
A summary view of the percentage of service plans that completed successfully and whether or not all application RPOs have been met is presented to you in these reports. AppSync provides the ability to monitor all phases of Service Plan execution, including a summary view of the percentage of service Plans that completed successfully and whether or not application RPOs have been met as a result. In addition, AppSync allows you to monitor ongoing Oracle and SQL server repurposing operations as they occur in real-time.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
37
AppSync generates an alert when a service plan phase fails, when a Recovery Point Objective (RPO) is not met, or when a mount or restore fails. If any phase of a service plan fails during execution, AppSync will generate an appropriate set of alerts that you can expand for more information. These alerts provide a summary of logged operations and provide valuable insight into the root cause of an error. This can be very useful during troubleshooting, such as determining if the error was a transient application failure, or one requiring more serious investigation. Following is a detailed description of the alerts column: •
Alert (!): Level of alert
•
Time: Date and time of the alert
•
Server: Application server, such as a Microsoft Exchange server
•
Application: Replicated object, such as a Microsoft Exchange database
•
Category: Phase failure, RPO
•
•
Service Plan: Service plan that was running when the alert was generated, or the service plan that created the copy that failed a mount or restore Message: Describes the cause of the alert
You can view the associated events that led up to the alert by clicking on specific alert. Expand the top-level events to see additional details. The alerts page display shows a column for Alert Acknowledged. The value NO is the default. When you acknowledge an alert, the value of the alert changes to YES from the default value NO.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
38
The Recovery Point Compliance Report and the Service Plan Completion Report are tools for determining if data is being protected according to plan and that all SLAs are being met. The Recovery Point Compliance Report indicates the recovery point objective, the time since the last recovery point, and the service plan used. This is done for each application on each server. The Service Plan Completion Report indicates how many cycles completed successfully, how many completed with errors, and how many failed for every service plan.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
39
Representational State Transfer (REST) API is a client-server software architectural style for distributed hypermedia systems like audio, video, image etc. REST is used for developing web services. AppSync has a REST interface that allows the application programmers to access the information controlled by AppSync. The various features for administering the AppSync console includes: Setup an AppSync: Setting up REST API helps in registering a host, deploying a host plugin, adding storage systems, adding RecoverPoint site etc. Authentication of requests in the AppSync API: The AppSync server web interface authenticates users through the industry standard CAS (Central Authentication Service) protocol over SSL. Service action plans: Service plans are made up of phases for application discovery, mapping, user-supplied scripts, create copy, mount, validate, and unmount. Adding data to a service plan for protection: To protect any application data, you need to subscribe the data to a service plan. With the help of REST interface you subscribe the service plan by putting a dataset to the service plan. Subscribing data store to a service plan: This whole process of subscribing data store helps in storing huge amount of data in terms of objects. Actions on copies: There are various actions that can be performed like create copies, view, mount, restore, and view events associated with a copy. Viewing alerts and reports: REST API helps in collecting all the alerts in the system, getting all alerts that were generated for a specific service plan, to collect all events related to an alert, and also to get a report of activity in progress.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
40
This module discussed EMC AppSync management options including the basic procedure of logging into the console and initiating protection for a given application or file system using a service plan.
Copyright 2015 EMC Corporation. All rights reserved.
AppSync Fundamentals
41