User and Administration Guide 1
User and Administration Guide 1
6
User and Administration Guide
March 2023
Notes, cautions, and warnings
NOTE: A NOTE indicates important information that helps you make better use of your product.
CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid
the problem.
WARNING: A WARNING indicates a potential for property damage, personal injury, or death.
© 2020 - 2023 Dell Inc. or its subsidiaries. All rights reserved. Dell Technologies, Dell, and other trademarks are trademarks of Dell Inc. or its
subsidiaries. Other trademarks may be trademarks of their respective owners.
Customer notifications
Disclaimer for Dell Technologies content and third-party content that has not changed.
See table below for details:
Customer notifications 3
Contents
Customer notifications............................................................................................................................................................. 3
Preface....................................................................................................................................................................................... 13
4 Contents
Enable or disable automatic expiry of a copy ...................................................................................................... 65
Service Plan Events.................................................................................................................................................... 66
Oracle service plan details.............................................................................................................................................. 66
SQL Server service plan details...................................................................................................................................... 71
File system service plan details......................................................................................................................................76
SAP HANA service plan details......................................................................................................................................80
VMware Datacenter service plan details.....................................................................................................................85
Microsoft Exchange service plan details..................................................................................................................... 88
Kubernetes Cluster service plan details.......................................................................................................................92
Contents 5
SQL Server supported configurations................................................................................................................... 116
TDE enabled Microsoft SQL databases................................................................................................................ 116
Considerations for SQL Server in a VMware environment.............................................................................. 118
Required permissions and rights............................................................................................................................. 118
Set up SQL Server connection settings...............................................................................................................120
Support for AlwaysOn Availability Groups..................................................................................................................121
SQL Server transaction log backup............................................................................................................................. 121
Configure SQL Server transaction log backup................................................................................................... 122
Create log backup for SQL...................................................................................................................................... 123
Configure log backup scripts.................................................................................................................................. 123
Run Log Backups for a SQL database.................................................................................................................. 123
View log backups for a service plan...................................................................................................................... 123
Log backup expiration...............................................................................................................................................124
Considerations for working with SQL Server in a cluster......................................................................................125
SQL Server User Databases folder............................................................................................................................. 126
Discovering SQL Server databases....................................................................................................................... 126
Discover SQL Server databases.............................................................................................................................126
Protect a SQL Database................................................................................................................................................ 127
Subscribe a SQL database to a service plan....................................................................................................... 127
Create a SQL database copy.................................................................................................................................. 128
Microsoft SQL Server copies list .......................................................................................................................... 128
Unsubscribe database from a service plan.......................................................................................................... 130
Overriding service plan schedules......................................................................................................................... 130
View SQL database copies....................................................................................................................................... 131
Expire a SQL copy..................................................................................................................................................... 132
Service plan summary and details..........................................................................................................................133
Mount considerations for SQL Server........................................................................................................................142
Mount a copy using the SQL Mount wizard........................................................................................................143
Path mapping.............................................................................................................................................................. 147
Unmount a SQL copy......................................................................................................................................................148
Unmount a SQL copy from the Copies page...................................................................................................... 148
Unmount a SQL copy from the Service Plan page............................................................................................ 149
Create SQL repurpose copies.......................................................................................................................................149
Create second generation copies................................................................................................................................ 150
Enable or disable a SQL copy expiry............................................................................................................................151
Expire a SQL copy............................................................................................................................................................ 151
SQL Server database restore overview..................................................................................................................... 152
Restore considerations for databases in an Availability Group.......................................................................152
Affected entities during restore.............................................................................................................................152
Restoring a primary database or a secondary database with failover.......................................................... 153
Restoring a secondary database without failover..............................................................................................153
Restore a SQL copy.................................................................................................................................................. 154
SQL Server restore utility (assqlrestore).............................................................................................................155
6 Contents
PowerHA (HACMP) cluster integration............................................................................................................... 163
Prerequisites and supported configurations........................................................................................................164
Protecting a database.................................................................................................................................................... 170
Discover an Oracle database................................................................................................................................... 171
Subscribe a database to a service plan................................................................................................................. 171
Unsubscribe database from a service plan.......................................................................................................... 172
Creating an Oracle database copy from the Copies page............................................................................... 172
Create Oracle repurpose copies............................................................................................................................. 173
Create second generation copies...........................................................................................................................174
Oracle Copies page....................................................................................................................................................175
Service plan details..........................................................................................................................................................176
Service plan schedule................................................................................................................................................177
Overriding service plan schedules..........................................................................................................................177
Storage preferences..................................................................................................................................................178
Pre-copy script........................................................................................................................................................... 178
Create copy................................................................................................................................................................. 178
Automatic expiration of copies............................................................................................................................... 179
Post-copy script.........................................................................................................................................................179
Unmount previous copy............................................................................................................................................179
Pre-mount script........................................................................................................................................................180
Mount copies ............................................................................................................................................................. 180
Overriding mount settings in a service plan........................................................................................................ 180
Post mount script....................................................................................................................................................... 181
Unmount copy............................................................................................................................................................. 181
Mount an Oracle copy..................................................................................................................................................... 181
Mount a copy using the Oracle Mount wizard................................................................................................... 185
Expire an Oracle copy............................................................................................................................................... 188
Enable or disable expiry of an Oracle copy..........................................................................................................188
RMAN cataloging feature ....................................................................................................................................... 188
Mount on standalone server and prepare scripts for manual database recovery......................................189
Mount on Grid Cluster and recover as RAC database......................................................................................190
Path mapping..............................................................................................................................................................190
Retry recovery of a mounted and recovered Oracle copy............................................................................... 191
Unmount an Oracle copy............................................................................................................................................... 192
Unmount an Oracle copy from the Copies page................................................................................................ 192
Unmount an Oracle copy from the Service Plan page......................................................................................192
Restore an Oracle copy..................................................................................................................................................193
Restore a standalone local copy ........................................................................................................................... 194
Affected entities during restore.............................................................................................................................195
Vdisk restore with affected entities......................................................................................................................196
Restoring a RAC copy for affected entities........................................................................................................ 197
Oracle database archive log backup........................................................................................................................... 198
Configure Oracle database archive log backup.................................................................................................. 198
Create Oracle database archive log back up from the copies page..............................................................199
View archive log backups for a service plan...................................................................................................... 200
Archive log backup expiration................................................................................................................................200
Mount wizard for Oracle archive log backup copies.........................................................................................201
Unmount an Oracle archive log backup copy from the copies page............................................................ 202
Contents 7
Overview of File System support................................................................................................................................203
Discover File Systems.............................................................................................................................................. 204
Protect NFS file systems on VNXFile, Unity, PowerMax, and PowerStore storage................................204
PowerHA (HACMP) cluster integration.............................................................................................................. 207
Windows failover clustered file systems............................................................................................................. 208
Subscribe a File System to a service plan.................................................................................................................208
Unsubscribe File Systems from a service plan........................................................................................................ 209
Create a File System copy............................................................................................................................................209
Create File System repurpose copies......................................................................................................................... 210
Create second generation copies................................................................................................................................. 211
Overriding service plan schedules............................................................................................................................... 212
Callout scripts support................................................................................................................................................... 212
Mount a copy using the File System Mount wizard................................................................................................ 214
Changing the mount point for an affected file system.................................................................................... 215
Override mount settings in a service plan........................................................................................................... 215
Nested mount support for File systems............................................................................................................... 216
Mounting a UNIX file system after reboot ......................................................................................................... 216
Enable or disable a File system copy..................................................................................................................... 217
Expire a File system copy.........................................................................................................................................217
Path mapping.............................................................................................................................................................. 217
Unmount a file system copy..........................................................................................................................................218
Unmount a File System copy from the Service Plan page.............................................................................. 218
Unmount a File System copy from the Copies page......................................................................................... 219
Restore a file system copy............................................................................................................................................ 219
8 Contents
SAP HANA system connection settings.............................................................................................................. 243
Pre-copy script.......................................................................................................................................................... 244
Post-copy script........................................................................................................................................................ 244
Service plan details................................................................................................................................................... 244
Create copy of SAP HANA system.......................................................................................................................245
Edit Subscription for SAP HANA...........................................................................................................................245
SAP HANA system copies list ............................................................................................................................... 245
Unsubscribe SAP HANA system............................................................................................................................ 247
Service plan schedule...............................................................................................................................................247
Create SAP HANA repurpose copies......................................................................................................................... 248
Create second generation copies..........................................................................................................................249
Mount a SAP HANA system copy...............................................................................................................................250
Mount and recovery considerations..................................................................................................................... 253
Pre-mount script....................................................................................................................................................... 254
Post mount script..................................................................................................................................................... 255
Mount a copy using the SAP HANA Mount wizard.......................................................................................... 255
Mount a copy of distributed or scale out system using the SAP HANA Mount wizard.......................... 258
Path mapping............................................................................................................................................................. 260
Overriding mount settings in a service plan........................................................................................................ 261
Unmount a SAP HANA copy......................................................................................................................................... 261
Unmount SAP HANA copy from the Service Plan page...................................................................................261
Unmount a SAP HANA copy from the Copies page......................................................................................... 262
Restore a SAP HANA copy...........................................................................................................................................262
Affected entities during restore............................................................................................................................ 263
Expire a SAP HANA copy..............................................................................................................................................264
Automatic expiration of copies.............................................................................................................................. 264
Enable or disable expiry of a SAP HANA copy...................................................................................................264
Contents 9
Service plan schedule.................................................................................................................................................... 280
Overriding Kubernetes service plan schedules................................................................................................... 281
Create Kubernetes namespace repurpose copies................................................................................................... 281
Create Kubernetes namespace second generation copies............................................................................. 282
Mount a Kubernetes namespace copy...................................................................................................................... 283
Mount and recovery considerations..................................................................................................................... 284
Mount a copy using the Kubernetes Mount wizard..........................................................................................284
Overriding mount settings in a service plan....................................................................................................... 285
Unmount Kubernetes namespace copy.....................................................................................................................285
Unmount a Kubernetes copy from the Service Plan page..............................................................................285
Unmount a Kubernetes copy from the Copies page........................................................................................ 285
Expire a Kubernetes namespace copy....................................................................................................................... 286
Automatic expiration of copies.............................................................................................................................. 286
Enable or disable expiry of a Kubernetes namespace copy............................................................................ 286
10 Contents
Service plan considerations for applications on Dell SC storage.................................................................. 305
Mount and unmount Dell copies............................................................................................................................305
PowerStore...................................................................................................................................................................... 305
Configure a PowerStore appliance....................................................................................................................... 305
Service plan considerations with PowerStore block storage......................................................................... 306
Service plan considerations with PowerStore File storage.............................................................................307
Mount and unmount PowerStore block copies..................................................................................................307
Mount and unmount for PowerStore file copies............................................................................................... 307
PowerStore restore considerations for block storage..................................................................................... 307
PowerStore restore considerations for file storage......................................................................................... 308
Repurposing copies on PowerStore block storage........................................................................................... 308
Repurposing PowerStore File storage................................................................................................................. 308
PowerFlex......................................................................................................................................................................... 309
Configure a PowerFlex array..................................................................................................................................309
Service plan considerations with PowerFlex storage.......................................................................................309
Mount and unmount PowerFlex copies................................................................................................................ 310
Restore considerations for PowerFlex storage.................................................................................................. 310
Repurposing copies on PowerFlex storage......................................................................................................... 310
RecoverPoint ................................................................................................................................................................... 310
Service plan considerations for applications with RecoverPoint protection...............................................310
RecoverPoint prerequisites...................................................................................................................................... 311
Dynamic or static mounts.........................................................................................................................................311
Repurpose RecoverPoint Bookmark copies of Oracle or SQL Server databases...................................... 312
Unity .................................................................................................................................................................................. 313
Service plan considerations with Unity.................................................................................................................314
Mounting and unmounting Unity NFS datastore copies.................................................................................. 314
Mounting and unmounting Unity copies...............................................................................................................314
Mounting and unmounting Unity NFS File system copies............................................................................... 314
Unity restore considerations................................................................................................................................... 315
Repurposing copies on Unity.................................................................................................................................. 315
VMAX3/PowerMax and VMAX All Flash................................................................................................................... 315
Service plan considerations for applications on VMAX All Flash and VMAX3/PowerMax storage.......316
Service plan considerations with PowerMax File storage................................................................................317
Mount or unmount VMAX3/PowerMax and VMAX All Flash copies.............................................................317
Mount and unmount for PowerMax file copies.................................................................................................. 318
PowerMax restore considerations for file storage............................................................................................ 318
VMAX3/PowerMax and VMAX All Flash repurpose overview........................................................................319
VNXFile/eNAS..................................................................................................................................................................319
Service plan considerations for an application on VNX File storage............................................................ 320
VNX file mount.......................................................................................................................................................... 320
Metro node | VPLEX....................................................................................................................................................... 321
Service plan considerations for applications on metro node | VPLEX storage...........................................321
Mount and unmount metro node | VPLEX copies ........................................................................................... 322
Metro node | VPLEX restore considerations......................................................................................................322
XtremIO............................................................................................................................................................................. 323
Restore options with XtremIO storage................................................................................................................325
Contents 11
Dell SupportAssist...........................................................................................................................................................328
Dell SupportAssist..................................................................................................................................................... 328
Configuration information sent to Dell Technologies by Dell SupportAssist.............................................. 329
AppSync issues................................................................................................................................................................330
Oracle...........................................................................................................................................................................330
SQL...............................................................................................................................................................................336
File system.................................................................................................................................................................. 338
Exchange.....................................................................................................................................................................342
VMware....................................................................................................................................................................... 343
SAP HANA.................................................................................................................................................................. 344
Windows host plug-in...............................................................................................................................................345
Unix host plug-in....................................................................................................................................................... 346
General.........................................................................................................................................................................347
Error handling...................................................................................................................................................................352
Event logging................................................................................................................................................................... 353
Resource logging.............................................................................................................................................................353
Hotfix details.................................................................................................................................................................... 353
Glossary.................................................................................................................................... 354
Index......................................................................................................................................... 357
12 Contents
Preface
As part of an effort to improve its product lines, Dell periodically releases revisions of its software and hardware. All the versions
of the software or hardware that are currently in use, might not support some functions that are described in this document.
The product release notes provide the most up-to-date information about product features.
Contact your Dell technical support professional if a product does not function properly or does not function as described in this
document.
NOTE: This document was accurate at publication time. Go to support.dell.com to ensure that you are using the latest
version of this document.
Purpose
This document is part of the AppSync documentation set, and includes information about using and managing AppSync.
Audience
This guide is intended for use by customers and service providers to use and configure AppSync.
Related documentation
The following publications provide additional information:
● AppSync Installation and Configuration Guide
● AppSync Release Notes
● AppSync Security and Configuration Guide
Typographical conventions
Dell uses the following type style conventions in this document:
Preface 13
Where to get help
Dell support, product, and licensing information can be obtained as follows:
Product information
For documentation, release notes, software updates, or information about Dell products, go to support.dell.com.
Technical support
Go to support.dell.com and click Service Center. Several options for contacting Dell Technical Support are available. To open
a service request, you must have a valid support agreement. Contact your Dell sales representative for details about obtaining a
valid support agreement or with questions about your account.
Online communities
Go to community.dell.com for peer contacts, conversations, and content on product support and solutions. Interactively engage
online with customers, partners, and certified professionals for all Dell products.
Your comments
Your suggestions helps continue to improve the accuracy, organization, and overall quality of the user publications. Send your
opinions of this document to support.dell.com.
14 Preface
1
Introduction
This chapter includes the following topics:
Topics:
• AppSync overview
• AppSync architecture
AppSync overview
AppSync is software that enables Integrated Copy Data Management (iCDM) with the primary storage systems of Dell
Technologies.
AppSync simplifies and automates the process of generating and consuming copies of production data. AppSync abstracts the
underlying storage and replication technologies. Through deep application integration, AppSync enables application owners to
satisfy copy demand for operational recovery and data repurposing on their own. In turn, storage administrators need only be
concerned with initial setup and policy management, resulting in an agile, frictionless environment.
AppSync automatically discovers application databases, learns the database structure, and maps it through the virtualization
layer to the underlying storage LUN. It then orchestrates all the activities that are required from copy creation and validation
through mounting at the target host and launching or recovering the application. Supported workflows also include refresh,
expire, and restore production.
Key features
● Supports physical, virtual, and mixed host environments across Dell Block and File storage.
● Integrates with Oracle, SQL server, Exchange, VMware vCenter, SAP HANA, Kubernetes Cluster and more.
● Supports customer applications (EPIC, DB2, and so on) through file system copies with callout script integration to provide
application consistency.
● Supports application consistent, crash consistent, and virtual machine consistent (with individual virtual machine recovery)
copies.
● Supports Snaps, Clones, and RecoverPoint Bookmarks.
● Supports on-demand and scheduled plans.
● Repurpose wizard supports application consistent copy creation and manual modifications. Second-generation copies of the
modified copy are then distributed and optionally deleted upon configured expiration.
Introduction 15
NOTE: In this document, all mentions of VMAX3 includes information and instructions for VMAX All Flash and
PowerMax arrays.
○ PowerStore (Block and File)
○ VNXFile/eNAS
○ XtremIO
○ Metro node | VPLEX
○ Unity (Block and File)
○ Dell SC (Block only)
○ PowerFlex (Block Only)
● Replication Technologies
○ PowerStore Snapshot
○ PowerStore Thin Clone
○ PowerStore File Snapshot
○ PowerStore File Thin Clone
○ PowerFlex Snapshot
○ SRDF
○ SnapVX
○ PowerMax File Snapshot
○ PowerMax File Thin Clone
○ RecoverPoint Bookmarks
○ XtremIO Virtual Copies
○ Unity Unified Snapshot
○ Unity Thin Clone
○ Dell SC Series Snapshots
○ Combination of PowerStore Block + PowerStore File Snapshot, and PowerMax Block + PowerMax File Snapshot. Applies
to SAP HANA copies only.
○ CSI Snapshot. Applies to Kubernetes only.
Role-based management
AppSync supports role-based access to resources and functionality.
You can set up AppSync to have multiple users. Each user can be assigned one or more roles that correspond to their
responsibilities and requirements. You can create users that are local to AppSync, and optionally add users through an LDAP
server which handles the authorization.
The following table describes the user roles.
16 Introduction
AppSync supports role-based access at the group level for LDAP. The groups that exist in LDAP can be added and roles can
be assigned. The members in the group will get the roles assigned for the group. The AppSync Security Configuration Guide
provides more information on the specific user roles and their permissions.
The following table lists the details of the group.
AppSync reports
AppSync generates reports that tell you whether your data is protected, recoverable, and compliant with service level
agreements.
Alerts and reports can be easily viewed at the top level of the AppSync dashboard. Alerts can be sent in email. AppSync can
export reports to comma-separated value format.
AppSync architecture
AppSync components include the AppSync server, agent (host plug-in software), and user interfaces (UI or console).
Introduction 17
AppSync server
The AppSync server software resides on a supported Windows system. It controls the service plans and stores data about each
copy it creates.
The repository is stored in a PostgreSQL database on the AppSync server.
REST interface
AppSync has a REST interface that allows application programmers to access AppSync controlled information.
The API is described in the Dell API Marketplace.
18 Introduction
2
AppSync Console
The chapter includes the following topics:
Topics:
• Console overview
• Start the AppSync console
Console overview
The AppSync console is arranged in the Dashboard, Copy Management, Schedule Management, Alerts, Reports, and Jobs tabs.
● The Dashboard is a customizable view of reports and alerts. The default dashboard shows Recovery Point Objective (RPO)
status of protected applications, service plan job status, most recent alerts, summary of copies, and activities in progress.
● Copy Management provides an action-oriented entry to the copy management or service plan pages for applications such
as Microsoft Exchange and Microsoft SQL Server. It also provides an application-oriented entry point for protection, mount,
restore, service plan subscription, and other operations.
● Schedule Management provides a bar chart representation of the service plans and their schedules. Required data can be
viewed based on day, week, or month.
● Alerts provides the ability to view and acknowledge alerts, filter alerts based on alert state, time, server, application, and
so on, and view details of the alerts in the right pane. Notification Recipients displays the list of all email notification
recipients and provides a central place for configuring the email alerts per application instance and service plans.
● Reports displays automated log collection status reports, recovery point compliance reports, and service plan completion
reports.
● The Jobs tab displays a list of all scheduled and on-demand running jobs, and the jobs that have completed or failed in
AppSync.
● The Settings section contains all the settings that you can configure for AppSync. This section also allows you to do the
following:
○ Configure Infrastructure Resources
○ Configure Licenses
○ Register Dell SupportAssist
○ Configure Notification
○ Configure Users, Groups, and Roles
○ Configure Advanced Settings
○ Configure Logs
○ View AppSync Support tools
User roles control which sections of the console are displayed and which operations are listed in menus. For example, the
console does not display the Copy Management tab for a user who has only the Security Administrator role.
NOTE: Settings > Advanced Settings tab is only accessible to a user who has all four roles (Service Plan Administrator,
Data Administrator, Resource Administrator, and Security Administrator).
AppSync Console 19
Schedule Management Overview
Provides an overview of the schedule management dashboard.
On the AppSync console, you must click Schedule Management to view the service plan schedule management dashboard
that provides a bar chart representation of the service plans and their schedules. Required data can be viewed based on day,
week, or month. Filters are available for every option. The default option is the day view. You can select a specific day, a specific
week, or a specific month to view the graph. You must use the filter for applications, to view the graph for specific applications.
Day View: In the Day View, the graph represents the data for every 1 hour. Each bar represents an hour, starting from 12:00
AM. Click the bar, to view the details of the selected service plan in the SCHEDULE and STORAGE tabs, available on the right
side of the page.
Week View: In the week view, the graph represents the data for every 4 hours. Each bar represents every 4 hours, starting
from Sunday 12:00 AM. Click the bar, to view the details of the selected service plan in the SCHEDULE and STORAGE tabs,
available on the right side of the page.
Month View: In the month view, the graph represents the data for every 4 hours. Each bar represents every 4 hours.
NOTE: Graphs can be viewed for the service plans that are repurposed, scheduled, and are schedule overrides.
Steps
1. Log in to the AppSync console.
2. In the Alerts widget, click the Details link to see a list of all the alerts in AppSync.
3. On the Dashboard, click the Refresh icon on the top of the widget to refresh the results.
Steps
1. Log in to the AppSync console.
2. In the Service Plan Completion Status widget, click the Details link to see the percentage of the service plans that
completed successfully, the ones that completed with errors, and the ones that failed.
3. On the Dashboard, click the Refresh icon at the top of the widget to refresh the results.
20 AppSync Console
Steps
1. Log in to the AppSync console.
2. In the RPO region, click the Details link to see the recoverability for all objects that are subscribed to service plans with an
RPO recurrence type.
3. On the Dashboard, click the Refresh icon at the top of the widget to refresh the results.
Steps
1. Log in to the AppSync console.
2. In the Job Status region, click the drop-down list and select one of the following choices:
● LAST 24 HOURS
● All
The displayed results are filtered based on the time period you select.
3. Click the Details link to see a list of all scheduled and on-demand running jobs, and the jobs that have completed or failed in
AppSync.
AppSync Console 21
3
AppSync CLI Utility
This chapter includes the following topics:
Topics:
• AppSync CLI Utility
• CLI actions
Pre-requisites
● Java Runtime Environment (JRE) version 11 - must be installed and available in path.
● OpenJDK Runtime Environment 18.9 (build 11.0.15+10).
● Configured AppSync installation with registered resources
● Discovered applications on registered hosts
● Configured service plans
● If you are using the CLI on a non-English host, ensure that you set the correct code page before execution. To set the code
page, use chcp on the command prompt.
CLI actions
This section describes the AppSync CLI actions.
The AppSync CLI supports the following actions:
● Login and logout.
● Run a service plan.
● Enable or disable a service plan.
● List all copies that are created for a service plan or application object.
● List all details of an application object.
● Subscribe or unsubscribe an application object to or from a service plan.
● Mount or unmount a copy.
● Expire a copy.
● Run and export AppSync reports.
● Refresh.
Login
Authenticates the AppSync server.
Syntax
-login
server value
port value
user value
password value
type value
/?
Arguments
server value The server that you want to authenticate. The default server is localhost.
port value The HTTPS port of AppSync server. The default port is 8445.
user value Specifies the user to be authenticated. The default user is admin.
password value Specifies the password for the user. You are prompted to enter a password, if no password is set.
Description
This command authenticates the AppSync server. It requires the server name, https communication port, AppSync user, and the
corresponding password. For example:
appsync-cli.bat -login server=<server> port=8445 user=admin password=<admin_pass>
After you log in, a file that is named LOCAL_TOKEN is created in the current directory containing required authentication
information. If this file is deleted or the current session expires, a new session must be created by running the login command
once again.
For LDAP user login, the type specifies as ldap. For example, appsync-cli.bat -login server=<server> port=8445
user=<LDAP user> password=<LDAP user password> type=LDAP
See also
logout
Logout
Invalidates an open AppSync CLI connection.
Syntax
-logout
/?
Arguments
/? Displays command-line help.
Description
This command invalidates an open CLI connection. After you complete actions with the AppSync CLI, ensure that you log out.
The log out command not only closes the current session, but also invalidates it. For example:
appsync-cli.bat -logout
See also
login
subscribe
Subscribes a data object to the specified service plan.
Syntax
-subscribe
Arguments
service_plan value The service plan that you want to subscribe to.
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
/? Displays command line help.
Description
You can subscribe an application object to a service plan using the CLI. Options vary for each application. Run the help
command "/?" for the application that you want to subscribe for a complete list of required arguments. For example:
appsync-cli.bat -subscribe app=oracle service_plan=<sp1> oracle_server=<server>
db_name=<db1>
instance_name value The SQL instance of the desired database. The default is
instance_name=MSSQLSERVER
user_databases value Allows subscription of the user database folder. The value can
be true or false.
Oracle
oracle_server value The Oracle server of the desired database. The default is
oracle_server=localhost
File system
fs_server value The server of the desired file system. The default is
fs_server=localhost.
fs_name value The name of the file system. The default is fs_name=C:\\.
fs_type value The format of the file system. The default is fs_type=ntfs.
Datastore
datastore value The datastore that you want to subscribe.
Exchange
ex_server value The Exchange server that you want to subscribe.
SAP HANA
saphana_server value The SAP HANA server of the required database that you want
to subscribe.
system_name value The SAP HANA system that you want to subscribe.
Kubernetes Cluster
kubernetes_server value The Kubernetes Cluster name/IP of the required namespace
that you want to subscribe.
namespace value The Kubernetes Namespace name that you want to subscribe.
See also
unsubscribe
unsubscribe
Unsubscribes a data object from the specified service plan.
Syntax
-unsubscribe
service_plan value
app value
/?
Arguments
service_plan value The service plan that you want to unsubscribe from.
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
/? Displays command line help.
instance_name value The SQL instance of the desired database. The default is
instance_name=MSSQLSERVER.
user_databases value Allows you to unsubscribe the user database folder. The value
can be true or false.
Oracle
oracle_server value The Oracle server of the desired database. The default is
oracle_server=localhost.
File system
fs_server value The server of the desired file system. The default is
fs_server=localhost.
fs_name value The name of the file system. The default is fs_name=C:\\.
fs_type value The format of the file system. The default is fs_type=ntfs.
Datastore
datastore value The datastore that you want to unsubscribe.
vcenter value The vCenter server to find the datastore. The default is
vcenter=localhost.
Exchange
ex_server value The Exchange server that you want to unsubscribe. In the
case of DAG, the server name is the DAG name.
db_name value The Exchange database that you want to unsubscribe.
SAP HANA
saphana_server value The SAP HANA server of the required database that you want
to unsubscribe.
system_name value The SAP HANA system that you want to unsubscribe.
Kubernetes Cluster
kubernetes_servervalue The Kubernetes Cluster name/IP of the required namespace
that you want to unsubscribe.
namespace value The Kubernetes Namespace name that you want to
unsubscribe.
runSP
Runs the specified service plan.
Syntax
-runSP
service_plan value
app value
log_backup_only value
/?
Arguments
service_plan value The service plan that you want to run.
Description
You can run a service plan by specifying the application name and the service plan. For example:
appsync-cli.bat -runSP app=sql service_plan=Bronze
See also
enableSP
disableSP
Syntax
-enableSP
service_plan value
app value
/?
Arguments
service_plan value The service plan that you want to enable.
Description
You can enable a service plan by specifying the application name and the service plan. For example:
appsync-cli.bat -enableSP app=sql service_plan=Bronze
See also
runSP
disableSP
disableSP
Disables the specified service plan.
Syntax
-disableSP
service_plan value
app value
/?
Description
You can disable a service plan by specifying the application name and the service plan. For example:
appsync-cli.bat -disableSP app=sql service_plan=Bronze
See also
runSP
enableSP
listCopies
Displays all copies that meet the specified application specific properties.
Syntax
-listCopies
service_plan value
app value
age value
/?
Arguments
service_plan value The service plan that created the copies.
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
age value Filters viewable copies on the console by the age of a copy. The value can be one of the following:
● day
Description
A copy's uuid is required before you can mount the copy. To get this information, run the -listCopies command for either a
service plan or an application object. The arguments are application-specific so ensure that you use the help command "/?" for
details. For example:
appsync-cli.bat -listCopies app=sql instance_name=<value> db_name=<value> age=all
fs_name value The name of the file system. The default is fs_name=C:\\.
fs_type value The format of the file system. The default is fs_type=ntfs.
Datastore
datastore value The name of the desired datastore.
vcenter value The vCenter server to find the datastore. The default is
vcenter=localhost.
Exchange
ex_server value Name of the Exchange server that you want to display. In the
case of DAG, the server name is the DAG name.
db_name value Displays the specified Exchange database.
SAP HANA
See also
copyDetails
copyDetails
Displays information about a specified copy.
Syntax
-copyDetails
app value
copy_ID value
/?
Arguments
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
copy_ID value The UUID of the copy that you want to display.
/? Displays command line help.
Description
A copy's uuid is required before you can mount the copy. To fetch additional information of an application copy, run the
-copyDetails command for either a service plan or an application object. The arguments are application-specific so ensure
that you use the help command "/?" for details. For example:
appsync-cli.bat -copyDetails app=<app> copy_ID=<value>
mount
Mounts a specified copy.
Syntax
-mount
copy_ID value
app value
/?
Arguments
copy_ID value The UUID of the copy that you want to mount.
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
/? Displays command line help.
Description
The AppSync CLI supports all mount options that are available through the GUI. The options vary for each application. Run the
help "/?" command for the application that you want to mount to determine the mount options. For example:
● appsync-cli.bat -mount app=filesystem copy_ID=<value> mount_host=<value>
● appsync-cli.bat -mount app=sql copy_ID=<value> option=recover recovery_instance=<value>
● appsync-cli.bat -mount app=datastore copy_ID=<value> mount_host=<value> cluster_mount=yes
image_access_mode=virtual_roll
● appsync-cli.bat -mount app=oracle copy_ID=<value> option=rac mount_cluster=<value>
mount_servers=<server1,server2>
● appsync-cli.bat -mount app=saphanasystem option=mount saphana_mount_volume=<value>
mount_host=<value> mount_all_copies=<value> mount_path=<value>
● appsync-cli.bat -mount app=k8sns copy_ID=<value> option=mount mount_host=<value>
option value Specifies the copy recovery option. The value can be mount
or recover.
Mount Standalone SQL options
mount_host value The host on which to mount the copy.
mount_path value The non-default path to mount a copy. The value can be one
of the following:
● Mapped path
● Default path
mapped_path value The map of source to target path. This option is applicable
only to mapped path.
UNIX: /source:::/target,/abc:::/xyz
WIN: R:\:::S:\,T:
\MountPoint:::U:\
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
dedicated_sg value Specifies the dedicated storage group.
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
db_naming_suffix value Specify a suffix that must be appended to the database after
mount.
mount_path value The non-default path to mount a copy. The value can be one
of the following:
● Mapped path
mapped_path value The map of source to target path. This option is applicable
only to mapped path.
UNIX: /source:::/target,/abc:::/xyz
WIN: R:\:::S:\,T:
\MountPoint:::U:\
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
dedicated_sg value Specifies the dedicated storage group.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
vmware_vdisk_mode value Allows you to mount copies as independent disks. The value
can be one of the following:
● independent_persistent
● independent_nonpersistent
unlink_copy_before_unmountvalue Allows you to unlink the SnapVX snap during mount. This
option is applicable for regular SnapVX snap and second
generation repurposing SnapVX snap, for on-job and on-
demand service plans.
perinnially_reservedvalue Allows you to mark RDM devices on ESXi as perennially
reserved. The value can be true or false.
option value Specifies the copy recovery option. The value can be one of
the following:
● mount
● rman
● recover
mount_all_copies value Determines whether to mount all copies. The value can be
true or false.
log_backup_only value Determines whether to mount Oracle log back up copies. The
value can be true or false.
mount_path value The non-default path to mount a copy.
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
disable_rp_srmvalue Disables RecoverPoint SRM (Site Recovery Manager). This
option is only applicable to RecoverPoint 4.1 and later. The
value can be true or false.
filesystem_checkvalue Performs a file system check during mount. This is only
applicable to UNIX and LINUX hosts. The value can be true
or false.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
vmware_vdisk_mode value Allows you to mount copies as independent disks. The value
can be one of the following:
● independent_persistent
● independent_nonpersistent
Mount RMAN Oracle options
mount_host value The host on which to mount the copy.
mount_all_copies value Determines whether to mount all copies. The value can be
true or false.
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
rman_user value Specifies the RMAN username.
asm_dg_name value The non-default name for the ASM disk group.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
image_access_mode value Access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
open_mode value Specifies the open mode for the copy after recovery.
asm_dg_name value The non-default name for the ASM disk group.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
use_adr_dest value Forces the mounted database to use the ADR home directory
instead of TEMP for diagnostic logs.
disable_arch value Disables the ARCHIVELOG mode on a mounted database.
unlink_copy_before_unmount value Allows you to unlink the SnapVX snap during mount. This
option is applicable for regular SnapVX snap and second
generation repurposing SnapVX snap, for on-job and on-
demand service plans.
Mount Manual Recovery ORACLE
mount_host value The host on which to mount the copy.
image_access_mode value Access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
open_mode value Specifies the open mode for the copy after recovery.
asm_dg_name value The non-default name for the ASM disk group.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
Mount RAC
mount_cluster value The cluster that you wish to mount a copy to. The default is
Original Cluster.
mount_server value The server on which to mount the copy.
image_access_mode value Access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
open_mode value Specifies the open mode for the copy after recovery.
asm_dg_name value The non-default name for the ASM disk group.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
option value Specifies the copy recovery option. The value can be mount
or recover.
mount_host value The host on which to mount the copy. The default is original
host.
mount_all_copies value Determines whether to mount all copies. The value can be
true or false.
mount_access value Type of access the copy must be mounted with. The value
can be readonly or readwrite.
mount_path value The path to mount a copy. The value can be one of the
following:
WIN DEFAULT:
SystemDrive\AppSyncMounts\ProdServerName
mapped_path value The map of source to target path. This option is applicable
only to mapped path.
UNIX: /source:::/target,/abc:::/xyz
WIN: R:\:::S:\,T:\MountPoint:::U:
\
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
disable_rp_srm value Disables RecoverPoint SRM (Site Recovery Manager). This
option is only applicable to RecoverPoint 4.1 and later. The
value can be true or false.
qos_policy value Name of QoS policy as it appears in XtremIO.
filesystem_check value Performs a file system check during mount. This is only
applicable to UNIX and LINUX hosts. The value can be true
or false.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
enable_cluster_mount value Enables VMware cluster mount. The value can be true or
false.
dedicated_sg value Specifies the dedicated storage group. The value can be true
or false.
vmware_vdisk_mode value Allows you to mount copies as independent disks. The value
can be one of the following:
● independent_persistent
● independent_nonpersistent
unlink_copy_before_unmount value Allows you to unlink the SnapVX snap during mount. This
option is applicable for regular SnapVX snap and second
generation repurposing SnapVX snap, for on-job and on-
demand service plans.
mount_host value The host on which to mount the copy. The default is original
host.
mount_all_copies value Determines whether to mount all copies. The value can be
true or false.
mount_signature value Allows you to specify whether you want to use the original or
new mount signature. The value can be new or original.
cluster_mount value Specifies whether you want to mount to a cluster or not. The
value can be yes or no.
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
qos_policy value Name of QoS policy as it appears in XtremIO.
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
unlink_copy_before_unmount value Allows you to unlink the SnapVX snap during mount. This
option is applicable for regular SnapVX snap and second
generation repurposing SnapVX snap, for on-job and on-
demand service plans.
option value Specifies the copy recovery option. The value can be mount
or validate.
Mount Standalone Exchange options
mount_host value The host on which to mount the copy.
mount_all_copies value Determines whether to mount all copies. The value can be
true or false.
mount_path value The path to mount a copy. The value can be one of the
following:
● Mapped path
● Default path
WIN DEFAULT:
SystemDrive\AppSyncMounts\ProdServerName
mapped_path value The map of source to target path. This option is applicable
only to mapped path.
UNIX: /source:::/target,/abc:::/xyz
WIN: R:\:::S:\,T:\MountPoint:::U:
\
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
disable_rp_srmvalue Disables RecoverPoint SRM (Site Recovery Manager). This
option is only applicable to RecoverPoint 4.1 and later. The
value can be true or false.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
vmware_vdisk_mode value Allows you to mount copies as independent disks. The value
can be one of the following:
● independent_persistent
● independent_nonpersistent
unlink_copy_before_unmount value Allows you to unlink the SnapVX snap during mount. This
option is applicable for regular SnapVX snap and second
generation repurposing SnapVX snap, for on-job and on-
demand service plans.
Mount and Validate Standalone Exchange
mount_host value The host on which to mount the copy.
image_access_mode value The access mode for the image. The value can be one of the
following:
● logged
● virtual
● virtual_roll
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
validate_copies value Determines whether the copies will be validated as part of the
mount.
db_logs value Validate databases and logs. The value can be Sequentially or
in parallel.
log_check value Enables you to minimize log checking. The value can be true
or false.
working_dir value Specifies the working directory.
throttle_validation value Enables you to throttle the validation. The value can be true or
false.
pause_after_I/O_count_of value Specifies the pause after the I/O count. The default is 100.
pause_duration value Specifies the pause duration. The default is 1000 milliseconds.
skip_db_validation value Skips database validation. The value can be true or false.
option value Specifies the copy recovery option. The value is mount.
mount_host value The host on which to mount the copy. Default is original host.
mount_all_copies value Determines whether to mount all copies. The value can be
true or false.
mapped_path value The map of source to target path. This option is applicable
only if mount_path is set to MappedPath. For example:
/source:::/target,/abc:::/xyz
filesystem_checkvalue Performs a file system check during mount. The value can be
true or false.
desired_SLO value Specifies the desired service level objectives for VMAX3/
PowerMax arrays.
preferred_sg_host_map value Specifies the host storage group mappings. Standard format
is:
preferred_sg_host_map=STORAGE+<storage_ser
ial_id>+<esx_host or
physical_host>=<storagegroup_name>
For example,
preferred_sg_host_map=STORAGE+aaabbbbbxxyy
+xyzhost=test_sg
enable_cluster_mount value Enables VMware cluster mount. The value can be true or
false.
vmware_vdisk_mode value Allows you to mount copies as independent disks. The value
can be one of the following:
● independent_persistent
● independent_nonpersistent
perinnially_reservedvalue Allows you to mark RDM devices on ESXi as perennially
reserved. The value can be true or false.
NOTE: Mount options unlink_copy_before_unmount=<value> and option=recover are not supported. CLI does
not support scale-out HANA system and recovery type "Use HDBLCM Utility".
option value Specifies the copy recovery option. The value can be mount
or recover.
mount_host value The cluster on which to mount the copy. Default is original
host.
retain_changes_after_unmount value Retains changes made to a copy while mounted.
source_namespace:target_namespace
See also
unmount
unmount
Unmounts a specified copy.
Syntax
-unmount
copy_ID value
app value
/?
Arguments
copy_ID value The UUID of the copy that you want to unmount.
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
/? Displays command line help.
Description
To unmount a copy you must specify the application name and the copy uuid. For example: appsync-cli.bat -unmount
app=<app> copy_ID=<value>.
To unmount archive log backup copy you must specify the application name, log_backup_only (value true or false) and the copy
uuid. For example: appsync-cli.bat -unmount app=<app> log_backup_only=<value> copy_ID=<value>.
To unmount the latest or oldest mounted copy specifically for a database, filesystem, or a datastore, use the following
commands:
● For Datastores: appsync-cli.bat -unmount app=datastore datastore=<value> datacenter=<value>
vcenter=<value> option=latestMountedCopy/oldestMountedCopy
● For SQL: appsync-cli.bat -unmount app=sqlinstance_name=<value> db_name=<value>
option=latestMountedCopy/oldestMountedCopy
● For Oracle: appsync-cli.bat -unmount app=oracle oracle_server=<value> db_name=<value>
option=latestMountedCopy/oldestMountedCopy
● For File systems: appsync-cli.bat -unmount app=filesystem fs_server=<value> fs_name=<value>
fs_type=<value> option=latestMountedCopy/oldestMountedCopy
● For Kubernetes Cluster:appsync-cli.bat -unmount app=k8sns copy_ID=<value>
To unmount a service plan copy of any application use the following commands:
See also
mount
refresh
Refreshes the specified copy.
Syntax
-refresh
app value
copy_ID value
/?
Arguments
app value The application that you want to refresh. The value can be one of the following:
● sql
● oracle
● filesystem
● saphanasystem
● k8sns
copy_ID value The UUID of the copy to be refreshed.
/? Displays command line help.
Description
This command refreshes the specified application copy. For example:
appsync-cli.bat -refresh app=sql copy_ID=<value>
See also
expire
Syntax
-expire
app value
copy_ID value
force value
/?
Arguments
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
copy_ID value The UUID of the copy you want to expire.
force value Removes a copy which has multiple associated copies. The value can be true or false.
/? Displays command line help.
Description
To expire a copy, you must specify the application name and the copy UUID. For example: appsync-cli.bat -expire
app=datastore copy_ID=<value>
See also
refresh
report
Run and export AppSync reports.
Syntax
-report
report_type value
detailed value
category value
age value
service_plan value
Arguments
report_type value The type of report that you want to run. The value can be one of the following:
● rpo
● spc
● alerts
● activity
detailed value The report format. You can run a detailed report or a summary report. The value can be true or false.
app value The application name. The value can be one of the following:
● sql
● oracle
● filesystem
● datastore
● exchange
● saphanasystem
● k8sns
/? Displays command line help.
Description
There are four available reports that you can run and export through the AppSync CLI. They include:
● RecoverPoint Objective (rpo)
● Service Plan Completion (spc)
● Alert
● Activity
Run reports in either summary or detailed view using the detailed=true/false argument. The exception to this rule occurs
with an activity report which prints the activity that is currently running.
All reports are exported to a .csv file in the current directory with unique name from the report type and local time. For more
help, use the help command (/?) for reports. For example:
appsync-cli.bat -report report_type=rpo detailed=true
See also
expire
AppSync supports.
Thin Clone Yes Yes Yes No
Service Plans 49
Storage Replication Bronze Silver Gold RP Application Repurposing
type support
support support
50 Service Plans
Storage Replication Bronze Silver Gold RP Application Repurposing
type support
support support
Service Plans 51
Storage Replication Bronze Silver Gold RP Application Repurposing
type support
support support
a. The first-generation copy can be a snap or clone. The second-generation copy will always be a clone. If you select
first-generation snap, second-generation copies will not have modifications that are done in first-generation copy. If you
want changes to be done in first-generation copy to be propagated to second-generation copies, create a first-generation
clone copy.
b. Silver copies are supported with non-VSS applications only.
c. The first-generation copy is always a Snap. However, the second-generation copy can either be a Snap or a Clone.
d. SRDF/Metro + SRDF/A is not supported for windows applications.
e. Applies only to PowerMax 10 onwards.
f. For the support of BlockAndFileSnap and BlockAndFileClone replication types, both the block and file storage should be
from the same storage system or appliance.
g. Metro node | VPLEX is only supported on XtremIO, VMAX3/PowerMax, VMAX All Flash, PowerStore, and Unity back-end
arrays.
h. This is the snapshot on the back-end array.
i. Unity/ PowerStore thin clone is only supported on second-generation copies.
j. AppSync only supports VM and granular file restore on Dell SC arrays.
52 Service Plans
You select a recurrence type that is based on which service plan is triggered. This recurrence type is applicable for all application
objects that are subscribed to a service plan. However, you can override the settings and specify separate settings for selected
objects.
As the Service Plan Administrator, if you change the generic recurrence settings (such as the time to run, or minutes after the
hour), there is no impact to the settings of the overrides.
NOTE: If an application object is subscribed to multiple plans, the plans must not be scheduled to be running
simultaneously.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
NOTE: The new service plan will contain the same schedule and other settings as the template, with no object subscribed
to the service plan, the user is allowed to change the settings of the service plan during creation.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Oracle to display the service plan page.
4. Click CREATE SERVICE PLAN.
5. Click SELECT TEMPLATE and select one of the following options to use as the template to create the service plan and
click OK:
● Bronze
● Gold
● Silver
NOTE: User-created service plans are listed in this page. You can also use user-created service plans as templates.
6. In the Define the copy page, configure values for the following options:
a. Provide a name for the service plan in the Service Plan Name field.
b. Provide a description for the service plan in the Description field.
c. Configure the Service Plan State option to either Enabled or Disabled.
d. Select the copy location to local, remote, or local and remote (applicable only for gold service plans).
Service Plans 53
e. Configure the Mount Copy option to No, Yes, Yes - Keep it mounted(Previous copy will be unmounted), or Yes -
Mount the copy, but after the post mount scripts run, unmount the copy.
f. Configure the Immutable Copy option is set to No by default. You must change this option to Yes, to create immutable
copies of the application. Once you select Yes, the Always Keep _____ Copies option will be disabled, and you must
also specify the retention days in Keep Copy for _____ Days.
g. In the Retention field, you can configure the following settings.
● Always Keep _____ Copies to specify the number of copies to be retained. Older copies will get expired after the
copy count reaches the mentioned value.
● Keep Copy for _____ Days to specify the number of days to retain the copies. AppSync will expire the copy after it
crosses the Time to Live period.
Select the Include RecoverPoint copies in expiration rotation policy, if you want to include RecoverPoint copies
in the expiration rotation policy.
NOTE: If there are copies for the service plan, you cannot change the retention policy from count to age or the
opposite way. This is applicable for immutable copies also.
7. Click NEXT.
8. In the Create the Copy page, do the following:
a. Select the desired Oracle Options:
● Place the database in hot backup mode
● Select archive destination for hot backup mode
● Index and copy the BCT(block change tracking) file
● Create backup control file for RMAN cataloging
● Copy the Fast Recovery Area
b. Select Enable Archive Log Backup to enable the archive log backup. Configure the following archive log backup
settings:
● Configure the Schedule field to Immediately after database backup, or Every and select the frequency of the log
backup subsequent drop-down lists.
● Configure the Minimum Retention Hours field, to control when archive log backup are deleted.
c. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. This applies to VMAX3/PowerMax only.
d. In the Select an Array section, select the preferred array from the list.
NOTE: This is applicable only for SRDF/Metro.
e. In the Select Storage Groups to be used for VMAX-3 Array(s) section, select the preferred storage groups.
f. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can
drag and drop the arrays to change array preference.
g. Configure the Copy Priority to settings by dragging and dropping the Snapshot, Clone, and Bookmark options in the
desired order.
9. Click NEXT.
10. In the Scripts page select the pre-copy or post-copy scripts that you want to run and configure the following fields:
NOTE: This step displays pre-mount scripts and post-mount scripts if the mount option is selected.
54 Service Plans
■ At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes after the hour
are set in 1 minute interval. Default is 24 hours.
■ Every day at...: Run every day at certain times: Select different times during the day. Minutes after the hour are
set in 1 minute intervals. There is no default selected.
■ On selected days of the week: Run at a certain time on selected days of the week. One or more days of the
week (up to all seven days) can be selected. There is no default day of the week selected. Default time of day is
12:00 AM.
■ On specified days of the month: Run at a certain time on selected days of the month. Select one or more days
of the month (up to all days). Select one time of day. Available times are at 1 minute interval. Default is the first
day of the month. Select Last to select the last day of the month.
○ Select the Enable Recovery Point Objective to enable the RecoveryPoint objective.
○ In the RPO drop-down list, select the desired time.
13. Click NEXT.
14. Review the Service Plan creation settings and click FINISH.
NOTE:
● To edit an already created service plan, select the service plan and click EDIT in the Service Plan Details pane.
Repeat steps 6 to 14.
● For Oracle RAC database, click EDIT on the SUBSCRIBERS pane to edit subscribers of a service plan. This is
enabled only for Oracle RAC database, to configure priority of the RAC hosts that can be used by AppSync to
run the protection operations. The default option Any Hosts allows AppSync to choose the RAC host to run the
protection operations. Any of the selected Hosts option allows you to set the priority of the RAC host that is used
by AppSync to run the protection operations.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Microsoft SQL Server to display the service plans page.
4. Click CREATE SERVICE PLAN.
5. Click SELECT TEMPLATE and select one of the following options to use as the template to create the service plan and
click OK:
● Bronze
● Gold
● Silver
NOTE: User-created service plans are listed in this page. You can also use user-created service plans as templates.
6. In the Define the copy page, configure values for the following options:
a. Specify a name for the service plan in the Service Plan Name field.
b. You can edit the description for the service plan in the Description field.
c. Configure the Service Plan State option to either Enabled or Disabled.
d. Configure the Mount Copy option to No, Yes, Yes - Keep it mounted(Previous copy will be unmounted), or Yes -
Mount the copy, but after the post mount scripts run, unmount the copy.
e. Configure the Immutable Copy option is set to No by default. You must change this option to Yes, to create immutable
copies of the application. Once you select Yes, the Always Keep _____ Copies option will be disabled, and you must
also specify the retention days in Keep Copy for _____ Days.
f. In the Retention field, you can configure the following settings.
● Always Keep _____ Copies to specify the number of copies to be retained. Older copies will get expired after the
copy count reaches the mentioned value.
● Keep Copy for _____ Days to specify the number of days to retain the copies. AppSync will expire the copy after it
crosses the Time to Live period.
Service Plans 55
Select the Include RecoverPoint copies in expiration rotation policy, if you want to include RecoverPoint copies
in the expiration rotation policy.
NOTE: If there are copies for the service plan, you cannot change the retention policy from count to age or the
opposite way. This is applicable for immutable copies also.
g. In the Advanced plan settings field, specify the number of sql databases.
NOTE: 35 is the recommended value for this option.
7. Click NEXT.
8. In the Create the Copy page, do the following:
a. Configure the SQL Server Backup Type settings to either Full, Copy, Non-VDI, or Crash-Consistent.
NOTE:
● Auto Switch to Copy is enabled only when Full is selected as the backup type. However, it is unchecked by
default. Checking Auto Switch to Copy tells AppSync to check if the database role is Secondary, and if so, to
switch the backup type to Copy. If Auto Switch to Copy is not enabled, backups fail for all secondary databases.
When Non VDI or Crash Consistent backup type is selected, Auto Switch to Copy and Enable log backup are
disabled.
● Select Enable Log Backup to enable the log backup. However, when Non-VDI or Crash Consistent backup type
is selected, Enable log backup is disabled. Configure the following log backup settings:
○ Configure the Schedule field to either Immediately after database backup, or Every and select the
frequency of the log backup subsequent drop-down lists.
○ Specify the path for backup in the Backup path field.
○ Configure the Free space on the volume field, and select the wanted values from the subsequent drop-
down lists.
○ Select the Truncate the logs field, if you want to truncate the logs.
○ Select the Checksum the backup field, if you want to perform a checksum on the log backup.
○ Select the Compression field, if you want to enable compression.
○ Configure the Minimum Retention Hours field, to control when transaction log backup files are deleted.
b. Configure the Retry Count and Retry Interval settings under Advanced Plan Settings - VSS Retry Options.
c. Select the Skip non-readable secondary database protection option if there are secondary availability group
databases in non-readable state that should be skipped from protection.
d. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. This applies to VMAX3/PowerMax only.
e. In the Select an Array section, select the preferred array from the list.
NOTE: This is applicable only for SRDF/ Metro.
f. In the Select Storage Groups to be used for VMAX-3 Array(s) section, select the preferred storage groups.
g. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can
drag and drop the arrays to change array preference.
h. Configure the Copy Priority to settings by dragging and dropping the Snapshot, Clone, and Bookmark options in the
required order.
9. Click NEXT.
10. In the Scripts page select the pre-copy or post-copy scripts that you want to run and configure the following fields:
NOTE: This step displays the post-mount scripts if the mount option is selected. This step displays Pre Log-backup and
Post Log-backup scripts if the Enable log backups option is selected.
56 Service Plans
● Schedule - Creates a service plan based on the specified recurrence type. Configure the following fields to schedule the
creation of a service plan.
○ In the Recurrence Type drop-down list, select the desired frequency of creation. Options are:
■ At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes after the hour
are set in 1 minute interval. Default is 24 hours.
■ Every day at...: Run every day at certain times: Select different times during the day. Minutes after the hour are
set in 1 minute intervals. There is no default selected.
■ On selected days of the week: Run at a certain time on selected days of the week. One or more days of the
week (up to all seven days) can be selected. There is no default day of the week selected. Default time of day is
12:00 AM.
■ On specified days of the month: Run at a certain time on selected days of the month. Select one or more days
of the month (up to all days). Select one time of day. Available times are at 1 minute interval. Default is the first
day of the month. Select Last to select the last day of the month.
○ In the Every drop-down list, select the desired time to create the service plan.
○ Select the Enable Recovery Point Objective to enable the RecoveryPoint objective.
○ In the RPO drop-down list, select the desired time.
13. Click NEXT.
14. Review the Service Plan creation settings, and click FINISH.
NOTE: To edit an already created service plan, select the service plan and click EDIT in the Service Plan Details pane.
Repeat steps 6 to 14.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select File Systems to display the service plan page.
4. Click CREATE SERVICE PLAN.
5. Click SELECT TEMPLATE and select one of the following options to use as the template to create the service plan and
click OK:
● Bronze
● Gold
● Silver
NOTE: User-created service plans are listed in this page. You can also use user-created service plans as templates.
6. In the Define the copy page, configure values for the following options:
a. Provide a name for the service plan in the Service Plan Name field.
b. Provide a description for the service plan in the Description field.
c. Configure the Service Plan State option to either Enabled or Disabled.
d. Configure the Mount Copy option to No, Yes, Yes - Keep it mounted(Previous copy will be unmounted), or Yes -
Mount the copy, but after the post mount scripts run, unmount the copy.
e. Configure the Immutable Copy option is set to No by default. You must change this option to Yes, to create immutable
copies of the application. Once you select Yes, the Always Keep _____ Copies option will be disabled, and you must
also specify the retention days in Keep Copy for _____ Days.
f. In the Retention field, you can configure the following settings.
● Always Keep _____ Copies to specify the number of copies to be retained. Older copies will get expired after the
copy count reaches the mentioned value.
● Keep Copy for _____ Days to specify the number of days to retain the copies. AppSync will expire the copy after it
crosses the Time to Live period.
Select the Include RecoverPoint copies in expiration rotation policy, if you want to include RecoverPoint copies
in the expiration rotation policy.
Service Plans 57
NOTE: If there are copies for the service plan, you cannot change the retention policy from count to age or the
opposite way. This is applicable for immutable copies also.
g. In the Advanced plan settings field, you can configure the following settings
● Enable CallOut scripts
● Callout timeout(in minutes)
7. Click NEXT.
8. In the Create the Copy page, do the following:
a. Configure the UNIX Filesystem consistency settings to either Filesystem Consistent or Crash Consistent.
b. Configure the Retry Count and Retry Interval settings under Advanced Plan Settings - VSS Retry Options.
c. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. This applies to VMAX3/PowerMax only.
d. In the Select an Array section, select the preferred array from the list.
NOTE: This is applicable only for SRDF/ Metro.
e. In the Select Storage Groups to be used for VMAX-3 Array(s) section, select the preferred storage groups.
f. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can
drag and drop the arrays to change array preference.
g. Configure the Copy Priority to settings by dragging and dropping the Snapshot, Clone, and Bookmark options in the
desired order.
9. Click NEXT.
10. In the Scripts page select the pre-copy or post-copy scripts that you want to execute and configure the following fields:
NOTE: This step displays pre-mount scripts and post-mount scripts if the mount option is selected.
a. File
b. Script Parameters
NOTE: Parameters must be separated by space. Exact parameters depend on the script. Parameters with spaces
must be enclosed in double quotes. For example: “username” “password," or “F:\” "G:\."
58 Service Plans
Create a Service Plan for SAP HANA
Perform the following procedure to create a service plan.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select SAP HANA to display the service plan page.
4. Click CREATE SERVICE PLAN.
5. Click SELECT TEMPLATE and select one of the following options to use as the template to create the service plan and
click OK:
● Bronze
● Gold
● Silver
NOTE: User-created service plans are listed in this page. You can also use user-created service plans as templates.
6. In the Define the copy page, configure values for the following options:
a. Provide a name for the service plan in the Service Plan Name field.
b. Provide a description for the service plan in the Description field.
c. Configure the Service Plan State option to either Enabled or Disabled.
d. Configure the Mount Copy option to No, Yes, Yes - Keep it mounted(Previous copy will be unmounted), or Yes -
Mount the copy, but after the post mount scripts run, unmount the copy.
e. Configure the Immutable Copy option is set to No by default. You must change this option to Yes, to create immutable
copies of the application. Once you select Yes, the Always Keep _____ Copies option will be disabled, and you must
also specify the retention days in Keep Copy for _____ Days.
f. In the Retention field, you can configure the following settings.
● Always Keep _____ Copies to specify the number of copies to be retained. Older copies will get expired after the
copy count reaches the mentioned value.
● Keep Copy for _____ Days to specify the number of days to retain the copies. AppSync will expire the copy after it
crosses the Time to Live period.
NOTE: If there are copies for the service plan, you cannot change the retention policy from count to age or the
opposite way. This is applicable for immutable copies also.
7. Click NEXT.
8. In the Create the Copy page, do the following:
a. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. This applies to VMAX3/PowerMax only.
b. In the Select an Array section, select the preferred array from the list.
NOTE: This is applicable only for SRDF/ Metro.
c. In the Select Storage Groups to be used for VMAX-3 Array(s) section, select the preferred storage groups.
d. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can
drag and drop the arrays to change array preference.
e. Configure the Copy Priority to settings by dragging and dropping the Snapshot, and Clone options in the desired order.
9. Click NEXT.
10. In the Scripts page, select the pre-copy or post-copy scripts that you want to execute and configure the following fields:
NOTE: This step displays pre-mount scripts and post-mount scripts if the mount option is selected.
Service Plans 59
11. Click NEXT.
12. In the Schedule/Run page, select one of the following scheduling options:
● OnDemand - Creates a service plan when you click Finish on this wizard.
● Schedule - Creates a service plan based on the specified recurrence type. Configure the following fields to schedule the
creation of a service plan.
○ In the Recurrence Type drop-down list, select the desired frequency of creation. Options are:
■ At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes after the hour
are set in 1 minute interval. Default is 24 hours.
■ Every day at...: Run every day at certain times: Select different times during the day. Minutes after the hour are
set in 1 minute intervals. There is no default selected.
■ On selected days of the week: Run at a certain time on selected days of the week. One or more days of the
week (up to all seven days) can be selected. There is no default day of the week selected. Default time of day is
12:00 AM.
■ On specified days of the month: Run at a certain time on selected days of the month. Select one or more days
of the month (up to all days). Select one time of day. Available times are at 1 minute interval. Default is the first
day of the month. Select Last to select the last day of the month.
○ In the Every drop-down list, select the desired time to create the service plan.
○ Select the Enable Recovery Point Objective to enable the RecoveryPoint objective.
○ In the RPO drop-down list, select the desired time.
13. Click NEXT.
14. Review the Service Plan creation settings and click FINISH.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select VMware Datacenters to display the service plan page.
4. Click CREATE SERVICE PLAN.
5. Click SELECT TEMPLATE and select one of the following options to use as the template to create the service plan and
click OK:
● Bronze
● Gold
● Silver
NOTE: User-created service plans are listed in this page. You can also use user-created service plans as templates.
6. Click OK.
7. In the Define the copy page, configure values for the following options:
a. Provide a name for the service plan in the Service Plan Name field.
b. Provide a description for the service plan in the Description field.
c. Configure the Service Plan State option to either Enabled or Disabled.
d. Configure the Mount Copy option to No, Yes, Yes - Keep it mounted(Previous copy will be unmounted), or Yes -
Mount the copy, but after the post mount scripts run, unmount the copy.
e. Configure the Immutable Copy option is set to No by default. You must change this option to Yes, to create immutable
copies of the application. Once you select Yes, the Always Keep _____ Copies option will be disabled, and you must
also specify the retention days in Keep Copy for _____ Days.
f. In the Retention field, you can configure the following settings.
● Always Keep _____ Copies to specify the number of copies to be retained. Older copies will get expired after the
copy count reaches the mentioned value.
● Keep Copy for _____ Days to specify the number of days to retain the copies. AppSync will expire the copy after it
crosses the Time to Live period.
Select the Include RecoverPoint copies in expiration rotation policy, if you want to include RecoverPoint copies
in the expiration rotation policy.
60 Service Plans
NOTE: If there are copies for the service plan, you cannot change the retention policy from count to age or the
opposite way. This is applicable for immutable copies also.
8. Click NEXT.
9. In the Create the Copy page, do the following:
a. Configure the copy consistency settings to either VM Consistent or Crash Consistent.
b. Configure the Maximum Simultaneous VM Snapshots field.
c. Optionally you can select, the Include Virtual Machine Disk option.
d. Optionally you can select, the Wait for VMAX3/PowerMax clone sync to complete. This option only applies to
VMAX3/PowerMax arrays.
e. In the Select an Array section, select the preferred array from the list.
NOTE: This is applicable only for SRDF/Metro.
f. In the Select Storage Groups to be used for VMAX-3 Array(s) section, select the preferred storage groups.
g. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can
drag and drop the arrays to change array preference.
h. Configure the Copy Priority to settings by dragging and dropping the Snapshot, Clone, and Bookmark options in the
desired order.
10. Click NEXT.
11. In the Schedule/Run page, select one of the following scheduling options:
● OnDemand - Creates a service plan when you click Finish on this wizard.
● Schedule - Creates a service plan based on the specified recurrence type. Configure the following fields to schedule the
creation of a service plan.
○ In the Recurrence Type drop-down list, select the desired frequency of creation. Options are:
■ At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes after the hour
are set in 1 minute interval. Default is 24 hours.
■ Every day at...: Run every day at certain times: Select different times during the day. Minutes after the hour are
set in 1 minute intervals. There is no default selected.
■ On selected days of the week: Run at a certain time on selected days of the week. One or more days of the
week (up to all seven days) can be selected. There is no default day of the week selected. Default time of day is
12:00 AM.
■ On specified days of the month: Run at a certain time on selected days of the month. Select one or more days
of the month (up to all days). Select one time of day. Available times are at 1 minute interval. Default is the first
day of the month. Select Last to select the last day of the month.
○ In the Every drop-down list, select the desired time to create the service plan.
○ Select the Enable Recovery Point Objective to enable the RecoveryPoint objective.
○ In the RPO drop-down list, select the desired time.
12. Click NEXT.
13. Review the Service Plan creation settings and click FINISH.
NOTE: To edit an already created service plan, select the service plan and click EDIT in the Service Plan Details pane.
Repeat steps 7 to 13.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Microsoft Exchange to display the service plan page.
4. Click CREATE SERVICE PLAN.
5. Click SELECT TEMPLATE, then select one of the following options to use as the template to create the service plan:
● Bronze
● Gold
Service Plans 61
● Silver
NOTE: User-created service plans are listed in this page. You can also use user-created service plans as templates.
6. Click OK.
7. In the Define the copy page, configure values for the following options:
a. Provide a name for the service plan in the Service Plan Name field.
b. Provide a description for the service plan in the Description field.
c. Configure the Service Plan State option to either Enabled or Disabled.
d. Configure the Mount Copy option to No, Yes, Yes - Keep it mounted(Previous copy will be unmounted), or Yes -
Mount the copy, but after the post mount scripts run, unmount the copy.
e. Configure the Validate Copy option to Yes or No.
f. Configure the Immutable Copy option is set to No by default. You must change this option to Yes, to create immutable
copies of the application. Once you select Yes, the Always Keep _____ Copies option will be disabled, and you must
also specify the retention days in Keep Copy for _____ Days.
g. In the Retention field, you can configure the following settings.
● Always Keep _____ Copies to specify the number of copies to be retained. Older copies will get expired after the
copy count reaches the mentioned value.
● Keep Copy for _____ Days to specify the number of days to retain the copies. AppSync will expire the copy after it
crosses the Time to Live period.
Select the Include RecoverPoint copies in expiration rotation policy, if you want to include RecoverPoint copies
in the expiration rotation policy.
NOTE: If there are copies for the service plan, you cannot change the retention policy from count to age or the
opposite way. This is applicable for immutable copies also.
8. Click NEXT.
9. In the Create the Copy page, do the following:
a. Configure the Exchange Backup Type to either Full, Copy, or Differential.
b. Optionally you can select, the Allow databases and logs to reside on the same volume option.
c. Configure Event log Scanning settings by selecting the following options:
● -1018 error (JET Read/Verify Failed)
● -1019 error (JET Page Not Initialized)
● -1022 error (JET Disk I/O Failure)
● Event ID 447
● Event ID 448
d. Configure the Retry Count and Retry Interval settings under Advanced Plan Settings - VSS Retry Options.
e. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. This applies to VMAX3/PowerMax only.
f. In the Select an Array section, select the preferred array from the list.
NOTE: This is applicable only for SRDF/Metro.
g. In the Select Storage Groups to be used for VMAX-3 Array(s) section, select the preferred storage groups.
h. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can
drag and drop the arrays to change array preference.
i. Configure the Copy Priority to settings by dragging and dropping the Snapshot, Clone, and Bookmark options in the
desired order.
10. Click NEXT.
11. In the Scripts page select the pre-copy or post-copy scripts that you want to execute and configure the following fields:
a. Path
b. File
c. Script Parameters
NOTE: Parameters must be separated by space. Exact parameters depend on the script. Parameters with spaces
must be enclosed in double quotes. For example: “username” “password," or “F:\” "G:\."
62 Service Plans
12. Click NEXT.
13. In the Schedule/Run page, select one of the following scheduling options:
● OnDemand - Creates a service plan when you click Finish on this wizard.
● Schedule - Creates a service plan based on the specified recurrence type. Configure the following fields to schedule the
creation of a service plan.
○ In the Recurrence Type drop-down list, select the desired frequency of creation. Options are:
■ At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes after the hour
are set in 1 minute interval. Default is 24 hours.
■ Every day at...: Run every day at certain times: Select different times during the day. Minutes after the hour are
set in 1 minute intervals. There is no default selected.
■ On selected days of the week: Run at a certain time on selected days of the week. One or more days of the
week (up to all seven days) can be selected. There is no default day of the week selected. Default time of day is
12:00 AM.
■ On specified days of the month: Run at a certain time on selected days of the month. Select one or more days
of the month (up to all days). Select one time of day. Available times are at 1 minute interval. Default is the first
day of the month. Select Last to select the last day of the month.
○ In the Every drop-down list, select the desired time to create the service plan.
○ Select the Enable Recovery Point Objective to enable the RecoveryPoint objective.
○ In the RPO drop-down list, select the desired time.
14. Click NEXT.
15. Review the Service Plan creation settings and click FINISH.
NOTE: To edit an already created service plan, select the service plan and click EDIT in the Service Plan Details pane.
Repeat steps 7 to 15.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Kubernetes Cluster to display the service plan page.
4. Click CREATE SERVICE PLAN.
5. Click SELECT TEMPLATE and select the following option to use as the template to create the service plan and click OK:
● Bronze
NOTE: User-created service plans are listed in this page. You can also use user-created service plans as templates.
6. In the Define the copy page, configure values for the following options:
a. Provide a name for the service plan in the Service Plan Name field.
b. Provide a description for the service plan in the Description field.
c. Configure the Service Plan State option to either Enabled or Disabled.
d. Configure the Mount Copy option to No, Yes, Yes - Keep it mounted(Previous copy will be unmounted), or Yes -
Mount the copy and on completion unmount.
e. In the Retention field, you can configure the following settings.
● Always Keep _____ Copies to specify the number of copies to be retained. Older copies will get expired after the
copy count reaches the mentioned value.
● Keep Copy for _____ Days to specify the number of days to retain the copies. AppSync will expire the copy after it
crosses the Time to Live period.
NOTE: If there are copies for the service plan, you cannot change the retention policy from count to age or the
opposite way. This is applicable for immutable copies also.
7. Click NEXT.
Service Plans 63
8. In the Create the Copy page,
● Select Prefer Volume Group Snapshot option to create copy using Volume Group snapshot. This option is applicable
only if Volume Group CRD is installed in the cluster. If Volume Group CRD is not installed, Volume snapshots are created.
9. Click NEXT.
10. In the Schedule/Run page, select one of the following scheduling options:
● OnDemand - Creates a service plan when you click Finish on this wizard.
● Schedule - Creates a service plan based on the specified recurrence type. Configure the following fields to schedule the
creation of a service plan.
○ In the Recurrence Type drop-down list, select the desired frequency of creation. Options are:
■ At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes after the hour
are set in 1 minute interval. Default is 24 hours.
■ Every day at...: Run every day at certain times: Select different times during the day. Minutes after the hour are
set in 1 minute intervals. There is no default selected.
■ On selected days of the week: Run at a certain time on selected days of the week. One or more days of the
week (up to all seven days) can be selected. There is no default day of the week selected. Default time of day is
12:00 AM.
■ On specified days of the month: Run at a certain time on selected days of the month. Select one or more days
of the month (up to all days). Select one time of day. Available times are at 1 minute interval. Default is the first
day of the month. Select Last to select the last day of the month.
○ In the Every drop-down list, select the desired time to create the service plan.
○ Select the Enable Recovery Point Objective to enable the RecoveryPoint objective.
○ In the RPO drop-down list, select the desired time.
11. Click NEXT.
12. Review the Service Plan creation settings and click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Oracle / Microsoft SQL Server / VMware Datacenters / File
Systems / Microsoft Exchange / SAP HANA / Kubernetes Cluster to display the service plan page.
4. Select the service plan you want to run and click RUN.
This service plan run is applicable to all the application objects currently subscribed to the plan. The service plan runs
immediately. The progress dialog displays information as application storage is discovered and mapped, and application
protection begins according to service plan settings.
5. Click Details to see more events.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
64 Service Plans
3. From the Select Application drop-down, select Oracle / Microsoft SQL Server / VMware Datacenters / File
Systems / Microsoft Exchange / SAP HANA / Kubernetes Cluster to display the service plan page.
4. Select the plan and click ENABLE or DISABLE.
Prerequisites
● This operation requires the Service Plan Administrator role in AppSync.
● You cannot delete a built-in service plan (for example, Bronze, Silver, Gold).
● You cannot delete a service plan if the plan has subscriptions or if there are valid copies associated with the plan.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Oracle / Microsoft SQL Server / VMware Datacenters / File
Systems / Microsoft Exchange / SAP HANA / Kubernetes Cluster to display the service plan page.
4. Select a user-created plan and click DELETE.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > Oracle / Microsoft SQL Server / File Systems / VMware Datacenters / Microsoft
Exchange / SAP HANA / Kubernetes Cluster .
4. Click the desired service plan.
The details are displayed in the right pane of the page for the selected service plan.
5. Select the SUBSCRIBERS tab.
The subscribers of the selected service plan displays.
6. Select an instance, application, datastore, or server and click UNSUBSCRIBE.
The selected application is no more subscribed to the service plan.
NOTE: You can also select multiple instances and unsubscribe all of them together.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > Oracle / Microsoft SQL Server / File Systems / VMware Datacenters / Microsoft
Exchange / SAP HANA / Kubernetes Cluster .
4. Click the name of the desired service plan.
5. In the Copies page, select a copy, and click MORE.
6. Select one of the following choices:
● Select Enable Copy Expiry to enable automatic expiry of a copy during rotation.
● Select Disable Copy Expiry to disable automatic expiry of a copy during rotation.
Service Plans 65
You can also navigate to Copy Management Copies > Copies > Select Application > Oracle / Microsoft SQL Server /
File Systems / VMware Datacenters / Microsoft Exchange / SAP HANA / Kubernetes Cluster , and navigate to the
copies page to disable automatic expiry of a copy.
66 Service Plans
Table 14. Oracle database Service Plan details (continued)
Name Description
Select archive destination ● This option is enabled by default. This means that all configured archive destinations are
for hot backup mode protected.
● This option is disabled only if you unselect Place database in hot-backup mode. You
can specify up to 10 archive log destinations. AppSync discovers the specified archive
destinations and maps them during protection. For example, consider archive destination 1
is on file system 1 and archive destination 2 is on file system 2. If you select only archive
destination 1, then AppSync maps and protects only file system 1.
Index and copy the BCT ● This option is disabled by default.
(block change tracking) file ● If enabled, AppSync creates an entry in the Oracle block change tracking file and re-copies
the file as part of the protection. This file can then be leveraged as part of a mount and
backup use-case to provide accelerated incremental backup. This option requires hot backup
mode.
Create backup control file ● This option is disabled by default.
for RMAN cataloging ● If enabled, AppSync creates a binary backup control file with a request to catalog the
database contents in a remote RMAN catalog. This option requires hot backup mode.
Copy the Fast Recovery When enabled, this field tells AppSync to create a copy of the underlying storage the FRA uses
Area when protecting the archive log files of database.
Enable archive log backup Specifies if the Enable archive log backup is enabled or disabled. Once enabled, it provides
Archive Log Backup Options.
Archive Log Backup Options
Schedule Specifies the following options for scheduling log backups.
● Immediately after database backup.
● Every ___ hours. Specifies the time interval for taking log backup.
Minimum Retention Days Controls when the archive log backups are deleted. AppSync deletes the log backup files, and
the log backup information that is available in the AppSync database. The default setting is 7
days, which means that AppSync will not delete any log backup for a minimum of seven days.
Storage Preferences
Wait for PowerMax/ Applies to PowerMax/VMAX3 only.
VMAX-3 clone sync to
complete
Array Selection (Applicable Allows you to select preferred production array for local copy in SRDF/Metro configuration.
only for SRDF/Metro)
Select Storage Groups Select the preferred storage groups to use if you are configuring VMAX3/PowerMax Arrays.
to be used for VMAX-3
Array(s)
Select the cluster/arrays in Allows you to configure array preference by dragging and dropping the available options in the
preferred order for metro preferred order.
node | VPLEX configuration
Copy Priority ● Specifies if the Snapshot, Clone, Bookmark, or all three options are selected.
● Allows you to order, select, or clear storage preferences. By default, all the options are
selected. You cannot clear all the preferences, at least one preference must be selected.
Mount
Mount Operation Allows the following mount operations:
● Mount on standalone server.
● Mount on standalone server and create RMAN catalog entry.
● Mount on standalone server and recover database.
● Mount on standalone server and prepare scripts for manual database recovery.
● Mount on Grid cluster and recover as RAC database.
General Settings
Service Plans 67
Table 14. Oracle database Service Plan details (continued)
Name Description
Mount to cluster Specifies the cluster name of the RAC database.
Mount on Server The server on which to mount the copy.
Mount on Path The Default Mount Path is /appsync. The mount path could also be Same as Original Path.
However, this option is not available when the mount host = production host. You can also
change Default Mount Path, for example, /EMC instead of /AppSync.
Run Filesystem Check During a mount operation, theAppSync agent checks file system data consistency by executing
the fsck command. This operation can be time consuming. You can clear this option to skip file
system check during a mount operation. By default, file system check is enabled.
NOTE:
● In the case of a restore operation, the Run Filesystem Check option is enabled by default.
You cannot disable it.
● The Run Filesystem Check option is not applicable to ASM file systems.
Copy to mount Allows user to select if the local or remote copy has to be mounted as part of service plan run
NOTE: Applies to Gold service plans or the service plans that were created using Gold
service plan as template.
Allow Unmount Of Allows you to unmount a copy that was mounted on-demand.
OnDemand Mounted Copy NOTE:
● This option is available during service plan edit only when you have selected Yes - Keep
it mounted (Previous copy will be unmounted) option in Define the copy page.
● For partial on-demand mounts, the latest mounted copy will be unmounted.
RMAN Settings
RMAN User Name Specifies the RMAN User name
RMAN Password Specifies the RMAN password
RMAN Connect String Specifies the TNS alias used to connect to remote RMAN catalog.
TNS_ADMIN Path of the tnsnames.ora file where the TNS alias is specified. Default path is
$ORACLE_HOME\network\admin\.
Skip Data Files Skip cataloging of database data files. Default: Not selected.
Recovery settings ● Recovery Settings:
○ Open-mode: Read-write
○ ORACLE_HOME: Same as production host or Oracle home location on mount host.
○ Database Name: APS is the prefix, %DB% is the variable which will be replaced with the
production database name during run time.
○ SID name: APS is the prefix, %SID% is the variable which will be replaced with the
production database SID during run time.
○ ASM Diskgroup Name: APS is the prefix, %DG% is the variable which will be replaced with
the production ASM diskgroup name during run time.
NOTE: If same diskgroups are already there on mount host, a prefix or suffix is
mandatory.
○ Customize Initialization Parameters: This field will be blank. You can fill in one parameter
per line, for example, memory_target=629145600
○ Create TEMP Tablespace: Use this option to create the Temp Tablespace on the recovery
mounted database copy. This setting is enabled when you select the following mount
operations with Read/Write Open-mode: Mount on standalone server and recover, Mount
on standalone server and prepare scripts for manual recovery, or Mount on grid cluster
and recover as RAC database. When you select the Create TEMP Tablespace option, two
additional options display:
○ Number of Tempfiles: The number of files to be added to Temp Tablespace. The size of
the files are specified in the Size of each file setting.
68 Service Plans
Table 14. Oracle database Service Plan details (continued)
Name Description
○ Use BIGFILE option: Use the BIGFILE option when creating the new temp file. If this
option is selected, the number of temp files is 1.
○ Size of each file: The size of each temp file (in kilobytes (K), megabytes (M), gigabytes
(G), or terabytes (T)).
○ Restart databases after reboot: Select this option to start the AppSync mounted Oracle
databases automatically after a host reboot. By default, this option is disabled.
NOTE: This option is not available for RMAN and mount with generate scripts.
○ Create SPFile: Select this option to create an SPFile. The SPFile is created in the default
location ($ORACLE_HOME/dbs), with the name spfile<SID>.ora. During unmount,
the SPFile is removed from the $ORACLE_HOME/dbs folder.
○ Create on ASM disk: Select this option to create the SPFile on the primary ASM
diskgroup.
● Advanced Recovery Settings (Not applicable for RAC)
○ Create Control file copies: Select this option to create 0-3 additional control file copies for
redundancy purposes. The default is 0.
○ Use ADR (Automatic Diagnostic Repository) home directory for DIAGNOSTIC_DEST:
Select this option to force the mounted database to use the ADR home directory instead
of TEMP for diagnostic logs (default: off). By default, this option is disabled.
○ Change Database ID: Select this option to change the database ID of the mounted
database. By default, this option is disabled.
○ Disable archive log mode: Select this option to force the mounted database to start with
archive logging disabled. By default, this option is disabled.
Storage Settings
XtremIO QOS For XtremIO only, an option called Quality of Service policy appears in the wizard. You can select
the desired Quality of Service policy for mounting a copy.
Image Access Mode (during ● Logged access: Use this mount option if the integrity check entails the scanning of large
RecoverPoint mount) areas of the replicated volumes. This is the only option available when you mount to the
production host.
● Virtual access with roll: Provides nearly instant access to the copy, but also updates the
replicated volume in the background. When the replicated volumes are at the requested
point in time, the RPA transparently switches to direct replica volume access, allowing heavy
processing. With RP-XtremIO, virtual access with roll is not supported.
● Virtual access: Provides nearly instant access to the image; it is not intended for heavy
processing. With RP-XtremIO, virtual access is not supported.
Desired SLO For VMAX3/PowerMax arrays only, a setting that is called Desired SLO appears in the Mount
wizard and specifies the required VMAX3/PowerMax Service Level Objectives. SLO defines the
service time operating range of a storage group.
Metro node | VPLEX Mount ● Native array: Use this option if you want to mount the copy as native array volumes.
Option ● Metro node | VPLEX virtual volume mount: Use this option if you want to mount the copy
as metro node | VPLEX virtual volumes.
Unlink the SnapVX Enable this option to unlink the SnapVX snap during unmount. This helps to discard the changes
snapshots during unmount on a mounted copy. Once the copy is mounted, the changes on mounted copy is stored on
the target device. Enabling this would unlink from the target device, and the next mount of
unmounted copy would link with a new set of target devices. Previously mounted copy changes
will not be available in the mounted copy. This option is applicable for regular SnapVX snap and
second generation repurposing SnapVX snap, for on-job and on-demand service plans.
PowerMax Storage Group Enable this option to map host to the storage group for the VMAX3/PowerMax storage arrays
Preference per Server in the service plan configuration. The mount devices are masked using mapped storage group. In
turn, the storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage
group matches.
Service Plans 69
Table 14. Oracle database Service Plan details (continued)
Name Description
NAS Preferred Interface For PowerStore and PowerMax file storage, this option allows you to select a preferred IPv4
interface among a list of Interfaces for a given NAS Server on a given storage array. The
preferred interface is used by AppSync during the mount operation.
VMware Settings
Enable VMware cluster ● Clear this option if you do not want to perform an ESX cluster mount. By default, this option
mount. is enabled.
● If the mount host is a VMware virtual machine residing on an ESX cluster, the target
LUN is made visible to all the nodes of the ESX cluster during mount. By default, this is
enabled. If you do not want to perform an ESX cluster mount, you can clear this option. This
option is supported on metro node | VPLEX, XtremIO, VMAX3/PowerMax, VMAX All Flash,
PowerStore, PowerFlex, and Unity arrays. If this option is not selected, and the mount host is
part of an ESX cluster, the mount host must have a dedicated storage group, storage view,
or initiator group configured according to the storage system configuration. This enables
AppSync to mask LUNs only to that mount host.
Disable VMware SRM Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint
consistency group. This is only applicable for RecoverPoint 4.1 and later.
VMware Virtual Disk Mode Allows you to mount application copies on a virtual disk as independent disks. You can select this
option to exclude virtual disks from snapshots created from the virtual machine. By default, this
option is disabled, and copies are mounted in the persistent mode.
Mark storage devices as Allows you to mark RDM devices on ESXi as perennially reserved.
perennially reserved
Scripts
Pre-copy script Allows you to specify the name of the script and credentials with which the script has to be run.
This script is run on Production host before creating a copy in AppSync.
Full path to Script The complete path to the script location.
Script Parameters Parameters passed to the script during the run.
Run as User Name User that has execute permissions on the script.
Password Password of the user.
Post-copy script Allows user to specify the name of the script and credentials with which the script has to be
executed. This script is executed on Production host after creating a copy in AppSync.
Full path to Script The complete path to the script location.
Script Parameters Parameters passed to the script during the run.
Run as User Name User that has execute permissions on the script.
Password Password of the user.
Pre-Mount script Allows user to specify the name of the script and credentials with which the script has to be
executed. This script is executed on selected host before the copy is mounted by the service
plan run.
Full path to Script The complete path to the script location.
Script Parameters Parameters passed to the script during the run.
Run as User Name User that has execute permissions on the script.
Password Password of the user.
Run on host Host where the script needs to run. Select Same as mount host if several mount hosts are
involved.
Post-Mount script Allows user to specify the name of the script and credentials with which the script has to be
executed. This script is executed on selected host after the copy is mounted by the service plan
run.
70 Service Plans
Table 14. Oracle database Service Plan details (continued)
Name Description
Full path to Script The complete path to the script location.
Script Parameters Parameters passed to the script during the run.
Run as User Name User that has execute permissions on the script.
Password Password of the user.
Run on host Host where the script needs to run. Select Same as mount host if several mount hosts are
involved.
Schedule/Run
OnDemand Creates a copy when you click Finish on this wizard.
Schedule Creates a copy based on the specified schedule.
Recurrence Type Specifies the recurrence type that is configured for the service plan. Options are:
● At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours.
Minutes after the hour are set in 1 minute interval. Default is 24 hours.
● Every day at...: Run every day at certain times: Select different times during the day.
Minutes after the hour are set in 1 minute intervals. There is no default selected.
● On selected days of the week: Run at a certain time on selected days of the week. One or
more days of the week (up to all seven days) can be selected. There is no default day of the
week selected. Default time of day is 12:00 AM.
● On specified days of the month: Run at a certain time on selected days of the month.
Select one or more days of the month (up to all days). Select one time of day. Available times
are at 1 minute interval. Default is the first day of the month. Select Last to select the last
day of the month.
Every Specifies the desired time to create the service plan.
Enable Recovery Point Specifies if the RPO is enabled or not for the specified time interval. In the RPO drop-down list,
Objective select the desired time frame.
Review
Provides summary of the service plan details.
Service Plans 71
Table 15. SQL Server Service Plan details (continued)
Name Description
NOTE: Once the retention time is set, you can only increase the retention time.
72 Service Plans
Table 15. SQL Server Service Plan details (continued)
Name Description
VSS Retry Count Specifies the number of times the VSS retry option is run. During protection, if a service plan fails
because of VSS failures such as VSS timeout issue, the service plan runs the VSS freeze or thaw
operation again based on the specified retry count.
VSS Retry Interval (In Specifies the timeframe (in seconds) between VSS retries. During protection, if a service plan fails
Seconds) because of VSS failures such as VSS timeout issue, the service plan runs the VSS freeze or thaw
operation again based on the specified retry interval.
SQL Secondary Database
Skip non-readable When this option is set to Yes, and if there are any user databases folder subscribed to this service
Secondary Database plan, all secondary non-readable SQL databases will be excluded from protection.
Protection
Storage Preferences
Wait for VMAX3/ Allows you to specify if AppSync must wait for the clone sync to complete for VMAX3/PowerMax
PowerMax clone sync Arrays.
to complete.
Array Selection Allows you to select preferred production array for local copy in SRDF/Metro configuration.
(Applicable only for
SRDF/Metro)
Select Storage Select the preferred storage groups to use if you are configuring VMAX3/PowerMax Arrays.
Groups for
PowerMax/VMAX3
Select the cluster/ Allows you to configure array preference by dragging and dropping the available options in the
arrays in preferred preferred order.
order for metro
node | VPLEX
configuration.
Copy Priority ● Specifies if the Snapshot, Clone, Bookmark, or all three options are selected.
● Allows you to order, select, or clear storage preferences. By default, all the options are selected.
You cannot clear all the preferences, at least one preference must be selected.
Mount
Mount copy Allows user to select if the local or remote copy has to be mounted as part of service plan run.
NOTE: Applies to service plans that create local and remote copies simultaneously.
Mount and recover Allows you to select both clustered and standalone instances to mount a SQL Server Database either
copy as a clustered or standalone database with recovery. For mounting as a clustered or standalone
database, you can mount to the original path or to the alternate mount point.
General Settings
Recovery Instance The SQL instance on which the mounted database has to be recovered.
NOTE: This option is available only when you select Mount and recover copyoption.
Recovery Type You can choose the type of recovery to be done for the SQL database like Recovery, No Recovery, or
Standby.
NOTE: This option is available only when you select Mount and recover copyoption.
Database Naming You can either choose "Use original database names" or "Use original database names with suffix"
option.
NOTE: This option is available only when you select Mount and recover copyoption.
Mount on Server The server on which copy has to be mounted. Only the nodes of the cluster and standalone hosts are
available for selection. SQL virtual servers are filtered out.
Mount with access Type of access the copy should be mounted with. (read-only or read-write)
Service Plans 73
Table 15. SQL Server Service Plan details (continued)
Name Description
Mount on Path ● The Default Mount Path is %SystemDrive%\AppSyncMounts\%%ProdServerName%%.
● To specify the value of a Windows environment variable in the mount path, delimit the variable
name with single percent signs (%).
● The default path also contains an AppSync variable (ProdServerName) which is delimited with 2
percent signs (%%).
● The following characters are not valid in the path:< > : " / | ? *
● The mount path could also be Same as Original Path. However, this option is not available when
the mount host is the same as production host.
● If you specify a non-default mount path, the drive that is specified for mount cannot be a clustered
disk.
● Select Mapped Path to specify the path where you want to mount the database.
Copy metadata files ● The Default Path is the location to copy VDI and VSS metadata files:%SystemDrive%
to \AppSyncMounts\%%ProdServerName%%
● The following characters are not valid in the path: < > : " / | ? *
● If you back up the database to another media, back up the metadata files as well.
● AppSync can integrate with third-party backup software to create tape backups of SQL Server
copies. The target directory that is specified here must be part of the backup.
NOTE:
● Metadata is not created for Non VDI copies.
● VSS or VDI metadata is not generated for Crash Consistent copies.
Copy to mount Allows user to select if the local or remote copy has to be mounted as part of service plan run
NOTE: Applies to Gold service plans or the service plans that were created using Gold service plan
as template.
Allow Unmount Of Allows you to unmount a copy that was mounted on-demand.
OnDemand Mounted NOTE:
Copy ● This option is available during service plan edit only when you have selected Yes - Keep it
mounted (Previous copy will be unmounted) option in Define the copy page.
● For partial on-demand mounts, the latest mounted copy will be unmounted.
Storage Settings
XtremIO QOS For XtremIO only, the Quality of Service policy option appears in the wizard. You can select the
desired type of Quality of Service policy while mounting a copy.
Image access mode ● Logged access: Use this mount option if the integrity check entails the scanning of large areas
(during RecoverPoint of the replicated volumes. Logged access is the only option available when you mount to the
mount) production host.
● Virtual access with roll: Provides nearly instant access to the copy, but also updates the
replicated volume in the background. When the replicated volumes are at the requested point in
time, the RPA transparently switches to direct replica volume access, allowing heavy processing.
With RP XtremIO, virtual access with roll is not supported.
● Virtual access: Provides nearly instant access to the image. Virtual access is not intended for
heavy processing. Virtual access with RP XtremIO is not supported.
Desired SLO For VMAX3/PowerMax arrays only, a setting called Desired Service Level Objective (SLO) appears in
the Mount wizard and specifies the required VMAX3/PowerMax Service Level Objectives. SLO defines
the service time operating range of a storage group.
Metro node | VPLEX ● Native array: Use this option if you want to mount the copy as native array volumes.
Mount Option ● Metro node | VPLEX virtual volume mount: Use this option if you want to mount the copy as
metro node | VPLEX virtual volumes.
Unlink the SnapVX Enable this option to unlink the SnapVX snap during unmount. This helps to discard the changes
snapshots during on a mounted copy. Once the copy is mounted, the changes on mounted copy is stored on the
unmount target device. Enabling this would unlink from the target device, and the next mount of unmounted
copy would link with a new set of target devices. Previously mounted copy changes will not be
74 Service Plans
Table 15. SQL Server Service Plan details (continued)
Name Description
available in the mounted copy. This option is applicable for regular SnapVX snap and second generation
repurposing SnapVX snap, for on-job and on-demand service plans.
Use Dedicated ● Applicable only for physical hosts or virtual machines with direct iSCSI as part of cluster.
Storage Group ● Checked by default, enabling this option allows AppSync to enforce a dedicated VMAX storage
group, Dell SC array, PowerStore host group, or XtremIO initiator group for a mount. (A dedicated
VMAX storage group contains the selected mount host only.) For XtremIO, this option applies to an
XtremIO initiator group that only contains an initiator for the mount host. The mount fails if you are
mounting to a node of a cluster that is in a storage group that is shared with the other nodes.
NOTE: Use this option to mount the copy to a node for copy validation or backup to tape. In
this scenario, you need two storage groups. One storage group is dedicated to the passive node
being used as a mount host and the other storage group is for the remainder of the nodes in
the cluster. Both storage groups contain the shared storage for the cluster.
● If unchecked, AppSync does not enforce the use of a dedicated storage group for a mount.
NOTE: Uncheck this option for manually adding the target devices as clustered storage and
presenting them to clustered SQL Server instances for data repurposing and data mining.
PowerMax Storage Enable this option to map host to the storage group for the VMAX3/PowerMax storage arrays in the
Group Preference per service plan configuration. The mount devices are masked using mapped storage group. In turn, the
Server storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage
group matches.
VMware Settings
Enable VMware If the mount host is a VMware virtual machine residing on an ESX cluster, the target LUN is made
cluster mount visible to all the nodes of the ESX cluster during mount. By default, this is enabled. If you do not want
to perform an ESX cluster mount, you can clear this option. This option is supported on metro node
| VPLEX, XtremIO, VMAX3/PowerMax, VMAX All Flash, PowerStore, PowerFlex, and Unity arrays. If
this option is not selected, and the mount host is part of an ESX cluster, the mount host must have a
dedicated storage group, storage view, or initiator group configured according to the storage system
configuration. This enables AppSync to mask LUNs only to that mount host.
Disable VMware SRM Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint consistency
group. This is only applicable for RecoverPoint 4.1 and later.
VMware Virtual Disk Allows you to mount application copies on a virtual disk as independent disks. You can select this
Mode option to exclude virtual disks from snapshots created from the virtual machine. By default, this option
is disabled, and copies are mounted in the persistent mode.
● Enable VMWare Virtual Disk Mode and select Persistent to mount the copy in an independent
persistent mode.
● Enable VMWare Virtual Disk Mode and select Non Persistent to mount the copy in an
independent non persistent mode.
Mark storage devices Allows you to mark RDM devices on ESXi as perennially reserved.
as perennially
reserved
Scripts
Pre-copy script Allows user to specify the name of the script and credentials with which the script has to be executed.
This script is executed on Production host before creating a copy in AppSync.
Post-copy script Allows user to specify the name of the script and credentials with which the script has to be executed.
This script is executed on selected host after creating a copy in AppSync.
Post-mount script Allows user to specify the name of the script and credentials with which the script has to be executed.
This script is executed on selected host after the copy is mounted by the service plan run.
Pre-log backup script Allows user to specify the name of the script and credentials with which the script has to be executed.
This script is executed on production host before creating a log backup copy of the database in
AppSync.
Service Plans 75
Table 15. SQL Server Service Plan details (continued)
Name Description
Post-log backup Allows user to specify the name of the script and credentials with which the script has to be executed.
script This script is executed on selected host after creating a log backup copy of the database in AppSync.
Schedule/Run
OnDemand Creates a copy when you click Finish on this wizard.
Schedule Specifies the recurrence type that is configured for the service plan.
Recurrence Type Specifies the recurrence type that is configured for the service plan. Options are:
● At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes
after the hour are set in 1 minute interval. Default is 24 hours.
● Every day at...: Run every day at certain times: Select different times during the day. Minutes
after the hour are set in 1 minute intervals. There is no default selected.
● On selected days of the week: Run at a certain time on selected days of the week. One or more
days of the week (up to all seven days) can be selected. There is no default day of the week
selected. Default time of day is 12:00 AM.
● On specified days of the month: Run at a certain time on selected days of the month. Select one
or more days of the month (up to all days). Select one time of day. Available times are at 1 minute
interval. Default is the first day of the month. Select Last to select the last day of the month.
Every Specifies the desired time to create the service plan.
Enable Recovery Specifies if the RPO is enabled or not for the specified time interval. In the RPO drop-down list, select
Point Objective the desired time frame.
Review
Provides summary of the service plan details.
76 Service Plans
Table 16. File System Service Plan details (continued)
Name Description
● Keep Copy for ___ Days : Specifies the number of days to retain the copies.
Advanced plan Specifies if the Enable CallOut script is enabled or disabled. By default, this option is enabled. Clear
settings Enable CallOut Scripts to disable call out scripts.
NOTE: For repurposing, if you want to disable callout scripts during refresh, edit the repurpose
plan and then clear Enable CallOut Scripts under service plan settings.
Crash Consistent This is the default option. In this case, the file system is not frozen during copy creation.
Advanced Plan Settings - VSS Retry Options
Retry Count Specifies the number of times the VSS retry option is run. During protection, if a service plan fails
because of VSS failures such as VSS timeout issue, the service plan runs the VSS freeze or thaw
operation again based on the specified retry count.
Retry Interval (In Specifies the timeframe (in seconds) between VSS retries. During protection, if a service plan fails
Seconds) because of VSS failures such as VSS timeout issue, the service plan runs the VSS freeze or thaw
operation, again based on the specified retry interval.
Storage Preferences
Wait for VMAX3/ Allows you to specify if AppSync must wait for the clone sync to complete for VMAX3/PowerMax
PowerMax clone sync Arrays.
to complete.
Array Selection Allows you to select preferred production array for local copy in SRDF/Metro configuration.
(Applicable only for
SRDF/Metro)
Select Storage Select the preferred storage groups to use if you are configuring VMAX3/PowerMax Arrays.
Groups for
PowerMax/VMAX3
Select the cluster/ Allows you to configure array preference by dragging and dropping the available options in the
arrays in preferred preferred order.
order for metro
node | VPLEX
configuration.
Copy Priority ● Specifies if the Snapshot, Clone, Bookmark, or all three options are selected.
● Allows you to order, select, or clear storage preferences. By default, all the options are selected.
You cannot clear all the preferences, at least one preference must be selected.
Mount
General Settings
Mount on Server The server on which to mount the copy. Only the nodes of the cluster or standalone hosts are available
for selection. SQL virtual servers are filtered out.
Mount with access Type of access the copy should be mounted with.
Mount on Path ● The Default Mount Path is %SystemDrive%\AppSyncMounts\%%ProdServerName%%.
● To specify the value of a Windows environment variable in the mount path, delimit the variable
name with single percent signs (%).
● The default path also contains an AppSync variable (ProdServerName) which is delimited with 2
percent signs (%%).
● The following characters are not valid in the path:< > : " / | ? *
Service Plans 77
Table 16. File System Service Plan details (continued)
Name Description
● The mount path could also be Same as Original Path. However, this option is not available when
the mount host is the same as production host.
● If you specify a non-default mount path, the drive that is specified for mount cannot be a clustered
disk.
● Select Mapped Path to specify the path where you want to mount the database.
Copy to mount. Allows user to select if the local or remote copy has to be mounted as part of service plan run.
NOTE: Applies to service plans that create local and remote copies simultaneously.
Allow Unmount Of Allows you to unmount a copy that was mounted on-demand.
On Demand Mounted NOTE:
Copy. ● This option is available during service plan edit only when you have selected Yes - Keep it
mounted (Previous copy will be unmounted) option in Define the copy page.
● For partial on-demand mounts, the latest mounted copy will be unmounted.
Run Filesystem Check During a mount operation, the AppSync agent checks file system data consistency by executing the
fsck command. This operation can be time consuming. You can clear this option to skip file system
check during a mount operation. By default, file system check is enabled.
NOTE: In the case of a restore operation, the Run Filesystem Check option is enabled by
default. You cannot disable it.
Storage Settings
XtremIO QOS For XtremIO only, the Quality of Service policy option appears in the wizard. You can select the
desired type of Quality of Service policy while mounting a copy.
NAS Preferred For PowerStore and PowerMax file storage, this option allows you to select a preferred IPv4 interface
Interface among a list of Interfaces for a given NAS Server on a given storage array. The preferred interface is
used by AppSync during the mount operation.
Image Access Mode ● Logged Access: Use this mount option if the integrity check entails the scanning of large areas
(during RecoverPoint of the replicated volumes. Logged access is the only option available when you mount to the
mount) production host.
● Virtual Access with Roll: Provides nearly instant access to the copy, but also updates the
replicated volume in the background. When the replicated volumes are at the requested point in
time, the RPA transparently switches to direct replica volume access, allowing heavy processing.
With RP XtremIO, virtual access with roll is not supported.
● Virtual Access: Provides nearly instant access to the image. Virtual access is not intended for
heavy processing. Virtual access with RP XtremIO is not supported.
Desired SLO For VMAX3/PowerMax arrays only, a setting called Desired Service Level Objective (SLO) appears in
the Mount wizard and specifies the required VMAX3/PowerMax Service Level Objectives. SLO defines
the service time operating range of a storage group.
Metro node | VPLEX ● Native array: Use this option if you want to mount the copy as native array volumes.
Mount Option ● Metro node | VPLEX virtual volume mount: Use this option if you want to mount the copy as
metro node | VPLEX virtual volumes.
● Enable VMware cluster mount:
Unlink the SnapVX Enable this option to unlink the SnapVX snap during unmount. This helps to discard the changes
snapshots during on a mounted copy. Once the copy is mounted, the changes on mounted copy is stored on the
unmount target device. Enabling this would unlink from the target device, and the next mount of unmounted
copy would link with a new set of target devices. Previously mounted copy changes will not be
available in the mounted copy. This option is applicable for regular SnapVX snap and second generation
repurposing SnapVX snap, for on-job and on-demand service plans.
Use Dedicated ● Applicable only for physical hosts or virtual machines with direct iSCSI as part of cluster.
Storage Group ● Checked by default, enabling this option allows AppSync to enforce a dedicated VMAX storage
group, DELL SC array, PowerStore host group, or XtremIO initiator group for a mount. (A
dedicated VMAX storage group contains the selected mount host only.) For XtremIO, this option
applies to an XtremIO initiator group that only contains an initiator for the mount host. The mount
78 Service Plans
Table 16. File System Service Plan details (continued)
Name Description
fails if you are mounting to a node of a cluster that is in a storage group that is shared with the
other nodes.
NOTE: Use this option to mount the copy to a node for copy validation or backup to tape. In
this scenario, you need two storage groups. One storage group is dedicated to the passive node
being used as a mount host and the other storage group is for the remainder of the nodes in
the cluster. Both storage groups contain the shared storage for the cluster.
● If cleared, AppSync does not enforce the use of a dedicated storage group for a mount.
NOTE: Clear this option for manually adding the target devices as clustered storage and
presenting them to clustered SQL Server instances for data repurposing and data mining.
PowerMax Storage Enable this option to map host to the storage group for the VMAX3/PowerMax storage arrays in the
Group Preference per service plan configuration. The mount devices are masked using mapped storage group. In turn, the
Server storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage
group matches.
VMware Settings
Enable VMware ● Clear this option if you do not want to perform an ESX cluster mount. By default, this option is
Cluster Mount. enabled.
● If the mount host is a VMware virtual machine residing on an ESX cluster, the target LUN is made
visible to all the nodes of the ESX cluster during mount. By default, this is enabled. If you do
not want to perform an ESX cluster mount, you can clear this option. This option is supported
on metro node | VPLEX, XtremIO, VMAX3/PowerMax, VMAX All Flash, PowerFlex, PowerStore
block storage, and Unity arrays. If this option is not selected, and the mount host is part of an
ESX cluster, the mount host must have a dedicated storage group, storage view, or initiator group
configured according to the storage system configuration. This enables AppSync to mask LUNs
only to that mount host.
Disable VMWare SRM Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint consistency
group. This is only applicable for RecoverPoint 4.1 and later.
VMware Virtual Disk Allows you to mount application copies on a virtual disk as independent disks. You can select this
Mode option to exclude virtual disks from snapshots created from the virtual machine. By default, this option
is disabled, and copies are mounted in the persistent mode.
● Enable VMware Virtual Disk Mode and select Persistent to mount the copy in an independent
persistent mode.
● Enable VMware Virtual Disk Mode and select Non Persistent to mount the copy in an
independent non-persistent mode.
NOTE: AppSync does not support:
● Protection of applications created on independent non persistent virtual disk.
● Mounting application copies to a virtual server or shared instance (such as SQL Failover cluster
and Oracle RAC) as independent non persistent disk.
Mark storage devices Allows you to mark RDM devices on ESXi as perennially reserved.
as perennially
reserved
Scripts
Pre-copy script Allows user to specify the name of the script and credentials with which the script has to be run. This
script is executed on Production host before creating a copy in AppSync.
Post-copy script Allows user to specify the name of the script and credentials with which the script has to be run. This
script is executed on selected host after creating a copy in AppSync.
Pre-Mount script Allows user to specify the name of the script and credentials with which the script has to be run. This
script is executed on selected host before the copy is mounted by the service plan run.
Post-Mount script Allows user to specify the name of the script and credentials with which the script has to be run. This
script is executed on selected host after the copy is mounted by the service plan run.
Service Plans 79
Table 16. File System Service Plan details (continued)
Name Description
Schedule/Run
OnDemand Creates a copy when you click Finish on this wizard.
Schedule Specifies the recurrence type that is configured for the service plan.
Recurrence Type Specifies the recurrence type that is configured for the service plan. Options are:
● At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes
after the hour are set in 1 minute interval. Default is 24 hours.
● Every day at...: Run every day at certain times: Select different times during the day. Minutes
after the hour are set in 1 minute intervals. There is no default selected.
● On selected days of the week: Run at a certain time on selected days of the week. One or more
days of the week (up to all seven days) can be selected. There is no default day of the week
selected. Default time of day is 12:00 AM.
● On specified days of the month: Run at a certain time on selected days of the month. Select one
or more days of the month (up to all days). Select one time of day. Available times are at 1 minute
interval. Default is the first day of the month. Select Last to select the last day of the month.
Every Specifies the desired time to create the service plan.
Enable Recovery Specifies if the RPO is enabled or not for the specified time interval. In the RPO drop-down list, select
Point Objective the desired time frame.
Review
Provides summary of the service plan details.
80 Service Plans
Table 17. SAP HANA Service Plan details (continued)
Name Description
Storage Preferences
Wait for VMAX3/ Allows you to specify if AppSync must wait for the clone sync to complete for VMAX3/PowerMax
PowerMax clone sync Arrays.
to complete.
Array Selection Allows you to select preferred production array for local copy in SRDF/Metro configuration.
(Applicable only for
SRDF/Metro)
Select Storage Select the preferred storage groups to use if you are configuring VMAX3/PowerMax Arrays.
Groups for
PowerMax/VMAX3
Select the cluster/ Allows you to configure array preference by dragging and dropping the available options in the
arrays in preferred preferred order.
order for metro
node | VPLEX
configuration.
Copy Priority ● Allows you to specify if the copy created is Snapshot or Clone.
● Allows you to reorder by dragging and dropping, select, or clear storage preferences. By default,
all the options are selected. You cannot clear all the preferences, at least one preference must be
selected.
Mount
Mount Operation Allows you to select:
● Mount on standalone server.
● Mount on standalone server with recovery.
● Mount on standalone server and prepare scripts for manual recovery.
● Mount distributed HANA system.
● Mount distributed HANA system with recovery.
● Mount distributed HANA system and prepare scripts for manual recovery.
Recovery Type ● On Prepared Target HANA System (available only for scale-up SAP HANA systems).
● Using HDBLCM Utility.
NOTE: These recovery types are not available for selection when you choose "Mount on
standalone server " and "Mount distributed HANA system" option.
General Settings
Mount on Server The server on which to mount the copy. Applies to SAP HANA scale-up copy mount options.
Host Map Settings Allows you to specify target hosts for the source hosts for each scale-out system, by selecting the
systems subscribed to the plan from "Source HANA System" drop down.
Mount on Path Allows you to select:
● The Default Mount Path- Filesystems are mounted under /appsync-mounts path on mount
host.
NOTE: This option is not available if Recovery Type is "On Prepared Target HANA system".
● The mount path could also be Same as Original Path- Filesystem path is same as in the
production server. However, this option is not available when you select the production server
in Mount on Server drop down.
● Select Mapped Path to specify the path for each filesystem in the Path Settings table.
● You can also type in a custom path without selecting any of the above options.
NOTE: When "Mount on standalone server with recovery" option along with recovery type
being "On Prepared Target HANA System" is selected from the Mount Operation drop down,
ensure to specify the data and log volume base path, as that of the target SAP HANA system
on which it is recovered.
Service Plans 81
Table 17. SAP HANA Service Plan details (continued)
Name Description
Script export Specifies the target system directory, to export the manual recovery scripts. The default path
directory is /tmp/%SID%/RecoveryScripts. However, the path can be changed to any required location.
Copy to mount. Allows user to select if the local or remote copy has to be mounted as part of service plan run.
NOTE: Applies to Gold service plans or the service plans that were created using Gold service plan
as template.
Allow Unmount Of Allows you to unmount the mounted copies that were not mounted by previous service plan run.
On Demand Mounted NOTE:
Copy. ● This option is available during service plan edit only when you have selected Yes - Keep it
mounted (Previous copy will be unmounted) option in Define the copy page.
● For partial on-demand mounts, the latest mounted copy will be unmounted.
Recovery Settings
Mount on HANA Lists the SAP HANA systems running on the server selected in Mount on Server drop down. The copy
system will be recovered on the mount host as the selected HANA system.
NOTE: The system selected must be stopped with data and log volumes unmounted.
HDB User Store Key Provided key must be created for the credentials of Production HANA system backup Administrator
user.
System ID For HDBLCM utility, System ID must be a three letter alphanumeric identifier, consisting of all
uppercase alphabets and starting with an alphabet. Default value is %SID%.
Instance Number Instance number must have two digits and it must not be greater than 99. Default value is
%INSTANCE NUMBER%.
System Usage Allows you to select:
● Custom
● Development
● Production
● Test
NOTE: Default value is Test.
82 Service Plans
Table 17. SAP HANA Service Plan details (continued)
Name Description
Confirm System Password confirmation.
Administrator
(<sid>adm) Password
Root User Name Root User Name used to communicate between nodes of target scale-out systems. Default value is
"root".
Root User Password Password of the user specified in the Root User Name field.
Use trusted This field is selected by default. If trusted connection between the target hosts of the scale-out SAP
connection between HANA system is not configured, unselect the check box, and enter the root user password.
the hosts
SAP Host Password to be set while deploying SAP Host agent on mount server.
Agent User(sapadm)
Password
Confirm SAP Host Password confirmation.
Agent User(sapadm)
Password
System System Administrator home directory. Default value is /usr/sap/<SID>/home.
Administrator(<sid>a
dm) Home Directory
System Administrator User ID of the target system administrator. Default value is %UID%.
(<sid>adm) User ID
Change System Yes/No.
Database User
Password
System Database User name of the System database. Default value is SYSTEM. You can specify a Database user name.
User name
Source System Password of the System database user that was specified in System Database Username field.
Database User
Password
Target System New password of the System Database user that was specified in System Database User name field.
Database User Must contain at least 8 characters.
Password
Confirm Target Password confirmation.
System Database
User Password
Storage Settings
Desired SLO Specifies the Service Level Objectives. SLO defines the service time operating range of a storage
group.
Metro node | VPLEX ● Native array: Use this option if you want to mount the copy as native array volumes.
Mount Option ● Metro node | VPLEX virtual volume mount: Use this option if you want to mount the copy as
metro node | VPLEX virtual volumes.
PowerMax Storage Enable this option to map host to the storage group for the VMAX3/PowerMax storage arrays in the
Group Preference per service plan configuration. The mount devices are masked using mapped storage group. In turn, the
Server storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage
group matches.
VMware Settings
Enable VMware If the mount host is a VMware virtual machine residing on an ESX cluster, the target LUN is made
Cluster Mount. visible to all the nodes of the ESX cluster during mount. By default, this is enabled. If you do not want
Service Plans 83
Table 17. SAP HANA Service Plan details (continued)
Name Description
to perform an ESX cluster mount, you can clear this option.This option is supported on metro node |
VPLEX, VMAX3/PowerMax, PowerStore, PowerFlex, and Unity arrays.
NOTE: If this option is not selected, and the mount host is part of an ESX cluster, the mount host
must have a dedicated storage group, storage view, or initiator group configured according to the
storage system configuration.
VMware Virtual Disk Allows you to mount application copies on a virtual disk as independent disks. You can select this
Mode option to exclude virtual disks from snapshots created from the virtual machine. By default, this option
is disabled, and copies are mounted in the persistent mode.
Mark storage devices Allows you to mark RDM devices on ESXi as perennially reserved.
as perennially
reserved
NAS Preferred For BlockAndFileSnap copies, this option allows you to select a preferred IPv4 interface among a list
Interface of Interfaces for a given NAS Server on a given storage array. The preferred interface is used by
AppSync during the mount operation.
Scripts
Pre-copy script Allows user to specify the name of the script and credentials with which the script has to be run. This
script is run on Production host before creating a copy in AppSync.
NOTE: For scale-out SAP HANA systems, script is executed on Active Primary Server.
84 Service Plans
Table 17. SAP HANA Service Plan details (continued)
Name Description
Run on host Host where the script needs to run. Select Same as mount host if several mount hosts are involved.
Schedule/Run
OnDemand Creates a copy when you click Finish on this wizard.
Schedule Specifies the recurrence type that is configured for the service plan.
Recurrence Type Specifies the recurrence type that is configured for the service plan. Options are:
● At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes
after the hour are set in 1 minute interval. Default is 24 hours.
● Every day at...: Run every day at certain times: Select different times during the day. Minutes
after the hour are set in 1 minute intervals. There is no default selected.
● On selected days of the week: Run at a certain time on selected days of the week. One or more
days of the week (up to all seven days) can be selected. There is no default day of the week
selected. Default time of day is 12:00 AM.
● On specified days of the month: Run at a certain time on selected days of the month. Select one
or more days of the month (up to all days). Select one time of day. Available times are at 1 minute
interval. Default is the first day of the month. Select Last to select the last day of the month.
Every Specifies the desired time to create the service plan.
Enable Recovery Specifies if the RPO is enabled or not for the specified time interval. In the RPO drop-down list, select
Point Objective the desired time frame.
Review
Provides summary of the service plan details.
Service Plans 85
Table 18. VMware Service Plan details (continued)
Name Description
Copy Consistency
VM Consistent Specifies whether the copy is VM consistent.
Crash Consistent Specifies whether the copy is crash consistent.
Maximum Specifies the number of simultaneous snapshots of all VMs present. The default value is four
Simultaneous VM snapshots.
Snapshots
Include Virtual Specifies if this option is enabled or disabled. Includes all the datastores that are associated with the
Machine Disk virtual machines running on the datastores being protected. Select this checkbox to protect virtual
machine disks spanning multiple data stores. By default, this option is not selected.
Configure Virtual Allows you to select virtual machines from the datastores added to the service plan. You can explicitly
Machine Snapshots include or exclude virtual machines in the VMware Snapshot process (all virtual machines are already
for VM(s). included by default) This feature is enabled when you select a virtual machine either to include or
exclude. When you select a virtual machine to exclude, the selected virtual machine is ignored while
taking VMware snapshots during the service plan run. If you select the Include VM or VMs for
Snapshot option, only the selected virtual machines are considered for VMware snapshot creation
during the service plan run.
Storage Preferences
Wait for VMAX3/ Allows you to specify if AppSync must wait for the clone sync to complete for VMAX3/PowerMax
PowerMax clone sync Arrays.
to complete.
Array Selection Allows you to select preferred production array for local copy in SRDF/Metro configuration.
(Applicable only for
SRDF/Metro)
Select Storage Select the preferred storage groups to use if you are configuring VMAX3/PowerMax Arrays.
Groups for VMAX-3
Array(s)
Select the cluster and Allows you to configure array preference by dragging and dropping the available options in the
arrays in preferred preferred order
order for metro
node | VPLEX
configuration.
Copy Priority ● Specifies if the Snapshot, Clone, Bookmark, or all three options are selected.
● Allows you to order, select, or clear storage preferences. By default, all the options are selected.
You cannot clear all the preferences, at least one preference must be selected.
Mount
General Settings
Mount on host Lists all the ESX servers that are discovered on the registered vCenter servers.
Mount Copy with Select the type of access the copy should be mounted with Read-only or Read-Write.
access.
Mount Signature Lists Use original signature and Use new signature to select from. When Use new signature is selected,
AppSync resignatures the VMFS volume on mount. Applicable only for VMware VMFS datastores.
Copy to mount Allows user to select if the local or remote copy has to be mounted as part of service plan run
NOTE: Applies to Gold service plans or the service plans that were created using Gold service plan
as template.
Storage Settings
XtremIO QOS For XtremIO only, the Quality of Service policy option appears in the wizard. You can select the
desired type of Quality of Service policy while mounting a copy.
86 Service Plans
Table 18. VMware Service Plan details (continued)
Name Description
NAS Preferred For PowerStore and PowerMax file storage, this option allows you to select a preferred IPv4 interface
Interface among a list of Interfaces for a given NAS Server on a given storage array. The preferred interface is
used by AppSync during the mount operation.
Image Access Mode ● Logged Access: Use this mount option if the integrity check entails the scanning of large areas
(during RecoverPoint of the replicated volumes. Logged access is the only option available when you mount to the
mount) production host.
● Virtual Access with Roll: Provides nearly instant access to the copy, but also updates the
replicated volume in the background. When the replicated volumes are at the requested point in
time, the RPA transparently switches to direct replica volume access, allowing heavy processing.
With RP XtremIO, virtual access with roll is not supported.
● Virtual Access: Provides nearly instant access to the image. Virtual access is not intended for
heavy processing. Virtual access with RP XtremIO is not supported.
Desired SLO Select the SLO for the mount copy. This is only applicable for VMAX3/PowerMax arrays.
Metro node | VPLEX ● Native array: Use this option if you want to mount the copy as native array volumes.
Mount Option ● Metro node | VPLEX virtual volume mount: Use this option if you want to mount the copy as
metro node | VPLEX virtual volumes.
Unlink the SnapVX Enable this option to unlink the SnapVX snap during unmount. This helps to discard the changes
snapshots during on a mounted copy. Once the copy is mounted, the changes on mounted copy is stored on the
unmount target device. Enabling this would unlink from the target device, and the next mount of unmounted
copy would link with a new set of target devices. Previously mounted copy changes will not be
available in the mounted copy. This option is applicable for regular SnapVX snap and second generation
repurposing SnapVX snap, for on-job and on-demand service plans.
PowerMax Storage Enable this option to map host to the storage group for the VMAX3/PowerMax storage arrays in the
Group Preference per service plan configuration. The mount devices are masked using mapped storage group. In turn, the
Server storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage
group matches.
VMware Settings
Enable VMware If the mount host is a VMware virtual machine residing on an ESX cluster, the target LUN is made
cluster mount. visible to all the nodes of the ESX cluster during mount. By default, this is enabled. If you do not want
to perform an ESX cluster mount, you can clear this option. This option is supported on metro node
| VPLEX, XtremIO, VMAX3/PowerMax, VMAX All Flash, PowerStore, PowerFlex, and Unity arrays. If
this option is not selected, and the mount host is part of an ESX cluster, the mount host must have a
dedicated storage group, storage view, or initiator group configured according to the storage system
configuration. This enables AppSync to mask LUNs only to that mount host.
Disable VMware SRM Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint consistency
group. This is only applicable for RecoverPoint 4.1 and later.
Schedule/Run
OnDemand Creates a copy when you click Finish on this wizard.
Schedule Specifies the recurrence type that is configured for the service plan.
Recurrence Type Specifies the recurrence type that is configured for the service plan. Options are:
● At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes
after the hour are set in 1 minute interval. Default is 24 hours.
● Every day at...: Run every day at certain times: Select different times during the day. Minutes
after the hour are set in 1 minute intervals. There is no default selected.
● On selected days of the week: Run at a certain time on selected days of the week. One or more
days of the week (up to all seven days) can be selected. There is no default day of the week
selected. Default time of day is 12:00 AM.
● On specified days of the month: Run at a certain time on selected days of the month. Select one
or more days of the month (up to all days). Select one time of day. Available times are at 1 minute
interval. Default is the first day of the month. Select Last to select the last day of the month.
Service Plans 87
Table 18. VMware Service Plan details (continued)
Name Description
Every Specifies the desired time to create the service plan.
Enable Recovery Specifies if the RPO is enabled or not for the specified time interval. In the RPO drop-down list, select
Point Objective the desired time frame.
Review
Provides summary of the service plan details.
88 Service Plans
Table 19. Exchange Service Plan details (continued)
Name Description
Fail copy creation if Specifies if the copy creation must fail if this error is detected.
-1022 error (JET Disk
I/O Failure) detected.
Fail copy creation Specifies if the copy creation must fail if this error is detected.
if Event ID 447
detected.
Fail copy creation Specifies if the copy creation must fail if this error is detected.
if Event ID 448
detected.
Advanced Plan Settings - VSS Retry Options
Retry Count Specifies the number of times the VSS retry option is run. During protection, if a service plan fails
because of VSS failures such as VSS timeout issue, the service plan runs the VSS freeze or thaw
operation again based on the specified retry count.
Retry Interval (In Specifies the timeframe (in seconds) between VSS retries. During protection, if a service plan fails
Seconds) because of VSS failures such as VSS timeout issue, the service plan runs the VSS freeze or thaw
operation, again based on the specified retry interval.
Storage Preferences
Wait for VMAX3/ Allows you to specify if AppSync must wait for the clone sync to complete for VMAX3/PowerMax
PowerMax clone sync Arrays.
to complete.
Array Selection Allows you to select preferred production array for local copy in SRDF/Metro configuration.
(Applicable only for
SRDF/Metro)
Select Storage Select the preferred storage groups to use if you are configuring VMAX3/PowerMax Arrays.
Groups for
PowerMax/VMAX3
Select the cluster/ Allows you to configure array preference by dragging and dropping the available options in the
arrays in preferred preferred order.
order for metro
node | VPLEX
configuration.
Copy Priority ● Specifies if the Snapshot, Clone, Bookmark, or all three options are selected.
● Allows you to order, select, or clear storage preferences. By default, all the options are selected.
You cannot clear all the preferences, at least one preference must be selected.
General Settings
Mount on Server The server on which to mount the copy. Only the nodes of the cluster or standalone hosts are available
for selection. SQL virtual servers are filtered out.
Mount with access Type of access the copy should be mounted with.
Mount on Path NOTE: The drive that is specified for mount cannot be a clustered disk.
Service Plans 89
Table 19. Exchange Service Plan details (continued)
Name Description
● Select Mapped Path to specify the path where you want to mount the database.
Copy metadata files Defines the path where metadata files are copied.
to
Copy to mount Allows user to select if the local or remote copy has to be mounted as part of service plan run
NOTE: Applies to Gold service plans or the service plans that were created using Gold service plan
as template.
Allow Unmount Of Enabling this option will unmount the on demand mounted during next Service plan run.
OnDemand Mounted NOTE:
Copy ● This option is available during service plan edit only when you have selected Yes - Keep it
mounted (Previous copy will be unmounted) option in Define the copy page.
● For partial on-demand mounts, the latest mounted copy will be unmounted.
Storage Settings
XtremIO QOS For XtremIO only, the Quality of Service policy option appears in the wizard. You can select the
desired type of Quality of Service policy while mounting a copy.
Image Access Mode ● Logged Access: Use this mount option if the integrity check entails the scanning of large areas
of the replicated volumes. Logged access is the only option available when you mount to the
production host.
● Virtual Access with Roll: Provides nearly instant access to the copy, but also updates the
replicated volume in the background. When the replicated volumes are at the requested point in
time, the RPA transparently switches to direct replica volume access, allowing heavy processing.
With RP XtremIO, virtual access with roll is not supported.
● Virtual Access: Provides nearly instant access to the image. Virtual access is not intended for
heavy processing. Virtual access with RP XtremIO is not supported.
Desired SLO Select the SLO for the mount copy. This is only applicable for VMAX3/PowerMax arrays.
Metro node | VPLEX ● Native array: Use this option if you want to mount the copy as native array volumes.
Mount Option ● Metro node | VPLEX virtual volume mount: Use this option if you want to mount the copy as
metro node | VPLEX virtual volumes.
Unlink the SnapVX Enable this option to unlink the SnapVX snap during unmount. This helps to discard the changes
snapshots during on a mounted copy. Once the copy is mounted, the changes on mounted copy is stored on the
unmount target device. Enabling this would unlink from the target device, and the next mount of unmounted
copy would link with a new set of target devices. Previously mounted copy changes will not be
available in the mounted copy. This option is applicable for regular SnapVX snap and second generation
repurposing SnapVX snap, for on-job and on-demand service plans.
PowerMax Storage Enable this option to map host to the storage group for the VMAX3/PowerMax storage arrays in the
Group Preference per service plan configuration. The mount devices are masked using mapped storage group. In turn, the
Server storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage
group matches.
VMware Settings
Enable VMware If the mount host is a VMware virtual machine residing on an ESX cluster, the target LUN is made
cluster Mount. visible to all the nodes of the ESX cluster during mount. By default, this is enabled. If you do not want
to perform an ESX cluster mount, you can clear this option. This option is supported on metro node
| VPLEX, XtremIO, VMAX3/PowerMax, VMAX All Flash, PowerStore, PowerFlex, and Unity arrays. If
this option is not selected, and the mount host is part of an ESX cluster, the mount host must have a
dedicated storage group, storage view, or initiator group configured according to the storage system
configuration. This enables AppSync to mask LUNs only to that mount host.
Disable VMware SRM Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint consistency
group. This is only applicable for RecoverPoint 4.1 and later.
90 Service Plans
Table 19. Exchange Service Plan details (continued)
Name Description
VMWare Virtual Disk Allows you to mount application copies on a virtual disk as independent disks. You can select this
Mode option to exclude virtual disks from snapshots created from the virtual machine. By default, this option
is disabled, and copies are mounted in the persistent mode.
● Enable VMWare Virtual Disk Mode and select Persistent to mount the copy in an independent
persistent mode.
● Enable VMWare Virtual Disk Mode and select Non Persistent to mount the copy in an
independent non persistent mode
NOTE: AppSync does not support:
● Protection of applications created on independent non persistent virtual disk.
● Mounting application copies to a virtual server or shared instance (such as SQL Failover cluster
and Oracle RAC) as independent non persistent disk.
Mark storage devices Allows you to mark RDM devices on ESXi as perennially reserved.
as perennially
reserved
Validate Copy ● Check databases and logs: Select one of the following options.
○ Sequentially
○ In parallel
● Minimize log checking: User defined path can be specified.
● Throttle the validation: Specify values for the following options.
○ Pause after I/O count of
○ Pause duration
● Skip database validation (.edb file check only for DAG).
Scripts
Pre-copy script Allows user to specify the name of the script and credentials with which the script has to be executed.
This script is ran on Production host before creating a copy in AppSync.
Post-copy script Allows user to specify the name of the script and credentials with which the script has to be executed.
This script is ran on selected host after creating a copy in AppSync.
Post-mount script Allows user to specify the name of the script and credentials with which the script has to be executed.
This script is ran on selected host after the copy is mounted by the service plan run.
Schedule/Run
OnDemand Creates a copy when you click Finish on this wizard.
Schedule Specifies the recurrence type that is configured for the service plan.
Recurrence Type Specifies the recurrence type that is configured for the service plan. Options are:
● At frequency of...: Run at a frequency of 30 minutes or 1, 2, 3, 4, 6, 8, 12, or 24 hours. Minutes
after the hour are set in 1 minute interval. Default is 24 hours.
● Every day at...: Run every day at certain times: Select different times during the day. Minutes
after the hour are set in 1 minute intervals. There is no default selected.
● On selected days of the week: Run at a certain time on selected days of the week. One or more
days of the week (up to all seven days) can be selected. There is no default day of the week
selected. Default time of day is 12:00 AM.
● On specified days of the month: Run at a certain time on selected days of the month. Select one
or more days of the month (up to all days). Select one time of day. Available times are at 1 minute
interval. Default is the first day of the month. Select Last to select the last day of the month.
Every Specifies the desired time to create the service plan.
Enable Recovery Specifies if the RPO is enabled or not for the specified time interval. In the RPO drop-down list, select
Point Objective the desired time frame.
Review
Provides summary of the service plan details.
Service Plans 91
Kubernetes Cluster service plan details
Use this table to learn Kubernetes Cluster service plan details.
Lists the Kubernetes Cluster service plan settings with their description and default values.
92 Service Plans
Table 20. Kubernetes Cluster Service Plan details (continued)
Name Description
● Every day at...: Run every day at certain times: Select different times during the day. Minutes
after the hour are set in 1 minute intervals. There is no default selected.
● On selected days of the week: Run at a certain time on selected days of the week. One or more
days of the week (up to all seven days) can be selected. There is no default day of the week
selected. Default time of day is 12:00 AM.
● On specified days of the month: Run at a certain time on selected days of the month. Select one
or more days of the month (up to all days). Select one time of day. Available times are at 1 minute
interval. Default is the first day of the month. Select Last to select the last day of the month.
Every Specifies the desired time to create the service plan.
Enable Recovery Specifies if the RPO is enabled or not for the specified time interval. In the RPO drop-down list, select
Point Objective the desired time frame.
Review
Provides summary of the service plan details.
Service Plans 93
5
Protect Microsoft Exchange
This chapter includes the following topics:
Topics:
• Overview of Exchange support
• Deploying AppSync for Exchange protection
• Protect an Exchange database
• Service plan details
• Mounting Exchange copies
• Overview of Exchange copy restore
Steps
1. Install the AppSync server.
2. On the AppSync console, select Settings > Infrastructure Resources > SERVERS / CLUSTERS.
3. Click ADD APPLICATION HOST.
4. Log in to the AppSync console and select Copy Management.
5. Click Copies > Copies.
6. Click Select Application > Microsoft Exchange and click a server name from the list of Exchange standalone and DAG
servers.
7. Enter the credentials to configure and run the AppSync Exchange Interface service.
The Exchange databases are discovered.
8. Subscribe an Exchange database for protection by choosing one of the following options:
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select COPIES.
3. From the SELECT APPLICATION drop-down, select Microsoft Exchange.
4. Under the Name column, click the desired instance.
5. In the Databases page, click MORE > Discover Databases.
Prerequisites
This operation requires the Resource Administrator role in AppSync.
There should be no copies of the mailbox server that you want to remove.
Steps
1. On the AppSync console, select Settings > Infrastructure Resources.
2. Click the SERVERS / CLUSTERS tab.
3. Select the Exchange mailbox you want to remove and click Remove.
Steps
To protect an active DAG database member, select Active in the Copy to Protect column from the plan Subscriptions tab.
Steps
1. Remove all the subscriptions and copies of the standalone Exchange server registered with AppSync.
2. Remove the host from the Servers page that was hosting the standalone Exchange server.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select COPIES.
3. From the SELECT APPLICATION drop-down, select Microsoft Exchange.
4. In the Name Column, click the desired Exchange instance.
5. Select the desired Exchange database, and click CREATE COPY WITH PLAN.
6. Select the purpose as Data Protection.
7. From the Protect list, select the appropriate service plan from Subscribe to Service Plan and Run.
In DAG, a passive database is protected by default.
The Subscribe to Plan and Run dialog appears displaying the progress.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Microsoft Exchange.
4. In the Name Column, click the desired Exchange instance.
5. Click the desired Exchange database, and click CREATE COPY WITH PLAN.
6. Select the purpose as Data Protection.
7. Select the appropriate option.
9. Click OK.
10. Click NEXT to review your selection.
11. Click FINISH.
Prerequisites
This operation requires the Data Administrator or Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select SERVICE PLAN.
3. From the SELECT APPLICATION drop-down, select Microsoft Exchange.
4. Select the service plan with the subscribed Exchange database. You can see the PROPERTIES in the details view, on the
right side of the page.
5. Select SUBSCRIBERS to see the databases that are subscribed.
6. Select the database for which you want to change the protection role, and click EDIT.
7. In the Edit Subscription page, select the database role that you want AppSync to protect from the Copy to Protect
drop-down. Following are the three options:
● Active: In this case, Mailbox Servers is set to "Server hosting the copy". AppSync protects the active database on the
server hosting it. If a failover occurs, AppSync will follow it.
● Passive: Exchange allows multiple passive replicas of an active database in a DAG. Hence, AppSync helps you to choose
the passive database copy to protect. Mailbox Servers options are:
○ Any Server Hosting a Copy: AppSync selects a passive database copy. If a failover occurs, AppSync will follow it.
○ Any of the Selected Servers: AppSync allows you to select one or more servers having a passive database copy
and organize based on priority, if there is a failover.
● Active or Passive: You can select the required host from the Mailbox Servers drop-down, and AppSync will either
protect active or passive copy on the selected host only.
8. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft Exchange.
4. In the Name Column, click the desired instance.
5. In the Name Column, click the database that contains the copy.
6. Select the copy that you want to expire and click More > EXPIRE .
7. Click OK.
NOTE: If the copy is an immutable copy, then the expiry is disabled as the secure snapshot on the array cannot be
deleted before the Time to Live. Once the Time to Live time is reached, the snapshot is automatically deleted from the
array and from AppSync. However, if copy is mounted and Time to Live is reached, then copy will be deleted only after
unmount.
You should also monitor your storage system with the storage system user interface.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the SELECT APPLICATION drop-down, select Microsoft Exchange.
4. In the Name Column, click the desired instance.
5. Select the desired database and then click CREATE COPY WITH PLAN.
6. Select the purpose as Data Protection.
7. Select Subscribe to Service Plan (with option to override).
8. Select the service plan that you want to subscribe to.
9. Click NEXT.
The Override Schedule page appears.
10. Select one or more databases and click OVERRIDE SCHEDULE.
11. Specify the schedule based on your requirement and then click OK.
For example, if the default recurrence type is for specified days of the month, and the rule setting is to Run at 12:00 AM on
the 1st day of every month, you can override the time and the day for individual databases.
12. Click NEXT to review your selection.
13. Click FINISH.
Pre-copy script
To perform preparatory steps before creating a copy, specify a pre-copy script and parameters.
For the pre-copy script, the valid script formats are .bat, .ps1, and .exe. You can optionally enter credentials to run the
script as a specific user. The script runs as Local System by default. The default location of the script is %ProgramData%
\EMC\AppSync\scripts\ on the application host.
AppSync now supports running of PowerShell scripts. The following points apply:
1. The execution policy on the Windows host is set to either Unrestricted or RemoteSigned.
2. If the script is set to run as a non-Default user, this user must have administrative rights to run the PowerShell commands in
the script.
Create a Copy
The Create a Copy step in the copy creation process creates a copy based on the replication technology specified in the service
plan.
It specifies the type of Exchange copy to make, whether to ignore Exchange errors in the event log, and if database and logs
can reside on the same volume.
Review Overview: Service Plan for more service plan copy information.
Post-copy script
To perform cleanup or other post-copy steps after creating a copy, specify a post-copy script and parameters.
The script runs on successful completion copy creation. Valid script formats are .bat and .exe. You can optionally enter
credentials to run the script as a specific user. The script runs as Local System by default.
When AppSync creates copies of application items in a service plan, it may break up the application items and place them
in separate groups for protection. This action can be for performance reasons (for example, VSS for Exchange and SQL)
or because items in a service plan may be protected by different replication technologies. For example, a service plan may
contain some application items that are protected by RecoverPoint bookmarks. As a result, application items in these groups are
protected independently.
When AppSync calls a post-copy script, it passes the copies which were created in the group by calling the script with
-appCopies <APP1> <APP2>, where APP1 and APP2 are the names of the application items in that grouping.
where <ITEMx> is the name of the application item that is being protected.
Exact parameters depend on the script. Parameters with spaces must be enclosed in double quotes.
This operation requires the Service Plan Administrator role in AppSync.
Mount copy
The Mount Copy Defaults settings for the mount host value, mount path and mount access attributes (read-only or read-
write) depend on the service plan. Other mount settings determine where the Exchange metadata files are copied, the type of
copy to mount and the RecoverPoint image access type.
● Mount on Server
Allows you to choose between Windows hosts you have access to and Original Server. If you have chosen to validate the
copies, only servers that have the Exchange Management Tools installed are displayed in the drop down. These servers
display on the Microsoft Exchange Protection page as "Utility Host".
● Mount with access
Choose the type of access the copy should be mounted with - Read/Write or Read only
● Mount Path
○ Alternate mount path
The default mount path, when the mount host is the same as the production host, is SystemDrive:
\AppSyncMounts\Production_Server_Name.
path is represented in the console as %SystemDrive%\AppSyncMounts\%%ProdServerName%%.
To specify the value of a Windows environment variable in the mount path, delimit the variable name with single percent
signs (%). The default path also contains an AppSync variable (ProdServerName) that is delimited with two percent
signs (%%).
The following characters are not valid in the path:
<>:"/|?*
○ Same as original path This is another option for the mount path. You can select either of the options.
NOTE: When performing a DAG mount, do not select the mount path as Same as original path if the mount host
also happens to be a DAG node having a copy of the database that you are mounting.
● Copy metadata files to
By default, the location to copy VSS metadata files is the default path - SystemDrive:
\AppSyncMounts\Production_Server_Name.
The following characters are not valid in the path:
<>:"/|?*
If you are backing up the database to another media, you must backup these metadata files as well.
● Image access options during RecoverPoint mount
RecoverPoint provides a target-side host application the opportunity to write data to the target-side replication volumes,
while still keeping track of source changes.
○ Slow access time, fast image I/O performance (RecoverPoint access mode: Logged Access)
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
Validate copy
By default, databases and logs are checked sequentially.
If the databases are not sharing the same LUN and the mount host has sufficient resources to support parallel consistency
checks, use the In parallel option. Note that there is a limit of 16 parallel checks that Exchange can handle.
If the consistency check completes successfully, AppSync instructs Exchange to truncate the logs so only the changes that are
uncommitted to the database remain.
Post-mount script
Specify a post-mount script and parameters from the Post-mount script option in the Settings tab of a service plan.
The script runs on successful completion of the mount copy or mount with recovery run. This script is typically used for backup.
The default location of the script is %ProgramData%\EMC\AppSync\scripts\ on the application host.
Exact parameters depend on your script. Parameters with spaces must be enclosed in double quotes.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft Exchange.
4. In the Name Column, click the desired instance.
5. In the Name Column, click the database that contains the copy you want to mount.
6. Select the copy you want to mount and click Mount Copy.
If multiple databases were protected together, you may see the additional copies to mount option. Select the copies that you
prefer and click NEXT.
7. In the Select Mount Options page, under General Settings, do the following:
a. From the Mount on Server list, select the server on which to mount the copy.
b. From the Mount with access list, select the type of access the copy must be mounted with: Read-only or Read-write.
h. For XtremIO 6.2 and later, click the Quality of Service policy option to select the desired Quality of Service policy while
mounting a copy.
i. For VMAX3/PowerMax SnapVxSnap, select the Unlink the SnapVX snapshots in unmount option to unlink the
SnapVX snap during unmount. This helps to discard the changes on a mounted copy. Once the copy is mounted, the
changes on mounted copy is stored on the target device. Enabling this would unlink from the target device, and the
next mount of unmounted copy would link with a new set of target devices. Previously mounted copy changes will not
be available in the mounted copy. This option is applicable for regular SnapVX snap and second generation repurposing
SnapVX snap, for on-job and on-demand service plans.
j. Clear the Use Dedicated Storage Group option, if you do not want AppSync to enforce the use of a dedicated storage
group for a mount. By default, this option is enabled.
k. Enable PowerMax Storage Group Preference per Server option to map host to the storage group for the VMAX3/
PowerMax storage arrays in the service plan configuration. The mount devices are masked using mapped storage group.
In turn, the storage group is masked in the desired masking view. Note that the mapped storage group is considered only
if the Desired SLO and SLO for storage group matches.
l. From the VMware Settings, configure the following:
● Enable VMware cluster mount: Clear this option if you do not want to perform an ESX cluster mount. By default,
this option is enabled.
● Disable VMware SRM: This option is applicable only for RP 4.1 and above.
● VMware Virtual Disk Mode: Allows you to mount application copies on a virtual disk as independent disks. You can
select this option to exclude virtual disks from snapshots created from the virtual machine. By default, this option is
disabled, and copies are mounted in the persistent mode.
● Mark storage devices as perennially reserved: Allows you to mark RDM devices on ESXi as perennially reserved.
8. Click Next to review the mount options.
9. Click Finish.
Throttle validation
Select this to throttle the I/Os during a consistency check. This option is for advanced users and typically should not be
selected unless you are working with Dell Support to resolve an issue related to I/O throughput. Typically, the throttling option is
not required.
If you choose to throttle I/Os, you have the following two options.
● Pause after I/O count of: 100 — This option allows you to choose how many I/Os can occur between pauses. You can
choose any value between 100 and 10,000 I/Os.
● Duration of pause (in milliseconds): 1000 — You can specify the duration of the pause in milliseconds. 1000 milliseconds = 1
second. If this option is not available, the pause will be one second long.)
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft Exchange.
4. In the Name Column, click the desired instance.
5. In the Name Column, click the database that contains the copy you want to unmount.
6. Select the copy you want to unmount and click UNMOUNT.
7. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > Microsoft Exchange.
4. Click the name of the service plan you prefer in the Service Plan column.
5. Select the copy you want to unmount and then click Unmount.
6. Click OK.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft Exchange.
4. In the Name Column, click the desired instance.
5. Click the name of a database to go to the copies page.
6. Select the copy that you want to enable or disable and click More.
7. Click one of the following options depending on the action you want to perform:
● Enable Copy Expiry: To enable automatic expiry of a copy during rotation.
● Disable Copy Expiry: To disable automatic expiry of a copy during rotation.
8. Click OK.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft Exchange.
4. In the Name Column, click the desired instance.
5. In the Name Column, click the database that contains the copy.
6. Select the copy that you want to expire and click More > EXPIRE .
7. Click OK.
NOTE: If the copy is an immutable copy, then the expiry is disabled as the secure snapshot on the array cannot be
deleted before the Time to Live. Once the Time to Live time is reached, the snapshot is automatically deleted from the
array and from AppSync. However, if copy is mounted and Time to Live is reached, then copy will be deleted only after
unmount.
NOTE:
● If a target path is not provided for a source path, then it is mounted to a path same as the source path on the mount
host.
● Ensure that you type in the absolute mount path on the target host. If the path is invalid, mount fails.
● Mount copy overrides is unavailable, if you select the mount path as Mapped path.
● For Windows, if one of the entered path is invalid, VSS import fails. Therefore, the entire mount fails. Partial failed
scenarios are not supported for Windows mount.
● For Windows and NFS file systems on Unix, nested target mount points are not supported.
● Path Mapping is not applicable to metadata paths for Microsoft Exchange and Microsoft SQL Server.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / VMware Datacenters / File Systems / Microsoft
Exchange.
4. Navigate to the folder that contains the copies.
5. Select the copy you want to mount, then click MOUNT COPY.
6. In the Mount Copy options, under the Specify Mount Settings section:
a. Select the mount host.
b. From the Mount on Path list, select Mapped Path.
The Path Mapping Settings link appears.
7. Click on the link to open the Path Mapping Settings window.
8. From the Select Source Host list, select a host.
All the file systems on the selected host are displayed in the source path column.
9. Specify the target path.
10. Click Save to save your settings.
If you want to set the target path for a file system on another source host, repeat steps 8 to 10.
11. Click Reset, to clear all the entered target paths for the selected source host.
12. Click OK to exit the Path Mapping window.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft Exchange.
4. In the Name Column, click the instance that contains the database.
5. In the Name Column, click the database that contains the copy you want to restore.
6. Select the copy that you want to restore and click More > Restore.
7. In the Select a Copy page, select the copy you want to restore and click NEXT.
If multiple applications share the same LUN or file systems (as the application for which the copy is created), those
applications are listed as affected entities.
NOTE: You can perform this step only if you have multiple applications that share the same LUN or file systems.
8. Click NEXT.
9. In the Configure Storage Options page, configure the following:
● Wait for mirror rebuild to complete - This option is applicable for metro node | VPLEX Snap copies whose production
data resides on local or distributed RAID-1 volumes.
● Disable VMWare SRM - Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint
consistency group. This is only applicable for RecoverPoint 4.1 and later.
● Perform device restore in background - Allows you to optimize restore of VMAX3/PowerMax devices. If you select
this option, AppSync restore operation does not wait for track synchronization to complete. The production application is
available instantly.
NOTE: In the case of SnapVX/XtremIOSnap/PowerStoreSnap mounted copies, when you perform restore, AppSync
restores the data from the snapshots that are created on the array to the source devices, or from linked
devices(VMAX3/PowerMax) or read/write snapshots (XtremIO X2), or read/write clones (PowerStore).
○ Restore from snapshot: Restores copies from original snapshots.
○ Restore from changed data: Restores from the linked devices(VMAX3/PowerMax) or read/write snapshots
(XtremIO X2), or read/write clones (PowerStore).
10. Click NEXT.
11. In the Review page, review the restore options and click FINISH.
Prerequisites
When you are recovering just a database file, verify that the transaction log files needed for recovery are present. An unbroken
sequence is required. To determine the minimum required range of logs, run the following command against each database after
the restore and before running recovery: ESEUTIL /mh <database name>. Look for the Log Required information in the
ESEUTIL output.
If the database is the active copy, it must first be unmounted in order to run the ESEUTIL command successfully.
Steps
1. Delete the checkpoint file (Enn.chk).
This is optional.
Partial restore
In a partial restore, you restore data alone or restore data and then restore the logs separately.
Before you perform a partial restore, ensure that the database layout fulfills some conditions.
Restore data
Restore data from a Full or Copy backup. You can restore data only to preserve the logs that are on the production host.
In the Restore wizard, restore data from the most recent copy and select the Recover and mount the databases after
restore option.
Restore logs
Restore data from a Full or Copy backup and then restore the logs from a later copy to make the copy current.
Restoring a copy from the logs is a two-step process. Run the Restore wizard and select a full backup copy to restore only data.
Do not opt to Recover and mount the databases after restore in this run.
Run the Restore wizard again and select a backup copy (a differential backup in RecoverPoint) to restore only the logs. This
time, select the Recover and mount the databases after restore option. This copy must be later than the backup copy that
you selected during the first run.
NOTE:
If the restore operation includes restoring logs, the restore overwrites any logs that are created since the copy was created.
Therefore, after the restore, the database reflects the point in time when the copy was created. If you want to preserve
logs that are created since the copy, restore only the databases, preventing AppSync from restoring older logs over the
newer logs. You can also make a copy of the current log files on another volume.
Prerequisites
● If you deleted the database files and created an empty database, dismount the database and delete its files. The database
that you are restoring should not have data and log files at the original location where they were when the empty database
was created. The log file signatures will not match those in the AppSync copy and the restore will fail.
Steps
1. Copy the required logs from _restoredLogs directory to the directory where the current logs reside.
2. If the log file prefix changed, rename the required log files to use the new prefix.
3. Delete the E<nn>restore.env file.
4. Recover the databases manually in soft recovery mode using the ESEUTIL command.
eseutil /r E<nn> /l <logpath> /s <chkpt file path> /d <database path>
5. Delete the _restoredLogs directory that should be empty after the database is recovered.
Take a backup of the TDE certificate on production database. This is required for the further steps, for recovery mount.
USE master;
GO
BACKUP CERTIFICATE TDE_Certificate
Ensure you follow the below prerequisites, before performing mount and recovery on an alternate host or cluster.
1. Import or copy the .cer and .pvk files from primary node, and also provide the same password that was used for encrypting
to decrypt.
2. Run below SQL transact commands.
USE master;
GO
CREATE MASTER KEY ENCRYPTION
BY PASSWORD='xxxxyyyy';
GO
3. Run Mount and Recovery from AppSync to this alternate host and verify that the TDE is enabled on the mounted and
recovered database.
Workaround after restore in Always-On Availability Group.
Following are the steps:
1. In Always-On Availability Group, the database is not added back to the Always-On Availability Group after restore. So after
restore from AppSync , turn off the TDE.
USE MASTER;
GO
ALTER AVAILABILITY GROUP <AGNAME> ADD DATABASE < database name>;
GO
4. Restore the full database backup on the secondary node and also specify the “WITH NORECOVERY” option.
5. Check if the database on the secondary node is in a synchronized state, and is added to the Always-On Availability Group.
6. If the database is not in a synchronized state, then perform the below steps.
a. Perform a transaction log backup of the database on the primary node or replica.
b. Restore the log backup on the secondary node and also specify the option “WITH NORECOVERY."
c. On the secondary node, add the database to the availability group by altering it.
USE MASTER;
GO
ALTER DATABASE <database name> SET HADR AVAILABILITY GROUP = <AGNAME>;
GO
8. Verify that the encryption is enabled on both the primary and secondary node.
Setting up permissions for a domain account that does not have local
administrator privileges
Additional setup is required if you need to use a domain account that does not have local administrator privileges.
Steps
1. Create a Windows domain user (for example, sqluser) and make it part of the Domain Users group.
Steps
1. Create a Windows user and make it part of the Users group.
2. In SQL Server Management Studio, create a new login, using the newly created account. For the authentication type, select
Windows authentication.
3. In the Server Roles page, select sysadmin and public.
4. In the User Mapping page, set the database role membership to public.
5. Add the user to each SQL Server instance on which this user needs access:
a. On the host running the plug-in, set the security policy. On the domain controller, run Start > Programs >
Administrative Tools > Local Security Policy.
On the hosts added to the domain: Start > Programs > Tools > Local Security Policy.
b. Access security settings and allow login locally (Security Settings > Local Policies > User Rights Assignment >
Allow log on locally).
c. Add the user (the example is sqluser) you created earlier.
6. Grant this user read and write permissions on the folder where the AppSync plug-in is installed.
7. If you select the restore option to back up the transaction logs to a file, the user must have rights to the target directory.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Microsoft SQL Server to display the instance page.
4. Select a database and click CONNECTION SETTINGS.
The SQL Server Connection settings dialog appears.
NOTE: AppSync supports UNC path of a network share only if both the machines are in the same domain.
Restrictions
● To back up a transaction log, the database recovery model must be either “Full” or “Bulk-logged.” AppSync skips backing up
the log for any database with the simple recovery model.
Prerequisites
Verify that the user account you select for backups has full control of the directory. This account is the user account that you
entered when discovering databases. Also verify that the account configured for the SQL Server Database Engine Service of
the SQL Server instance being protected has full control of the backup directory.
Steps
1. Use the Schedule field to set log backup runs.
You can select to run the transaction log backup once, immediately after a database backup is run, or you can select to
schedule log backups. You can set log backup schedules to run every 15 or 30 minutes or every 1 to 24 hours. If you set a
service plan to run on demand, you disable the log backup schedule.
When you schedule log backups to run at a specified interval, the service plan will have two schedules associated with it:
one for database backups and one for log backups. The log backup is referred to as the alternate schedule. Log backups run
between database backups using the alternate schedule.
2. Edit the Backup path field to set the location where AppSync writes log backup files.
Default path uses the SQL Server instance default backup directory. You can also enter a path on any volume on the server
or the UNC path of a network share.
AppSync creates the directory if it does not exist. It creates a subdirectory using the name of the SQL Server instance.
The log backup file names have the following format: EMC_AppSync_databasename_timestamp.trn, for example,
EMC_AppSync_AdventureWorks_2014_10_18_15_38_32.trn
3. Use the Free space on volume field to set a value to verify the amount of free space on the volume before AppSync begins
a transaction log backup.
If not enough free space is available, an alert is generated and the log backup fails.
4. Use the Backup group size field to control the number of parallel log backups for an SQL Server instance. The default value
is 5, (AppSync runs log backups in groups of five).
For example, if you subscribe 15 databases from the same SQL Server instance to a service plan, three log backups will run in
parallel. Transaction log backups run sequentially.
5. Select or clear the Truncate the logs field when you create Full database backups.
This field is checked by default when you select Full backup type, and it is disabled when you select Copy . To protect
secondary databases, truncate logs, select Auto switch to Copy and Truncate the logs.
6. To perform a checksum on the log backup, select the Checksum the backup field.
7. Set Minimum Retention Hours option to control when transaction log backup files are deleted.
Transaction log backup expiration is done when no older database backups exist. AppSync deletes the log backup files and
the log backup information contained in the AppSync database. The default setting is 24 hours which means that AppSync
will not expire any log backup before it is a minimum of 24 hours old. The valid range is 0 to 10,000 hours.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copiesdrop-down, clickCopies.
3. Click Select Application > Microsoft SQL Server.
4. In the Name Column, click the server instance.
5. In the user database folder, click the preferred server folder.
6. In the Name Column, click the preferred database and then click the Log Backups tab.
7. Click Create Log Backup Using Plan.
8. In the Create Log Backup page, select the service plan, and Click OK.
NOTE: The Enable log backup option should be enabled in the service plan.
The Subscribe to Plan Status window displays the status of the job.
9. Click Close.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Microsoft SQL Server to display the instances page.
4. Select the service plan for which you want to run log backup and click RUN LOG BACKUPS.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Microsoft SQL Server.
Results
You can now view the log backup list for the service plan. The following table describes details about the log backup:
Prerequisites
This operation requires the Data Administrator role in AppSync.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the Folder Name Column, click the User Databases folder.
6. In the user databases folder, select one or more SQL databases, and then click CREATE COPY WITH PLAN.
7. Select the purpose as Data Protection.
8. Select the appropriate option.
Option Description
Subscribe to Service Plan and Run To subscribe the database for protection and run the plan immediately for any
selected database(s).
Subscribe to Service Plan (with To subscribe the database for protection. Protection for all databases that are part
option to override) of the service plan is executed at the scheduled time.
9. Click Select and select the service plan that you want to subscribe to from the following options:
● Bronze
● Silver
● Gold
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Microsoft SQL Server to display SQL instances page.
4. In the Name Column, click the server instance that contains the database.
5. In the Folder Name Column, click the User databases folder.
6. Select one or more SQL databases, and then click CREATE COPY WITH PLAN.
7. Select the purpose as Data Protection.
8. Select the appropriate option.
Option Description
Subscribe to Service Plan and Run To subscribe the database for protection and run the plan immediately for any
selected databases.
Subscribe to Service Plan (with To subscribe the database for protection. Protection for all databases that are part
option to override) of the service plan is run at the scheduled time.
9. Click Select and select the service plan that you want to subscribe to from the following options:
● Bronze
● Silver
● Gold
NOTE: User defined service plans are also appear in this list.
Column Description
Status ● Green: Successful
● Yellow: Completed with errors
● Red: Failed
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Microsoft SQL Server to display the databases page.
4. In the Name Column, click the server instance that contains the database.
5. In the user database page, click the user database that contains the database.
6. In the Name Column, click the database you want to protect.
7. Select the database you want to unsubscribe, and click UNSUBSCRIBE.
8. In the Unsubscribe dialog, select the service plan and click OK.
NOTE: You can also unsubscribe applications from a service plans, from the Service Plan page.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the SELECT APPLICATION drop-down, select Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the user databases folder, select one or more SQL databases, and then click CREATE COPY WITH PLAN.
6. Select the purpose as Data Protection.
7. Select Subscribe to Service Plan (with option to override).
8. Select the service plan that you want to subscribe to.
9. Click NEXT.
The Override Schedule page appears.
10. Select one or more databases and click OVERRIDE SCHEDULE.
11. Specify the schedule based on your requirement and then click OK.
For example, if the default recurrence type is for specified days of the month, and the rule setting is to Run at 12:00 AM on
the 1st day of every month, you can override the time and the day for individual instances.
12. Click NEXT to review your selection.
13. Click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
NOTE: A Repurpose button on this page is enabled. When you select a 1st Generation copy and then click this button,
the Repurpose wizard is launches where you can create 2nd Generation copies.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, and select the desired application.
4. Navigate to the Databases page.
5. Click on a database and select the LOG BACKUPS tab.
Results
You can now view log the log backup list for the database. The following table describes details about the log backup:
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, select Copies.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the SELECT APPLICATION drop-down, select Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
Pre-copy script
To perform preparatory steps before creating a copy, specify a pre-copy script and parameters.
For the pre-copy script, the valid script formats are .bat, .ps1, and .exe. You can optionally enter credentials to run the
script as a specific user. The script runs as Local System by default. The default location of the script is %ProgramData%
\EMC\AppSync\scripts\ on the application host.
AppSync now supports running of PowerShell scripts. The following points apply:
1. The execution policy on the Windows host is set to either Unrestricted or RemoteSigned.
2. If the script is set to run as a non-Default user, this user must have administrative rights to run the PowerShell commands in
the script.
3. The .ps1 script runs using system PowerShell.exe assuming that the system drive is on the default C:\ drive.
4. Parameters such as $true, $false, output redirect using|out-file <filename> are not supported.
Exact parameters depend on the script. Parameters with spaces must be enclosed in double quotes.
Create copy
The Create a Copy options specify the criteria to a copy based on the replication technology specified in the service plan.
Review Overview: Service Plan for more service plan copy information.
Post-copy script
To perform cleanup or other post-copy steps after creating a copy, specify a post-copy script and parameters.
The script runs on successful completion copy creation. Valid script formats are .bat and .exe. You can optionally enter
credentials to run the script as a specific user. The script runs as Local System by default.
When AppSync creates copies of application items in a service plan, it may break up the application items and place them
in separate groups for protection. This action can be for performance reasons (for example, VSS for Exchange and SQL)
or because items in a service plan may be protected by different replication technologies. For example, a service plan may
contain some application items that are protected by RecoverPoint bookmarks. As a result, application items in these groups are
protected independently.
where <ITEMx> is the name of the application item that is being protected.
Exact parameters depend on the script. Parameters with spaces must be enclosed in double quotes.
This operation requires the Service Plan Administrator role in AppSync.
Mount copy
The Mount copy step either mounts the copy, or mounts and recovers the copy.
In the Mount Copy Defaults settings, you can set values to Mount copy or Mount and recover copy.
In the Mount copy settings, you set the mount host value, mount path and mount permissions (read-only or read/write). Other
mount settings determine where the SQL metadata files are copied and the RecoverPoint image access type.
Field Description
Mount on Server The server on which to mount the copy. Only the nodes of
the cluster or standalone hosts are available for selection. SQL
virtual servers are filtered out.
Mount with access Type of access the copy should be mounted with.
Mount on path ● The Default Mount Path is %SystemDrive%
\AppSyncMounts\%%ProdServerName%%.
● To specify the value of a Windows environment variable
in the mount path, delimit the variable name with single
percent signs (%).
● The default path also contains an AppSync variable
(ProdServerName) which is delimited with 2 percent signs
(%%).
● The following characters are not valid in the path:< > : " /
|?*
● The mount path could also be Same as Original Path.
However, this option is not available when the mount host
is the same as production host.
● If you specify a non-default mount path, the drive that is
specified for mount cannot be a clustered disk.
● Select Mapped Path to specify the path where you want
to mount the database.
Quality of Service Policy For XtremIO only, the Quality of Service policy option
appears in the wizard. You can select the required type of
Quality of Service policy while mounting a copy.
Unlink the SnapVX snapshots in unmount. Enable this option to unlink the SnapVX snap during unmount.
This helps to discard the changes on a mounted copy. Once
the copy is mounted, the changes on mounted copy are
stored on the target device. Enabling this would unlink from
the target device, and the next mount of unmounted copy
Image access mode (during RecoverPoint mount) ● Logged access: Use this mount option if the integrity
check entails the scanning of large areas of the replicated
volumes. Logged access is the only option available when
you mount to the production host.
● Virtual access with roll: Provides nearly instant access
to the copy, but also updates the replicated volume in
the background. When the replicated volumes are at the
requested point in time, the RPA transparently switches
to direct replica volume access, allowing heavy processing.
With RP XtremIO, virtual access with roll is not supported.
● Virtual access: Provides nearly instant access to the
image. Virtual access is not intended for heavy processing.
Virtual access with RP XtremIO is not supported.
Desired SLO For VMAX3/PowerMax arrays only, a setting called Desired
Service Level Objective (SLO) appears in the Mount wizard
and specifies the required VMAX3/PowerMax Service Level
Objectives. SLO defines the service time operating range of a
storage group.
PowerMax Storage Group Preference per Server Enable this option to map host to the storage group for
the VMAX3/PowerMax storage arrays in the service plan
configuration. The mount devices are masked using mapped
storage group. In turn, the storage group is masked in the
desired masking view.
NOTE: The mapped storage group is considered only if
the Desired SLO and SLO for storage group matches.
Metro node | VPLEX Mount option ● Native array: Use this option if you want to mount the
copy as native array volumes.
● Metro node | VPLEX virtual volume mount: Use this
option if you want to mount the copy as metro node |
VPLEX virtual volumes.
Use Dedicated Storage Group. ● Applicable only for physical hosts or virtual machines with
direct iSCSI as part of cluster.
● Checked by default, enabling this option allows AppSync
to enforce a dedicated VMAX3/PowerMax,DELL SC array,
PowerStore host group, or XtremIO initiator group for a
mount. (A dedicated VMAX storage group contains the
selected mount host only.) For XtremIO, this option applies
Enable VMware cluster mount. ● Clear this option if you do not want to perform an ESX
cluster mount. By default, this option is enabled.
● If the mount host is a VMware virtual machine residing
on an ESX cluster, the target LUN is made visible to all
the nodes of the ESX cluster during mount. By default,
this is enabled. If you do not want to perform an ESX
cluster mount, you can clear this option. This option is
supported on metro node | VPLEX, XtremIO, VMAX3/
PowerMax, VMAX All Flash, PowerStore, PowerFlex, and
Unity arrays. If this option is not selected, and the mount
host is part of an ESX cluster, the mount host must have
a dedicated storage group, storage view, or initiator group
configured according to the storage system configuration.
This enables AppSync to mask LUNs only to that mount
host.
Disable VMware SRM. Allows you to manage consistency groups, if the SRM flag is
enabled on the RecoverPoint consistency group. This is only
applicable for RecoverPoint 4.1 and later.
VMware Virtual Disk Mode Allows you to mount application copies on a virtual disk as
independent disks. You can select this option to exclude
virtual disks from snapshots created from the virtual machine.
By default, this option is disabled, and copies are mounted in
the persistent mode.
Allow Unmount Of OnDemand Mounted Copy. Allows you to unmount a copy that was mounted on-demand.
NOTE:
● This option is available during service plan edit only
when you have selected Yes - Keep it mounted
(Previous copy will be unmounted) option in
Define the copy page.
● For partial on-demand mounts, the latest mounted
copy is unmounted.
In the Mount and recover copy settings, you specify the recovery instance, the type of recovery, and the database naming
details. Other settings are similar to the Mount copy settings such as mount path and image access type.
Field Description
Recovery Instance The SQL Server instance to be used for recovery. If the
connection settings are not set or are invalid for the instance,
the SQL Server Connection Settings dialog appears. Click
Mount path ● The default mount path, when the mount SQL
instance is a standalone instance (%SystemDrive%
\AppSyncMounts\%%ProdServerName%%).
● To specify the value of a Windows environment variable
in the mount path, delimit the variable name with single
percent signs (%).
● The default path also contains an AppSync variable
(ProdServerName) which is delimited with two percent
signs (%%).
● The following characters are not valid in the path: < > : " /
|?*
● The mount path could also be Same as Original Path.
You can select either of the options.
● If you specify a non-default mount path for mounting to a
standalone instance, the drive that is specified for mount
cannot be a clustered disk.
● For mounting to a clustered SQL instance, the “Same as
Original Path” and alternate mount paths are supported.
“Default mount path” is not supported. Instead, you can
type this option to specify an alternate mount path. The
root disk for the alternate mount path must be clustered,
and a dependency must exist for SQL server on the
clustered disk.
Quality of Service Policy For XtremIO only, the Quality of Service policy option
appears in the wizard. You can select the desired type of
Quality of Service policy while mounting a copy.
Copy metadata files to ● By default, the location to copy VSS metadata files is the
same as the mount path.
● If the mount path is Same as Original Path,
then this defaults to %SystemDrive%\AppSyncMounts\%
%ProdServerName%%.
● The following characters are not valid in the path: < > : " /
|?*
● If you are backing up the database to another media, you
must backup these metadata files as well.
● AppSync can integrate with third-party backup software
to create tape backups of SQL Server copies. The target
directory that is specified here must be part of the backup.
NOTE:
Image access mode (during RecoverPoint mount) ● Logged Access: Use this mount option if the integrity
check entails the scanning of large areas of the replicated
volumes. This is the only option available when you mount
to the production host.
● Virtual Access with Roll: Provides nearly instant access
to the copy, but also updates the replicated volume in
the background. When the replicated volumes are at the
requested point in time, the RPA transparently switches to
direct replica volume access, allowing heavy processing.
● Virtual Access: Provides nearly instant access to the
image; it is not intended for heavy processing.
Use Dedicated Storage Group ● Applicable only for physical hosts or virtual machines with
direct iSCSI part of cluster.
● Checked by default, enabling this option allows AppSync to
enforce a dedicated VMAX3/PowerMax, DELL SC array,
PowerStore host group, or XtremIO storage group. For
XtremIO, this option applies to an XtremIO initiator group
that only contains an initiator for the mount host. The
storage group contains the selected mount host only for
a mount, and the mount will fail if you are mounting to a
node of a cluster that is in a storage group that is shared
with the other nodes.
NOTE: Use this option to mount the copy to a node
for copy validation or backup to tape. In this scenario,
you need two storage groups. One storage group is
dedicated to the passive node being used as a mount
host and the other storage group is for the remainder
of the nodes in the cluster. Both storage groups
contain the shared storage for the cluster.
● If cleared, AppSync does not enforce the use of a
dedicated storage group for a mount, and the mount will
proceed. Host initiators can only belong in one initiator
group in XtremIO, so use this option to ensure that you
mount to a mount host that is the only host in the initiator
group.
NOTE: Clear this option for manually adding the target
devices as clustered storage and presenting them to
clustered SQL Server instances for data repurposing
and data mining.
Unlink the SnapVX snapshots in unmount Enable this option to unlink the SnapVX snap during unmount.
This helps to discard the changes on a mounted copy. Once
the copy is mounted, the changes on mounted copy are
stored on the target device. Enabling this would unlink from
the target device, and the next mount of unmounted copy
would link with a new set of target devices. Previously
mounted copy changes will not be available in the mounted
copy. This option is applicable for regular SnapVX snap and
second-generation repurposing SnapVX snap, for on-job and
on-demand service plans.
PowerMax Storage Group Preference per Server Enable this option to map host to the storage group for
the VMAX3/PowerMax storage arrays in the service plan
configuration. The mount devices are masked using mapped
storage group. In turn, the storage group is masked in the
desired masking view.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the Appsync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > Microsoft SQL Server.
4. Select a service plan and on the right pane, select Overrides > Mount Overrides.
The list of servers include all SQL servers whose databases are subscribed to this plan.
Based on whether Mount copy or Mount and recover copy is selected, the default settings display for all the Servers.
5. Select the Server whose settings you want to override and click OVERRIDE MOUNT.
The Override Default Mount Settings dialog is displayed.
6. Select options only for those mount settings that you wish to override.
Fields that do not have a selection retain their default settings.
7. Click OK.
NOTE: The OVERRIDE text appears in the last column of the row for which the default settings are being overridden.
Post-mount script
Specify a post-mount script and parameters from the Post-mount script option in the Settings tab of a service plan.
The script runs on successful completion of the mount copy or mount with recovery run. This script is typically used for backup.
The default location of the script is %ProgramData%\EMC\AppSync\scripts\ on the application host.
Exact parameters depend on your script. Parameters with spaces must be enclosed in double quotes.
Unmount copy
The unmount copy option in the service plan unmounts the copy. This option is disabled if the Unmount previous copy option
is enabled.
If you choose to mount and recover the copy in the Mount copy options, all the mounted databases are shut down during
unmount.
ERROR_DEPENDENT_RESOURCE_EXISTS
5001 (0x1389)
The operation cannot be completed because other resources are dependent on this
resource.
● Appsync supports the Quality of Service feature for XtremIO release 6.2 and later.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the user databases folder, click the database that contains the copy you want to mount.
6. Select the copy you want to mount and click MOUNT.
If multiple databases were protected together, you may see the additional copies to mount option. Select the copies you
prefer and click NEXT.
Field Description
Mount on Server The server on which to mount the copy. Only the nodes of
the cluster or standalone hosts are available for selection. SQL
virtual servers are filtered out.
Mount with access Type of access the copy should be mounted with.
Mount on path ● The Default Mount Path is %SystemDrive%
\AppSyncMounts\%%ProdServerName%%.
● To specify the value of a Windows environment variable
in the mount path, delimit the variable name with single
percent signs (%).
● The default path also contains an AppSync variable
(ProdServerName) which is delimited with 2 percent signs
(%%).
● The following characters are not valid in the path:< > : " /
|?*
● The mount path could also be Same as Original Path.
However, this option is not available when the mount host
is the same as production host.
● If you specify a non-default mount path, the drive that is
specified for mount cannot be a clustered disk.
● Select Mapped Path to specify the path where you want
to mount the database.
Quality of Service Policy For XtremIO only, the Quality of Service policy option
appears in the wizard. You can select the desired type of
Quality of Service policy while mounting a copy.
Unlink the SnapVX snapshots in unmount Enable this option to unlink the SnapVX snap during unmount.
This helps to discard the changes on a mounted copy.
Once the copy is mounted, the changes on mounted copy
is stored on the target device. Enabling this would unlink
from the target device, and the next mount of unmounted
Image access mode (during RecoverPoint mount) ● Logged access: Use this mount option if the integrity
check entails the scanning of large areas of the replicated
volumes. Logged access is the only option available when
you mount to the production host.
● Virtual access with roll: Provides nearly instant access
to the copy, but also updates the replicated volume in
the background. When the replicated volumes are at the
requested point in time, the RPA transparently switches
to direct replica volume access, allowing heavy processing.
With RP XtremIO, virtual access with roll is not supported.
● Virtual access: Provides nearly instant access to the
image. Virtual access is not intended for heavy processing.
Virtual access with RP XtremIO is not supported.
Desired SLO For VMAX3/PowerMax arrays only, a setting called Desired
Service Level Objective (SLO) appears in the Mount wizard
and specifies the required VMAX3 Service Level Objectives.
SLO defines the service time operating range of a storage
group.
Metro node | VPLEX Mount Option ● Native array: Use this option if you want to mount the
copy as native array volumes.
● Metro node | VPLEX virtual volume mount: Use this
option if you want to mount the copy as metro node |
VPLEX virtual volumes.
PowerMax Storage Group Preference per Server Enable this option to map host to the storage group for
the VMAX3/PowerMax storage arrays in the service plan
configuration. The mount devices are masked using mapped
storage group. In turn, the storage group is masked in the
desired masking view.
NOTE: The mapped storage group is considered only if
the Desired SLO and SLO for storage group matches.
Use Dedicated Storage Group ● Applicable only for physical hosts or virtual machines with
direct iSCSI as part of cluster.
● Checked by default, enabling this option allows AppSync
to enforce a dedicated VMAX3/PowerMax, VMAX storage
group, DELL SC array, PowerStore host group, or XtremIO
initiator group for a mount. (A dedicated VMAX storage
group contains the selected mount host only.) For
Enable VMware cluster mount ● Clear this option if you do not want to perform an ESX
cluster mount. By default, this option is enabled.
● If the mount host is a VMware virtual machine residing
on an ESX cluster, the target LUN is made visible to all
the nodes of the ESX cluster during mount. By default,
this is enabled. If you do not want to perform an ESX
cluster mount, you can clear this option. This option is
supported on metro node | VPLEX, XtremIO, VMAX3/
PowerMax, VMAX All Flash, PowerStore, PowerFlex, and
Unity arrays. If this option is not selected, and the mount
host is part of an ESX cluster, the mount host must have
a dedicated storage group, storage view, or initiator group
configured according to the storage system configuration.
This enables AppSync to mask LUNs only to that mount
host.
Disable VMWare SRM Allows you to manage consistency groups, if the SRM flag is
enabled on the RecoverPoint consistency group. This is only
applicable for RecoverPoint 4.1 and later.
VMware Virtual Disk Mode Allows you to mount application copies on a virtual disk as
independent disks. You can select this option to exclude
virtual disks from snapshots created from the virtual machine.
By default, this option is disabled, and copies are mounted in
the persistent mode.
Mark storage devices as perennially reserved Allows you to mark RDM devices on ESXi as perennially
reserved.
Allow Unmount Of OnDemand Mounted Copy Allows you to unmount a copy that was mounted on-demand.
NOTE:
● This option is available during service plan edit only
when you have selected Yes - Keep it mounted
(Previous copy will be unmounted) option in
Define the copy page.
● For partial on-demand mounts, the latest mounted
copy will be unmounted.
Recovery Description
Type
Recovery Instructs the restore operation to roll back any uncommitted transactions. After the recovery process, the
database is ready for use.
No Instructs the restore operation not to roll back any uncommitted transactions. When in No Recovery mode,
Recovery the database is unusable. This option is useful when the Database Administrator must restore one or more
transaction log backups. Database is attached to the instance selected for recovery and is left in the "Restoring"
state.
Standby Restores files and opens the database in read-only mode. Later, the Database Administrator can manually apply
additional transaction log backups.
NOTE: If you are restoring a database from an older version of SQL Server onto a newer SQL Server
version, do not use standby mode. If you use standby, the upgrade to the newer version cannot happen and
that results in a failure of the operation.
Attach Mounts the file system on which the database files are located, and then attaches the database to the SQL
Database Server. The Attach Database option is only available for Non-VDI and Crash Consistent copies because all the
data necessary to attach the database is part of the copy. You might have to perform additional steps for full
recovery of the database.
NOTE:
● Recovery, No recovery, and Standby modes are not supported for Non-VDI and Crash Consistent copies.
● Attach Database is not supported for Full or Copy SQL copies.
● AppSync supports protecting the mounted and recovered SQL databases that are hosted on XtremIO storage. If an SQL
database is hosted on the XtremIO source volume, and if any copy of the database is mounted and recovered, such a
database can be discovered and protected using AppSync SQL Service Plans. XtremIO snapshot is the only supported
copy type. XtremIO with metro node | VPLEX or RecoverPoint is not supported. This is applicable to the mounted and
recovered snapshot copies that are directly created from the source XtremIO volumes. Further nesting of snapshots in
this case is not supported.
Path mapping
The path mapping option mounts the copy to a host using a path mapping table set to user-defined locations. When you use a
path mapping table, you have more control over where data is located.
You must specify the path where you want to mount a specific file system. You must provide a path map where the source file
system and the target mount point is specified.
The following is a sample path mapping table for Windows.
The first two target paths, G:\ and H:\ drives must already be available on the mount host. That is, the root drive for the
mount path must pre-exist before attempting a mount.
NOTE:
● If a target path is not provided for a source path, then it is mounted to a path same as the source path on the mount
host.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / VMware Datacenters / File Systems / Microsoft
Exchange.
4. Navigate to the folder that contains the copies.
5. Select the copy you want to mount, then click MOUNT COPY.
6. In the Mount Copy options, under the Specify Mount Settings section:
a. Select the mount host.
b. From the Mount on Path list, select Mapped Path.
The Path Mapping Settings link appears.
7. Click on the link to open the Path Mapping Settings window.
8. From the Select Source Host list, select a host.
All the file systems on the selected host are displayed in the source path column.
9. Specify the target path.
10. Click Save to save your settings.
If you want to set the target path for a file system on another source host, repeat steps 8 to 10.
11. Click Reset, to clear all the entered target paths for the selected source host.
12. Click OK to exit the Path Mapping window.
NOTE: If you change the path mapping settings, the earlier saved path mapping settings is not valid and the new path
mapping settings takes precedence. Therefore, ensure that you save the path mapping settings for all the hosts before
changing it.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > Microsoft SQL Server.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > Microsoft SQL Server.
4. Click the name of the service plan you prefer in the Service Plan column.
5. Select the copy you want to unmount and then click Unmount.
6. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. Log in to the AppSync console and go to Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the Folder Name Column, click the server folder that contains the database.
6. In the Name Column, select the database and click CREATE COPY WITH PLAN.
7. In the Subscribe to Existing Service Plan page, select Data Repurposing > NEXT.
8. Define the following properties for the copy:
a. The Service Plan Name field is defined by default.
b. The Description field provides a brief description of the copy.
c. The Copy Label field provides an autogenerated label for the copy.
d. The Copy Location list allows you to select a copy location either to Local or Remote.
e. Configure the Use bookmark as intermediate step option. It is applicable only if RecoverPoint is registered in
AppSync.
f. The Mount Copy list allows you to select mount options for the copy. You can configure this option to either No, Yes,
Yes - Keep it mounted (where the previous copy will be unmounted), or Yes - Mount the copy, but after the post
mount scripts run, unmount the copy.
g. The 2nd Generation Copies list allows you to select either Yes or No.
9. Click NEXT.
10. In the Create the Copy page, do the following:
a. Configure the SQL Server Backup Type settings to either Full, Copy, Non-VDI, or Crash-Consistent.
NOTE:
b. Configure the Retry Count and Retry Interval settings under Advanced Plan Settings - VSS Retry Options.
c. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. This applies to VMAX3/PowerMax only.
d. In the Array Selection section, click Select an Array to choose the preferred array from the list.
NOTE: This is applicable only for SRDF/Metro.
e. In the Storage Group to be used for VMAX-3 Array(s) option, select the preferred storage group.
f. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can drag and
drop the arrays to change array preference.
g. Configure the Copy Type settings to either Snapshot or Clone.
11. Click NEXT.
12. In the Scripts page select the pre-copy or post-copy scripts that you want to run and configure the following fields:
NOTE: If you selected mount options, you will see the post-mount script in same page.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the SELECT APPLICATION drop-down, select Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the Folder Name Column, click the User databases folder.
6. Click the database that contains a first-generation copy.
7. Select a first-generation copy, and then click CREATE 2ND GEN COPY.
The Create 2nd-gen Copy wizard opens.
8. In the Define the 2nd-gen Copy page, configure the following:
a. 2nd-gen copies label - Specify a label for the copy.
b. Mount 2nd-gen copies - Configure this field to one of the following options:
● No
● Yes
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the Folder Name Column, click the User Databases folder.
6. In the user databases folder, click the database that contains the copy.
7. Select the copy that you want to enable or disable and click More.
8. Click one of the following options depending on the action you want to perform:
● Enable Copy Expiry: To enable automatic expiry of a copy during rotation.
● Disable Copy Expiry: To disable automatic expiry of a copy during rotation.
9. Click OK.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the Folder Name Column, click the User Databases folder.
6. In the Name Column, click the database that contains the copy.
7. Select the copy that you want to expire and click More > Expire .
8. Click OK.
NOTE: If the copy is an immutable copy, then the expiry is disabled as the secure snapshot on the array cannot be
deleted before the Time to Live. Once the Time to Live time is reached, the snapshot is automatically deleted from the
Steps
1. Restore any log backups and recover the primary database.
2. Add the database back into the Availability Group.
3. If the primary database was rolled forward so it is at the same time as the secondary database, re-join the secondary copies
to the Availability Group.
4. If the primary database was not rolled forward:
a. Delete any secondary copies of the restored database.
b. Reseed and re-join the secondary database replicas to the availability group.
NOTE: After AppSync removes the primary database copy, the copy is in the recovered state if it is healthy. If you
restored a secondary copy with failover, the primary role will have moved to another SQL Server instance. You must
delete the original primary database and reseed it.
Steps
1. Restore any log backups and leave the secondary database in a "NO RECOVERY" state.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Microsoft SQL Server.
4. In the Name Column, click the server instance that contains the database.
5. In the Folder Name Column, click the User Databases folder.
6. In the Name Column, click the database that contains the copy.
7. Select the copy that you want to restore and click More > Restore.
8. In the Select a Copy page, select the copy that you want to restore and click NEXT.
9. In the Warn affected application(s) page, select I have read and understand the warning above and want to
continue with restore.
If multiple applications share the same LUN or file systems (as the application for which the copy is created), those
applications are listed as affected entities.
NOTE: You can perform this step only if you have multiple applications that share the same LUN or file systems.
Command syntax
The following table lists the command syntax for the assqlrestore command.
-d Database name.
Connection Types (-E or -U)
-E User used for Windows Authentication (specify username).
● Restore to a new database name and move files using a SQL login and encrypted password:
assqlrestore -s sql1\instance1
-d custinfoTest
-f "C:\AppSyncMounts\sql1\APPSYNC_VDI_INSTANCE1_ custinfoTest.bin"
-r RECOVERY
-m custinfo_Data S:\custinfoTest.mdf
-m custinfo_Log T:\custinfoTest.ldf
-U sa -p 1EMC_4roJdyU5;x
assqlrestore -e <unencrypted_password>
Prerequisites
Log in to the SQL Server system as the default Administrator, then back up the SQL Server transaction log. Ensure that
the default administrator has the policy - Create Global Objects (SeCreateGlobalPrivilege) granted, along with the privileges
mentioned in "Required permissions and rights."
Steps
1. Take the target SQL Server database offline.
2. Restore the database files (.ldf, .ndf, and .mdf) from tape, or copy them from a mounted copy. You can copy them over the
original files or to a new location.
3. Open a command prompt window and cd to: C:\Program Files\EMC\AppSync Host Plug-in
4. Run the assqlrestore command.
See the Assqlrestore command syntax with examples section for sample commands. The basic command syntax is:
Prerequisites
Be sure you understand how restore of files and filegroups behave in SQL Server before proceeding.
NOTE: You cannot use the assqlrestore utility to restore a SQL Server filegroup if the filegroup name contains
non-ASCII characters.
Log in to the SQL Server system as a user with Administrator rights, then back up the SQL Server transaction log. For file or
filegroup restore, the database must be online.
Steps
1. Open a command prompt window and cd to: C:\Program Files\EMC\AppSync Host Plug-in
2. Run the assqlrestore command.
a. When assqlrestore displays the restore command that it is about to run, verify with Y if it is correct.
b. When assqlrestore prompts, restore the files you are recovering, enter Y to continue.
To restore two files, for example, run:
assqlrestore
-s <SQLservername>
-d <databasename>
-f <metadatafile>
-lf <logical_filename1>
-fg <logical_filegroupname1>
-fg <logical_filegroupname2>
-r norecovery
Do not use the quiet mode for a file or filegroup restore. You can use -lf and -fg in the same restore command.
Oracle permissions
These permissions are required for AppSync to work with Oracle.
● Root or sudo access to Oracle production server and mount server.
● When connecting to Oracle databases, AppSync uses a bequeath connection and always connects as SYSDBA.
● When connecting to Oracle ASM, AppSync uses a bequeath connection and always connects as SYSASM.
Overview
During a replication process, if the node from which the database is subscribed to a service plan is not accessible, AppSync
does not automatically run the replication on another node in the cluster because AppSync does not rely on the Virtual IP of
the Oracle service group. Therefore, ensure that you register all nodes in the RHCS cluster in the AppSync server for database
replication.
From a restore perspective, AppSync can only restore to the node where the copy was originally created, therefore the original
node must be active, otherwise the restore process fails.
Requirements
Review the following requirements to use a standalone database that fails over as part of an RHCS cluster:
● The AppSync host plug-in must be installed on all nodes of the cluster.
● The IP resource must be configured in the Oracle service group for the clustered database.
● If a failover occurs while running a replication or restore process, the operation fails. Node failover should occur before
running the service plan, before the start of a replication, or start of a restore.
● The Oratab file should have an entry for all possible SIDs that can run on the specified node (passive and active instances).
● The package sg3_utils, which contains utilities for accessing devices that use SCSI command sets, must be installed on all
nodes.
Mount considerations
● The mount host must not be part of the RHCS cluster.
● The mount host run the same Oracle version as the copy host.
● The AppSync host plug-in must be installed on the mount host.
Restore considerations
● AppSync can only restore to the node where the copy was originally created, therefore the original node must be active.
Otherwise, the restore process fails, and corrupts the database. The console provides a detailed warning message before the
restart of the restore.
● To perform a restore in an RHCS environment, follow these steps:
1. Disable Resource Group service.
2. Perform restore from AppSync.
3. Enable Resource Group service.
4. Mount and recover the database manually.
Physical standby
In a physical standby environment, archive logs are applied when they are received. A physical standby has a 1:1 mapping of the
file and storage layout from primary to standby. A physical standby database can be open in both read-only or mounted mode
which means it can be either an active or passive/non-active configuration.
The following diagram displays a typical primary or standby (source/target) Data Guard configuration:
NOTE: By default, the Dataguard Relationships column is cleared and does not appear in the page.
If you have an existing Data Guard relationship, you can view two databases that are part of a Data Guard configuration. One
database is the primary database and one is the physical standby (non-active) database.
Review the following copy management considerations for Data Guard:
● To protect a primary Data Guard database (source database), create a copy like any other standalone database. You can
take a hot backup copy.
● For protection of an active standby Data Guard database (target database): Protection in hot backup mode of an active
standby database is not allowed because the standby database is in read-only mode. Also, the standby database contains
up-to-date archive logs and is an exact copy of the primary and does not require archive logs to be copied for recovery. You
can however take a non-hot backup copy of a Standby database.
● For protection of a passive or non-active standby Data Guard database (target database): A passive or non-active standby
database operates the same way as an active standby database. Hot backup copy of the database is not allowed. The
difference here is that the copy is created from the mounted database without opening the database in read-only or read/
write mode.
● Creating a copy of a mounted database only succeeds for a passive or non-active Data Guard standby database in
mounted state. Standalone Oracle databases that are mounted cannot be protected. They appear as offline on the database
protection page of the console.
Introduction
During a replication process, if the node that was used to create the service plan is not accessible, AppSync runs the replication
on another node in the cluster. AppSync does not rely on the Virtual IP of the Oracle service group. Therefore, register all nodes
in the VCS cluster to the AppSync server before you replicate the database.
From a restore perspective, AppSync can only restore to the node where the copy was originally created. The original node must
be active, otherwise the restore process fails.
Requirements
The following are the requirements for using a standalone database that fails over as part of a VCS cluster:
● Install the AppSync host plug-in on all nodes of the cluster.
● Configure the IP resource in the Oracle service group for a clustered database.
● If a failover occurs while running a replication or restore process, then the operation fails. Node failover occurs before
running a service plan, before the start of a replication, or a restore.
● The Oratab file should have an entry for all possible SIDs that can run on the specified node (passive and active instances).
● Ensure tnsnames.ora files on all nodes contain entries of all standalone instances, including the virtual IP address of the
Oracle service group (per Symantec documentation).
● The following files should be accessible to all nodes on the cluster where the database runs:
○ Database init/spfile
○ Password file
● Install package sg3_utils, which contain utilities to access devices that use SCSI command sets, on all nodes.
Mount considerations
● The mount host must not be part of the VCS cluster.
● The mount host requires installation of VxVM Storage Foundations minimum 6.1.
● The package sg3_utils, which contain utilities for accessing devices that use SCSI command sets, must be installed on
the mount host.
● Mount host should have same naming scheme as that of the VCS infoscale cluster production host.
Restore considerations
AppSync can only restore to the node where the copy was originally created, therefore the original node must be active. To
perform a restore in a VCS environment, follow these steps:
1. Freeze the Oracle service group: >hagrp -freeze <service_group_name>
2. Perform the restore.
3. Start the instance.
4. Perform a manual recovery.
5. Open the database.
6. Unfreeze the Oracle service group: >hagrp -unfreeze <service_group_name>.
NOTE: AppSync can only restore to the node where the copy was originally created, therefore the original node must be
active. Otherwise, the restore process fails, and leaves the database in a corrupt state. The console provides a detailed
message warning you of this scenario before the restart of the restore.
Introduction
AppSync protects the database on the node where the current state is active before the Service Plan run. AppSync relies on
the service label IP of the Oracle database resource group.
NOTE:
● You must update the agent plugin to version 4.5 , if the AppSync server version is 4.5.
● AppSync mandates the use of service label IP for Oracle database protection.
Consider the following when protecting an application that fails over as part of a PowerHA (HACMP) cluster:
● The nodes of the PowerHA cluster must be registered with AppSync before registering the service label IP.
NOTE: You must register the objects with AppSync in the following order:
○ Active node
○ Passive node
○ Service label IP of the Oracle database
● The service label IP/name must be configured for the Oracle database resource group.
● If the resource group has multiple service label IPs configured, register only one service label IP with the AppSync server.
● If a failover occurs while running a replication or restore process, the operation fails. Node failover must occur before
running the service plan, or at the start of a restore.
● The Oratab file entry must be the same on all the cluster nodes.
● The following files should be accessible to all nodes on the cluster where the database runs:
○ Database init/spfile
○ Password file
Mount considerations
● The mount host must not be part of the PowerHA cluster.
● The AppSync host plug-in must be installed on the mount host.
● Mount to service label IP is not supported.
node 2
hdiskpower8 00c2bfb0f1ee76ca oradata concurrent
hdiskpower9 00c2bfb0f1f434e3 oralogs concurrent
node 1
hdiskpower18 00c2bfb0f1ee76ca oradata concurrent
hdiskpower19 00c2bfb0f1f434e3 oralogs concurrent
NOTE: Read-only Oracle databases can only be protected in no hot backup mode.
If the archive log location is shared with other database components, use init overrides (see the Custom initialization parameters
field under Mount options for details) and point to that location during mount with recovery to protect the archive log location
separately. Ensure that you specify the correct path in init overrides, especially if ASM disk group rename or alternate path
mount is used.
If the database is running in NOARCHIVELOG mode, do not select the hot backup mode option when creating copies.
NOTE: Database files see datafile, and/or control files, and/or redo logs. Archive log files see archive log destination and/or
Fast Recovery Area .
NOTE: AppSync does not support Oracle RAC on NVMe devices in VMware environment.
ASM rebalancing
AppSync switches off ASM rebalancing power factor before taking a snapshot or clone of the underlying disks and turns it
back on, after the copy is created. This is to ensure that no automatic rebalancing occurs during protection. AppSync disables
ASM rebalancing using the alter system set asm_power_limit=0 command. AppSync checks for active rebalancing
operations only on ASM disk groups that are involved in protection.
The value returned must be 0 (which means that no disk group that is involved in protection is undergoing a rebalance
operation) for AppSync to continue. If there are disk groups undergoing rebalancing, AppSync polls for the operation to
terminate for a maximum of one hour, after which protection fails.
AppSync does not issue a manual rebalance operation per disk group, and it cannot disable ongoing manual rebalancing
operations that are issued outside AppSync. Manual rebalancing operations might take a long time to complete. In order to
avoid timeout failures during protection, you must ensure that no manual rebalancing operations are active in earlier Service Plan
run.
AppSync also enables and disables ASM rebalancing for no hot backup copies.
Supported versions
When referring to an AppSync support matrix, AIX Virtual I/O disks are supported as a valid virtual disk type known as
Virtualization Server Solutions.
Oracle Standalone Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Oracle on file systems Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Oracle on ASM Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
Oracle ASM 4K Sector Yes N.A N.A N.A N.A N.A N.A Yes N.A N.A N.A
(For release 12cR2 or (Native (Emulati
later) Mode) on
Mode)
Oracle Container Yes Yes N.A Yes Yes Yes No Yes Yes Yes Yes
Database
Oracle RAC with NFS No No Yes No Yes No N.A No No No Yes
(Non ASM)
Oracle RAC with ASM Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
Oracle Data guard Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
(Primary and
Secondary)
Host cluster support Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
for Oracle standalone
(PowerHA - AIX and
VCS/RHCS -Linux) a
Hot backup mode b Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
No hot backup mode/ Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
crash consistent
Oracle on physical and Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
virtual machines (with
pRDMs and Vdisks) -
no support for RDMs in
virtual mode c
Oracle databases N.A Yes N.A N.A Yes N.A N.A N.A No N.A Yes
residing on NFS file
systems
Oracle with AIX LPARs Yes Yes N.A Yes N.A Yes Yes Yes No No N.A
- virtual connections
and physical or NPIV
connections
Repurposing of Oracle Yes Yes No Yes No Yes Yes No Yes Yes No
databases
mknode with ASM d Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
UDEV with ASM e Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
ASMLib with ASM f Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
Mounting Oracle Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
standalone to
standalone
Mounting standalone Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
ASM to standalone
ASM
Mounting RAC NFS N.A N.A Yes N.A Yes N.A N.A N.A N.A N.A Yes
(non ASM) to alternate
RAC NFS (non ASM)
Mounting RAC ASM to Yes Yes N.A Yes N.A Yes Yes Yes Yes Yes N.A
alternate RAC ASM
Mounting to production Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
RAC as a cluster
Mounting back to Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
production RAC as
a single instance/non-
clustered
RMAN Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
RMAN with BCT Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
ASM RAC or Yes Yes No Yes No Yes Yes Yes Yes Yes No
standalone databases
created using ASM
Filter Driver (ASMFD)
Mixed layout of an Yes Yes No Yes No Yes Yes Yes Yes Yes No
Oracle database which
has datafile, control
files, and redo logs
on ASM disk groups
and archive logs and/or
FRA on file systems
(such as ext4 on Linux)
a. RHCS is applicable for RHEL and VCS for both SuSE and RHEL.
b. See the Prerequisites and supported configurations section for information about database layout.
c. This is only applicable for LINUX.
d. This is only applicable for AIX.
e. This is only applicable for LINUX.
f. This is only applicable for LINUX.
Protecting a database
To protect a database, subscribe it to an AppSync service plan.
You can protect objects in different ways from different places in AppSync:
● Select Copy Management > Copies > Copies > Select Application > Oracle > CREATE COPY WITH PLAN then select
Subscribe to Service Plan and Run option when you want to protect a selected database immediately. The service plan is
executed for that database alone.
● Select Copy Management > Copies > Copies > Select Application > Oracle > CREATE COPY WITH PLAN then select
the Subscribe to Service Plan option when you want to schedule protection for later. Protection for databases that are
part of a service plan is executed at a scheduled time.
● Select an appropriate service plan from Copy Management > Copies > Copies > Select Application > Oracle > CREATE
COPY WITH PLAN using a plan in the Oracle databases page.
● Select the Run now option from the Oracle Service Plans page to run the entire plan immediately.
For Oracle Pluggable Databases, consider the following limitations:
● There is no option to select PDBs within a CDB for protection. All PDBs are protected along with the CDB.
● All PDBs within a CDB except PDB$SEED must be in read/write mode for hot backup. AppSync mandates this and will fail
hot backup protection if any PDB is not in read/write mode.
● If certain PDBs within a CDB are not in read/write mode, then you can choose the no hot backup option while creating a
copy.
● For RAC databases, all the instances of each PDB on all the RAC nodes must be in read/write mode for hot backup to
succeed.
● PDB$SEED is always protected. This is mandatory for recovering the copy later during mount and recovery.
● When you unplug and plug a pluggable database, a database rediscover or a host rediscover is required. Consider the
following example:
The "CDB" database contains the PDB1, PDB2, PDB3 pluggable databases, and "CDB1" contains the PDB4 pluggable
database. If you unplug PDB3 from "CDB" and plug it into "CDB1", in the same or different PDB location, a database
rediscover or host rediscover becomes necessary.
● Restore is not supported for Non-CDB copies, if you are migrating from a Non-CDB to a PDB. Consider the following
example:
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Oracle to display the databases page.
Only databases that are started and are in an open state show up as online on the databases page.
4. From the MORE drop-down, select Discover Databases. It provides below two options:
● Auto discover database. You can select the server where you want to discover the database, and click NEXT.
● Add and discover databases. You can manually add the database that is not available in the etc/oratab file, and
select the server where you want to discover the database, and click NEXT.
5. On the console, click ADD DATABASES, to add the Oracle/Asm Sid instance, and Oracle/Grid Home path.
NOTE: Enable "Use the oracle home of the first database for subsequent databases” checkbox, to copy the same
Oracle home for the other databases.
6. In the summary page, check the options that are selected, and click FINISH.
7. From the MORE drop-down, select Remove Databases, to remove the manually added databases.
NOTE: While removing the database, if there are any service plans subscribed or any copies present on a specific
database, AppSync provides an error message indicating the same.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Oracle to display the databases page.
Only databases that are started and are in an open state show up as online on the databases page. Databases that do not
have an entry in the /etc/oratab file and databases that have been shut down do not appear.
4. Select one or more Oracle databases, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select the appropriate option.
Related information
Overriding service plan schedules
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Oracle to display the databases page.
4. Select the database to unsubscribe from a service plan.
5. From the MORE drop-down, select Unsubscribe.
6. Select the service plan you want to unsubscribe, and click OK.
NOTE: You can also unsubscribe applications from a service plans, from the Service Plan page.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Oracle to display the databases page.
Only databases that are started and are in an open state show up as online on the databases page. Databases that do not
have an entry in the /etc/oratab file and databases that have been shut down do not appear.
4. Select one or more Oracle databases, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select Subscribe to Service Plan and Run.
7. Select the service plan that you want to subscribe to.
8. Click NEXT to review your selection.
9. Click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. Log in to the AppSync console and go to Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > Oracle.
4. Select the database and click Create Copy With Plan.
5. Select Data Repurposing.
6. Define the following properties for the copy:
a. The Service Plan Name field is defined by default.
b. The Description field provides a brief description of the copy.
c. The Copy Label field provides an autogenerated label for the copy.
d. The Copy Location list enables you to select a copy location either to Local or Remote.
e. Configure the Use bookmark to copy option. It is applicable only if RecoverPoint is registered in AppSync.
f. The Mount Copy list enables you to select mount options for the copy. You can configure this option to either No,
Yes, Yes - Keep it mounted (where the previous copy is unmounted), or Yes - Mount the copy, but after the post
mount scripts run, unmount the copy.
g. The 2nd Generation Copies list enables you to select either Yes or No.
NOTE: Creating second generation copies is not supported in this beta release.
7. Click Next.
8. In the Create the Copy page, do the following:
a. Configure the following Oracle settings:
● Place the database in hot backup mode
● Select archive destination for hot backup mode
● Copy the Fast Recovery Area
b. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. Applies to VMAX3/PowerMax only.
c. In the Array Selection section, click Select an Array to choose the preferred array from the list.
NOTE: This is applicable only for SRDF/Metro.
d. In the Select Storage Group for PowerMax/VMAX3 section option, select the preferred storage group.
e. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can drag and
drop the arrays to change array preference.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Oracle to display the databases page.
4. Click the database that contains a first-generation copy.
5. Select a first-generation copy, and then click CREATE 2ND GEN COPY.
The Create 2nd-gen Copy widget opens.
6. In the Define the 2nd-gen Copy page, configure the following:
a. 2nd-gen copies label - Specify a label for the copy.
b. Mount 2nd-gen copies - Configure this field to one of the following options:
● No
● Yes
● Yes - Keep it mounted(Previous copy will be unmounted)
● Yes - Mount the copy, but after the postmount scripts run, unmount the copy
c. 2nd-gen copies type - Configure this field to one of the following options:
● Snap
● Clone
7. Click NEXT to review your selection.
8. In the Scripts for 2nd-gen Copy page, select the pre-copy scripts and post-copy scripts you want to run.
NOTE: This step also displays the post-mount scripts if you selected the mount option.
Copy Name Date and time when the copy was created
Immutable Copy Specifies if the copy is immutable or not. Manual enabling,
disabling, or expiry of immutable copy is not allowed. Hence
they are grayed out. Immutable copy is automatically expired
after the Time to live is reached.
Service Plan Name of the service plan that is associated with the copy. For
repurposed copies, a Repurpose link displays in this column.
Click this link to edit the Service Plan for 1st or 2nd generation
copies.
NOTE: In the service plan for repurposed copies, the
options to schedule and mount overrides will be disabled.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. Log in to the AppSync console and select Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > Oracle .
4. Click a database to view existing copies of the database.
You can see details of a copy in the right pane of the copies page. The list of copies can be filtered using the filter option
located at the top-right corner of the table in this page.
The default optionAny Hosts allows AppSync to choose the RAC host to run the protection operations. Any of the
selected Hosts option allows you to set the priority of the RAC host that is used by AppSync to run the protection
operations.
Review Overview: Service Plan for more service plan copy information.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select Oracle to display the databases page.
Only databases that are started and are in an open state show up as online on the databases page. Databases that do not
have an entry in the /etc/oratab file and databases that have been shut down do not appear.
4. Select one or more Oracle databases, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select Subscribe to Service Plan (with option to override).
7. Select the service plan that you want to subscribe to.
8. Click NEXT.
The Override Schedule page appears.
9. Select one or more databases and click OVERRIDE SCHEDULE.
10. Specify the schedule based on your requirement and then click OK.
Storage preferences
Sets the preferred order of storage technology to use while creating copies, for example, VMAX3/PowerMax Snap or
RecoverPoint Bookmark.
Use the Move Up and Move Down buttons. Copies are made using the first technology preference when possible. If conditions
are such that the first technology can no longer be used, then any remaining copies will be handled by the next preference
instead. For example, if your first preference was a bookmark but not all the application data in the service plan could be
mapped to RecoverPoint, then AppSync uses Snap instead.
NOTE: A single service plan can contain a mix of datasets configured on VMAX3/PowerMax block or file and RecoverPoint.
For example, with VMAX3, if you have a Bronze service plan for Oracle, the databases subscribed can on a mix of
RecoverPoint and VMAX3/PowerMax block objects.
A database mix of VMAX3/PowerMax is not supported. Also to get an RP bookmark copy for a database, all LUNs in that
database should be configured with RecoverPoint protection; if not Snap copies are created for that database.
Pre-copy script
To perform preparatory steps before creating a copy, specify a pre-copy script and parameters.
AppSync executes this script once per host per service plan run on the production host.
This operation requires the Data Administrator role in AppSync.
For a successful script run ensure:
● The preferred scripts are enabled.
● The script exists in the specified path. You provide absolute path to script; there is no default location.
● You use valid script formats: all executables on UNIX are supported. The script requires execute permissions for the specified
user.
● The script runs as Local System by default for Windows only.
● The script does not put the database/tablespaces in backup mode.
● The script does not shut down the database.
Create copy
The Create Copy function creates a copy based on the replication technology that is specified in the service plan.
The create copy options specifies the backup type for the Oracle database copy that AppSync creates. It also sets the period
for automatic expiration of the copies.
Post-copy script
To perform cleanup or other post-copy steps after creating a copy, specify a post-copy script and parameters.
You can run this script once per host per service plan run. If this script is enabled but the permissions to run it are improper, or if
the script does not exist in the specified path, the Service Plan run fails with appropriate error.
This process requires the role of AppSync Data Administrator. AppSync executes this script once per host per service plan run
on the production host.
For a successful script run ensure:
● The script exists in the specified path. You provide absolute path to script; there is no default location.
● You use valid script formats: all executables on UNIX are supported. The script requires execute permissions for the specified
user.
Mount copies
The Mount copy step either mounts the copy or mounts and recovers the copy.
In Mount Copy Defaults settings, you can set values to Mount copy or Mount and recover copy.
For Mount copy settings, you can set the mount host value and mount path and the RecoverPoint image access type.
For Mount and recover copy settings, you specify the recovery instance, the type of recovery, and the database naming
details. Other settings are similar to the Mount copy settings such as mount path and image access type.
For Mount on standalone server and prepare scripts for Manual Recovery Oracle mount option, if you enable scripts,
AppSync creates scripts on the mount host that you run to recover the database. The scripts are two types, RMAN and SQL.
The scripts are created under /tmp/<MOUNTED_SID_NAME>/RecoveryScripts.
Console field descriptions:
● Host name: This field is used to specify the host where you want to mount the Oracle copy.
● Mount to path: The path on which to mount database files and file systems. For ASM RAC, this setting is unused/ignored.
● Service Level Objective (SLO): If you are using a VMAX3/PowerMax array, a setting called Desired Service Level
Objective (SLO) is available. The option appears in the Mount wizard and it specifies the required VMAX3/PowerMax
Service Level Objectives. SLO defines the service time operating range of a storage group.
● Database name: This field represents the format of the mounted database name. To specify the original database name use
the token %DB% . For example: To use the original name that is prefixed by TEST, use TEST%DB%.
● SID name: This field represents the format of the mounted instance name. To specify the original instance name use the
token %SID%. For example: To use the original name that is prefixed by TEST, use TEST%SID%.
● ASM Diskgroup: This field represents the format of the ASM disk group. To specify the original disk group name use the
token %DG%. For example: To use the original name that is prefixed by TEST, use TEST%DG%.
● Custom initialization parameters: This field is a multi-line field which allows you to specify settings which override any
original database setting on the mounted database copy. This field is useful for editing options such as memory settings.
● Restart databases after reboot: This option is used to start the AppSync mounted Oracle databases automatically after a
host reboot. By default, this option is disabled.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Unmount copy
The unmount copy option in the service plan unmounts the copy.
This option is disabled if the Unmount previous copy option is enabled.
If you have chosen to mount with recovery options (standalone, RMAN, or cluster mount) in the Mount options, all the mounted
databases are shut down as part unmount.
Mount operations
Table 33. Console field descriptions
Field Description
Mount on Server The server on which to mount the copy.
Mount on path The Default Mount Path is /appsync. The mount path could
also be Same as Original Path. However, this option is not
available when the mount host = production host. You can
also change Default Mount Path, for example, /EMC instead
Quality of Service Policy For XtremIO only, an option called Quality of Service policy
appears in the wizard. You can select the desired Quality of
Service policy for mounting a copy.
NAS Preferred Interface For PowerStore and PowerMax file storage, this option allows
you to select a preferred IPv4 interface among a list of
Interfaces for a given NAS Server on a given storage array.
The preferred interface is used by AppSync during the mount
operation.
Unlink the SnapVX snapshots in unmount Enable this option to unlink the SnapVX snap during unmount.
This helps to discard the changes on a mounted copy.
Once the copy is mounted, the changes on mounted copy
is stored on the target device. Enabling this would unlink
from the target device, and the next mount of unmounted
copy would link with a new set of target devices. Previously
mounted copy changes will not be available in the mounted
copy. This option is applicable for regular SnapVX snap and
second generation repurposing SnapVX snap, for on-job and
on-demand service plans.
Image access mode (during RecoverPoint mount) ● Logged access: Use this mount option if the integrity
check entails the scanning of large areas of the replicated
volumes. This is the only option available when you mount
to the production host.
● Virtual access with roll: Provides nearly instant access
to the copy, but also updates the replicated volume in
the background. When the replicated volumes are at the
requested point in time, the RPA transparently switches
to direct replica volume access, allowing heavy processing.
With RP-XtremIO, virtual access with roll is not supported.
● Virtual access: provides nearly instant access to the image;
it is not intended for heavy processing. With RP-XtremIO,
virtual access is not supported.
Restart databases after reboot Use this option to start the AppSync mounted Oracle
databases automatically after a host reboot. By default, this
option is disabled.
Desired SLO For VMAX3/PowerMax arrays only, a setting called Desired
SLO appears in the Mount wizard and specifies the required
VMAX3/PowerMax Service Level Objectives. SLO defines the
service time operating range of a storage group.
Metro node | VPLEX Mount option ● Native array: Use this option if you want to mount the
copy as native array volumes.
● Metro node | VPLEX virtual volume mount: Use this
option if you want to mount the copy as metro node |
VPLEX virtual volumes.
Enable VMware cluster mount Clear this option if you do not want to perform an ESX cluster
mount. By default, this option is enabled.
Allow Unmount Of OnDemand Mounted Copy Allows you to unmount a copy that was mounted on-demand.
NOTE:
● This option is available during service plan edit only
when you have selected Yes - Keep it mounted
(Previous copy will be unmounted) option in
Define the copy page.
● For partial on-demand mounts, the latest mounted
copy will be unmounted.
Enable VMware cluster mount ● Clear this option if you do not want to perform an ESX
cluster mount. By default, this option is enabled.
● If the mount host is a VMware virtual machine residing
on an ESX cluster, the target LUN is made visible to all
the nodes of the ESX cluster during mount. By default,
this is enabled. If you do not want to perform an ESX
cluster mount, you can clear this option. This option is
supported on metro node | VPLEX, XtremIO, VMAX3/
PowerMax, VMAX All Flash, PowerStore, PowerFlex, and
Unity arrays. If this option is not selected, and the mount
host is part of an ESX cluster, the mount host must have
a dedicated storage group, storage view, or initiator group
configured according to the storage system configuration.
This enables AppSync to mask LUNs only to that mount
host.
Disable VMware SRM Allows you to manage consistency groups, if the SRM flag is
enabled on the RecoverPoint consistency group. This is only
applicable for RecoverPoint 4.1 and later.
VMware Virtual Disk Mode Allows you to mount application copies on a virtual disk as
independent disks. You can select this option to exclude
virtual disks from snapshots created from the virtual machine.
By default, this option is disabled, and copies are mounted in
the persistent mode.
Mark storage devices as perennially reserved Allows you to mark RDM devices on ESXi as perennially
reserved.
Mount Operation Allows the following mount operations:
● Mount on standalone server
● Mount on standalone server and create RMAN catalog
entry
● Mount on standalone server and recover database
● Mount on standalone server and prepare scripts for
manual database recovery
● Mount on Grid cluster and recover as RAC database
Run Filesystem Check During a mount operation, theAppSync agent checks file
system data consistency by executing the fsck command.
This operation can be time consuming. You can clear this
You can mount a copy created on any multipathing device production host, and mount it on any multipathing device mount
host. This means you can create a copy on Block/PowerPath/MPIO devices and mount it on a mount host with any of these
combinations.
For DMP, make sure you install DMP on both production and mount hosts.
NOTE: It is recommended to install Oracle 12c Patch 19404068 for reliable recovery of an Oracle database.
Additional information
● You can configure a temporary location per UNIX host from the AppSync console in the Servers page.
○ AppSync uses the set temporary location during Oracle mount operations for storing information that previously resided
in /tmp/<SID>/.
○ /tmp/ is the default temporary location unless you specify otherwise.
● For UNIX hosts, you can configure a command execution timeout value from the Servers page of the AppSync console.
AppSync uses this value to wait for each operating system command that is executed by AppSync on a UNIX platform. The
default value is 60 minutes. For example, if fsck during file system copy mount takes more than 60 minutes on a host, you
can increase the command execution timeout value.
● AIX multiple mounts
○ Multiple copies can be mounted to the same AIX host only if the copies are created using AppSync 3.0.1 and later.
○ If copies were created using AppSync 3.0 or earlier, you cannot mount multiple copies to the same AIX host, even after
you upgrade both the sever and agent to AppSync 3.0.1 and later.
○ If you have copies created using both AppSync 3.0 and 3.0.1 and later, it is recommended that you mount the copy
created using AppSync 3.0.1 and later for successful concurrent mounts. If you intend to mount the AppSync 3.0 copy,
only one copy can be mounted.
○ If you mount the copy created from AppSync 3.0.1 and later, the mount of AppSync 3.0 copy might fail.
○ After you upgrade the AppSync server to 3.0.1 and later, ensure that you upgrade the agent to AppSync 3.0.1 and later.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
7. On the Select Mount Options page, from the Mount operation list, select one of the following options:
● Mount on standalone server
● Mount on standalone server and create RMAN catalog entry
● Mount on standalone server and recover database
● Mount on standalone server and prepare scripts for manual database recovery
● Mount on Grid cluster and recover as RAC database
If you select Mount on standalone server and recover database, Mount on standalone server and prepare scripts
for manual database recovery, or Mount on Grid cluster and recover as RAC database, with read/write open mode
for recovery, the Create TEMP Tablespace option is enabled. This option is used to create the Temp Tablespace on the
recovery-mounted database copy. After you select Create TEMP Tablespace, AppSync shows other options:
a. Number of Tempfiles: Number of files to be added to Temp Tablespace, each with size specified in 'Size of each file'
option.
● Use BIGFILE option: Select this option when creating the new temp file.
b. Size of each file: The size of each temp file (in kilobytes (K), megabytes (M), gigabytes (G), or terabytes (T)).
● The size_clause specifies the number of bytes, kilobytes (K), megabytes (M), gigabytes (G), or terabytes (T).
The size_clause allows you to establish amounts of disk or memory space, for example 10M. The size of the
TempTable Space equals the Temp table file that is multiplied by the size of each file. For example, if the Temp
table file count = 2 and the size of each file = 10M, the TempTable Space Size = 20M.
AppSync generates the name of the TempTable Space in the form of <DBNAME>_TEMP. This newly created Tablespace
is set as the default Temp Tablespace of the mounted database instance. During unmount, AppSync drops the created Temp
Tablespace.
NOTE:
● With manual recovery mount, scripts are prepared to both create ('Step-5_createTempTableSpace.sql') and drop
('Step-6_dropTempTableSpace.txt') TEMP TableSpace. You should drop the created Temp Tablespace manually
before unmounting a copy with AppSync.
● If AppSync fails to drop the Temp Tablespace during unmount, and if a restore operation is performed using this
copy, the tablespace is restored.
● If you attempt to restore a RecoverPoint copy, the Temp Tablespace, if created during mount with recovery, is also
restored to production. You should drop the Temp Tablespace manually from the mounted database copy, and then
attempt a restore.
● From Oracle 21c and above, AppSync creates Temp Tablespace, by default.
e. Mount to cluster: This field is used to specify the cluster where you want to mount the copy. You can configure the
value of this field as Original Cluster, to mount back to the production cluster.
Results
In the Mount Copy Status page, you can view the progress.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. Click the name of the database you prefer in the Name column.
5. Select the copy you want to expire, then click More > Expire.
6. Click OK.
NOTE: If the copy is an immutable copy, then the expiry is disabled as the secure snapshot on the array cannot be
deleted before the Time to Live. Once the Time to Live time is reached, the snapshot is automatically deleted from the
array and from AppSync. However, if copy is mounted and Time to Live is reached, then copy will be deleted only after
unmount.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. Click the name of the database you prefer in the Name column.
5. Select the copy that you want to enable or disable and click More.
6. Click one of the following options depending on the action you want to perform:
● Enable Copy Expiry: To enable automatic expiry of a copy during rotation.
● Disable Copy Expiry: To disable automatic expiry of a copy during rotation.
7. Click OK.
Mount Operation: Mount on standalone server and create RMAN catalog entry
Table 34. Console field descriptions
Field in UI Description
RMAN user Catalog owner
RMAN password Catalog owner's password
RMAN connect string The TNS alias used to connect to remote RMAN catalog
TNS_ADMIN Path of the tnsnames.ora file where the TNS alias is specified.
(Default Path : $ORACLE_HOME\network\admin\)
ORACLE_HOME ORACLE_HOME path for the Oracle binaries. Default: Same
as production host
Skip Data Files Skip cataloging of database data files. Default: Not selected.
Notes on prerequisites
● RMAN catalog database must exist and be accessible on the same network as the mount host.
● The tnsnames.ora file on the mount host must contain a TNS alias that points to the RMAN catalog database where
AppSync should catalog the copy.
● The catalog and catalog owner must be created prior to mounting a copy to be cataloged.
● Production database must be registered in the RMAN catalog before mounting the copy.
● The Oracle version running the RMAN catalog database must be equal to or greater than the highest Oracle version of all
production databases registered to that catalog.
● Copies mounted with RMAN integration cannot be renamed using the database rename option. This also implies that only
one copy per database can be mounted on a mount host for RMAN cataloging, and Mount to Original Host is not possible.
● Copies mounted with Read-only access cannot be cataloged using RMAN.
● Database must be put in hot backup mode.
● Create backup controlfile must be selected in during copy creation.
Path mapping
The path mapping option mounts the copy to a host using a path mapping table set to user-defined locations. When you use a
path mapping table, you have more control over where data is located.
You must specify the path where you want to mount a specific file system. You must provide a path map where the source file
system and the target mount point is specified.
The following is a sample path mapping table for Windows.
The first two target paths, G:\ and H:\ drives must already be available on the mount host. That is, the root drive for the
mount path must pre-exist before attempting a mount.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / VMware Datacenters / File Systems / Microsoft
Exchange.
4. Navigate to the folder that contains the copies.
5. Select the copy you want to mount, then click MOUNT COPY.
6. In the Mount Copy options, under the Specify Mount Settings section:
a. Select the mount host.
b. From the Mount on Path list, select Mapped Path.
The Path Mapping Settings link appears.
7. Click on the link to open the Path Mapping Settings window.
8. From the Select Source Host list, select a host.
All the file systems on the selected host are displayed in the source path column.
9. Specify the target path.
10. Click Save to save your settings.
If you want to set the target path for a file system on another source host, repeat steps 8 to 10.
11. Click Reset, to clear all the entered target paths for the selected source host.
12. Click OK to exit the Path Mapping window.
NOTE: If you change the path mapping settings, the earlier saved path mapping settings is not valid and the new path
mapping settings takes precedence. Therefore, ensure that you save the path mapping settings for all the hosts before
changing it.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. Click the name of the database you prefer in the Name column.
5. Select the copy you want to unmount and then click UNMOUNT COPY.
6. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > Oracle.
4. Click the name of the service plan you prefer in the Service Plan column.
5. Select the copy you want to unmount and then click Unmount Copy.
6. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
NOTE:
● If a copy is mounted or recovered with database rename, it is not recommended to use this copy for restore.
● Ensure that no virtual machine snapshots are present before protecting a datastore. If virtual machine snapshots are
present, protection succeeds, but AppSync fails to perform a file or virtual machine restore.
● Oracle restore fails, if the volume group where Oracle database resides has LVMs being used for other purposes, and is
not protected by AppSync .
Steps
1. On the Appsync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. In the Name Column, click the desired database that contains the copy.
5. Select the copy that you want to restore and click More > Restore.
You may receive the following warning message: You are attempting to perform a restore on a cluster.
Please follow the instructions in the AppSync documentation for specific cluster restore
procedures.
6. In the Select a Copy page, select the copy you want to restore and click NEXT.
7. In the Warn affected application(s) page, select I have read and understand the warning above and want to
continue with restore.
If multiple applications share the same LUN or file systems (as the application for which the copy is created), those
applications will be listed as affected entities.
NOTE: You can perform this step only if you have multiple applications that share the same LUN or file systems.
8. Click NEXT.
9. Click the Restore drop-down list and select one of the following options to restore:
a. For Non-Container Database, select Data by exclude redo logs, Archive logs, or Both Data and Archive logs by
exclude redo logs.
b. For Container Database (CDB), select CDB and PDB by exclude redo logs, Archive logs, CDB, PDB and Archive
logs by exclude redo logs, or PDB.
NOTE: The exclude redo option is selected, by default. If you want to include redo disk during restore, you must disable
exclude redo log option. Also, Data and redo logs should be on different disks to use the exclude redo logs option. If both
are on the same disk, then this exclude redo log option is not visible. To use the exclude redo log option, control file
should be on the redo log location.
If the database being restored affects any other database or file system, you might receive an affected entity warning
message.
10. In the Configure Storage Options page, configure the following:
● Wait for mirror rebuild to complete - This option is applicable for metro node | VPLEX Snap copies whose production
data resides on local or distributed RAID-1 volumes.
● Disable VMWare SRM - Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint
consistency group. This is only applicable for RecoverPoint 4.1 and later.
● Perform device restore in background - Allows you to optimize restore of VMAX3/PowerMax devices. If you select
this option, AppSync restore operation does not wait for track synchronization to complete. The production application is
available instantly.
NOTE: In the case of SnapVX/XtremIOSnap/PowerStoreSnap mounted copies, when you perform restore, AppSync
restores the data from the snapshots created on the array to the source devices, or from linked devices(VMAX3/
PowerMax) or read-write snapshots (XtremIO X2), or read-write clones (PowerStore Block).
Results
Appsync only displays restore warnings for databases discoverable by AppSync that are common to that host. No warnings
display for any databases which either are not common to the host or not discoverable.
NOTE: You must manually restart the Oracle database after restore. To start the database, run the following commands:
Export ORACLE_SID=<SID>
Sqlplus /nolog
Connect / as sysdba
Startup
Steps
1. On the Appsync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. In the Name Column, click the desired database that contains the copy.
5. Select the copy that you want to restore and click More > Restore.
The Oracle Restore wizard launches.
6. In the Warn affected application(s) page, select I have read and understood the warning above and want to
continue with restore.
If multiple applications share the same LUN or file systems (as the application for which the copy is created), those
applications will be listed as affected entities.
NOTE: You can perform this step only if you have multiple applications that share the same LUN or file systems.
7. Click NEXT.
8. Click the Restore drop-down list and select one of the following options to restore:
a. For Non-Container Database, select Data, Archive logs, or Both Data and Archive logs.
b. For Container Database (CDB), select CDB and PDB, Archive logs, CDB, PDB and Archive logs, or PDB.
If the database being restored affects any other database or file system, you might receive an affected entity warning
message.
9. In the Configure Storage Options page, configure the following:
● Wait for mirror rebuild to complete - This option is applicable for VPLEX Snap copies whose production data resides
on local or distributed RAID-1 volumes.
● Disable VMWare SRM - Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint
consistency group. This is only applicable for RecoverPoint 4.1 and later.
● Perform device restore in background - Allows you to optimize restore of VMAX3/PowerMax devices. If you select
this option, AppSync restore operation does not wait for track synchronization to complete. The production application is
available instantly.
10. Click NEXT.
11. In the Review page, review the restore options and click FINISH.
Results
After the restore (not applicable for Pluggable Database):
BEGIN
DBMS_PDB.RECOVER (
);
END;
Once above commands are executed, perform the below steps to recover the PDBs:
1. SQL> CREATE PLUGGABLE DATABASE PDB01 USING '/tmp/file.xml' NOCOPY TEMPFILE REUSE;
2. RMAN> Recover pluggable database PDB01;
3. SQL>alter pluggable database PDB01 open;**
When PDB is not dropped, perform the below steps:
1. RMAN> Recover pluggable database PDB01;
2. SQL>alter pluggable database PDB01 open;
Prerequisites
On remote nodes follow these steps:
1. Shutdown all impacted databases as oracle user: oracle> srvctl stop instance -d <RACDB> -i
<DbInstanceOnRemoteNodes>
2. Shutdown other affected databases: oracle> srvctl stop database -d <RACDB2>
3. Dismount all impacted ASM disk groups as grid user: grid> asmcmd umount <DG>
4. Disable all impacted ASM disk groups as grid user: grid>srvctl disable diskgroup -diskgroup <dg_name>
[-node "<node_list>"]
NOTE: This step is applicable for release 12cR2 or later versions of Oracle Database.
Steps
1. On the Appsync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. In the Name Column, click the desired database that contains the copy.
5. Select the copy that you want to restore and click More > Restore.
The Oracle Restore wizard launches.
Verify the Warning:
You are attempting to perform a restore on a cluster. Please follow the instructions in
the AppSync documentation for specific cluster restore procedures.
6. Under the Restore drop-down list, select one of the following options along with a specific RAC node to perform the restore:
a. For Non-Container Database, select Data, Archive logs, or Both Data and Archive logs.
b. For Container Database (CDB), select CDB and PDB, Archive logs, CDB, PDB and Archive logs, or PDB.
7. In the Warn affected application(s) page, select I have read and understand the warning above and want to
continue with restore.
If multiple applications share the same LUN or file systems (as the application for which the copy is created), those
applications will be listed as affected entities.
NOTE: You can perform this step only if you have multiple applications that share the same LUN or file systems.
8. Click NEXT.
9. In the Configure Storage Options page, configure the following:
● Wait for mirror rebuild to complete - This option is applicable for VPLEX Snap copies whose production data resides
on local or distributed RAID-1 volumes.
● Disable VMWare SRM - Allows you to manage consistency groups, if the SRM flag is enabled on the RecoverPoint
consistency group. This is only applicable for RecoverPoint 4.1 and later.
● Perform device restore in background - Allows you to optimize restore of VMAX3/PowerMax devices. If you select
this option, AppSync restore operation does not wait for track synchronization to complete. The production application is
available instantly.
10. Click NEXT.
11. In the Review page, review the restore options and click FINISH.
Results
After the restore (not applicable for Pluggable Database) :
1. Remount the disk groups on the remote nodes as grid user: grid> asmcmd mount <DG>.
2. Enable the asm disk groups on the remote node as grid user: grid>srvctl enable diskgroup -diskgroup
<dg_name> [-node "<node_list>"]
NOTE: This step is applicable for release 12cR2 or later versions of Oracle Database.
BEGIN
DBMS_PDB.RECOVER (
);
END;
Once above commands are executed, perform the below steps to recover the PDBs:
1. SQL> CREATE PLUGGABLE DATABASE PDB01 USING '/tmp/file.xml' NOCOPY TEMPFILE REUSE;
2. RMAN> Recover pluggable database PDB01;
3. SQL>alter pluggable database PDB01 open;**
When PDB is not dropped, perform the below steps:
1. RMAN> Recover pluggable database PDB01;
2. SQL>alter pluggable database PDB01 open;
Create Oracle database archive log back up from the copies page
Perform the following procedure to run log backups for an Oracle database.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, by default Copies option is selected.
3. From the Select Application drop-down, select Oracle to display the databases page.
4. Select the required database, and click ARCHIVE LOG BACKUPS tab.
5. Click CREATE ARCHIVE LOG BACKUP USING PLAN and select the service plan for which you want to run archive log
backup and click OK. Ensure that Enable Archive Log Backup option is selected and configured for the service plan you
choose.
Log Backup Name Date and time when the copy was created.
Servers Name of the server associated with the copy.
Service Plan Name of the service plan that is associated with the copy.
Mount Status Indicates if the copy is mounted, or Not Mounted
Copy Type It displays the type of copy that was created. The copy can
be one of the following types:
● RecoverPoint Continuous Data Protection Bookmark
● RecoverPoint Continuous Remote Replication Bookmark
● Unity Snap
● VNX File Snap
● XtremIO snapshot
● VMAX3/PowerMax SnapVXClone, SnapVXSnap
● VPLEXSnap, VPLEXClone
● DELLSC Snap
● PowerStore Snapshot
● PowerStore Thin Clone
● PowerFlex Snapshot
Site Site where the copy is located.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Oracle to display the service plan page.
4. Select the service plan for which you want to run log backup and click MORE > Run Archive Log Backups.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Oracle.
4. Click the name of a service plan, and select theARCHIVE LOG BACKUPS tab.
Results
You can now view the log backup list for the service plan.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. Click the name of the database you prefer in the Name column.
5. Go to log backups and select the copy you want to mount, then click MOUNT COPY.
6. Mount copy of Oracle archive log wizard will open. Click NEXT.
7. In the Select Mount Options page, under General Settings, do the following:
a. From the Mount on Server list, select the server on which to mount the copy.
b. From the Mount with access list, select the type of access the copy must be mounted with: Read-only or Read-write.
c. From the Mount Location list, select a mount path location either To original path, Mount to alternate path, or
Mapped Path. The mount path is the location where the copy is mounted on the mount host. By default AppSync
displays the path of the mount host you selected. You can also edit and mount the copy to a user-defined location.
d. In case the selected copy is a RecoverPoint bookmark, from the Image access mode list, select one of the following
options:
● Logged access: Use this mount option if the integrity check entails the scanning of large areas of the replicated
volumes. Logged access is the only option available when you mount to the production host.
● Virtual access with roll: Provides nearly instant access to the copy, but also updates the replicated volume in the
background. When the replicated volumes are at the requested point in time, the RPA transparently switches to direct
replica volume access, allowing heavy processing. With RP XtremIO, virtual access with roll is not supported.
● Virtual access: Provides nearly instant access to the image. Virtual access is not intended for heavy processing.
Virtual access with RP XtremIO is not supported.
e. For VMAX3/PowerMax arrays, from the Desired SLO list, select the desired Service Level Objective (SLO) for the
mount copy.
NOTE: The SLO values are dynamically fetched from the VMAX3/PowerMax arrays, and only the unique values are
displayed.
f. Enable PowerMax Storage Group Preference per Server option to map host to the storage group for the VMAX3/
PowerMax storage arrays in the service plan configuration. The mount devices are masked using mapped storage group.
In turn, the storage group is masked in the desired masking view. Note that the mapped storage group is considered only
if the Desired SLO and SLO for storage group matches.
g. For XtremIO 6.2 and later, click the Quality of Service policy option to select the desired Quality of Service policy while
mounting a copy.
h. For PowerMax File storage, from the NAS Preferred Interface option, choose the NAS IP Interface for the NAS
servers.
i. For VMAX3/PowerMax SnapVxSnap, select the Unlink the SnapVX snapshots in unmount option to unlink the
SnapVX snap during unmount. This helps to discard the changes on a mounted copy. Once the copy is mounted, the
k. VMware Settings: Allows you to mount application copies on a virtual disk as independent disks. You can select this
option to exclude virtual disks from snapshots created from the virtual machine. By default, this option is disabled, and
copies are mounted in the persistent mode.
l. Clear the Use Dedicated Storage Group option, if you do not want AppSync to enforce the use of a dedicated storage
group for a mount. By default, this option is enabled.
m. From the Metro node | VPLEX Mount option, select one of the following:
● Native array: Use this option if you want to mount the copy as native array volumes.
● Metro node | VPLEX virtual volume mount: Use this option if you want to mount the copy as metro node | VPLEX
virtual volumes.
● Enable VMware cluster mount: Clear this option if you do not want to perform an ESX cluster mount. By default,
this option is enabled.
● Mark storage devices as perennially reserved: Allows you to mark RDM devices on ESXi as perennially reserved.
n. For PowerStore file storage, NAS Preferred Interface option allows you to select a preferred IPv4 interface from a list
of Interfaces, for a given NAS Server on a given storage array. The preferred interface is used by AppSync during the
mount operation.
8. Click Next to review the mount options.
9. Click Finish.
Unmount an Oracle archive log backup copy from the copies page
You can unmount an Oracle archive log backup copy from the Copy Management page using the AppSync console.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle.
4. Click the name of the database you prefer in the Name column.
5. Click ARCHIVE LOG BACKUPS.
6. Select the copy you want to unmount and then click UNMOUNT COPY.
7. Click OK.
Hyper-V support
In Hyper-V environments, AppSync requires the storage for File systems to be on iSCSI direct attached devices, Virtual Fiber
Channel (NPIV), or SCSI pass-through devices. SCSI Command Descriptor Block (CDB) filtering must be turned off in the
parent partition for SCSI pass-through. It is turned on by default.
For Hyper-V SCSI pass-through, the mount host cannot be a Hyper-V host. It has to be a physical host or a virtual machine
added with Virtual Fiber Channel adapter or iSCSI direct attached.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select FILE SYSTEMS.
4. Click Discover HOSTFILESYSTEMS.
5. Select the desired server and click OK.
Column Description
Status Green: successful
Yellow: Completed with errors
Red: failed
Copy Name Date and time when the copy was created
Immutable Copy Specifies if the copy is immutable or not. Manual enabling,
disabling, or expiry of immutable copy is not allowed. Hence
Mount considerations
● Mount to the original path is not supported on any of the nodes of the production PowerHA cluster.
● The AppSync host plug-in must be installed on the mount host.
● Mount is only supported in a standalone mode. Cluster mount is not supported.
● Appsync supports the Quality of Service feature for XtremIO release 6.2 and later.
Steps
1. Unmount the file system.
2. Type the Varyoffvg command.
3. Type the Varyonvg command with -c option (to make it concurrent).
Verification:
The lspv command must show vg as concurrent on both nodes as follows:
node 2
hdiskpower8 00c2bfb0f1ee76ca oradata concurrent
hdiskpower9 00c2bfb0f1f434e3 oralogs concurrent
node 1
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select File Systems, and click on a Windows or UNIX host.
4. Select the checkbox against the desired file system.
5. Select the checkbox for one or more File Systems, and then click CREATE COPY WITH PLAN.
6. Select the purpose as Data Protection.
7. Select the appropriate option.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select FILE SYSTEMS.
4. Click on a Windows or UNIX host.
5. Select the checkbox against the desired file system.
6. In the Name Column, click the desired file system. Select the file system you want to unsubscribe, and click More >
UNSUBSCRIBE.
7. In the Unsubscribe dialog, select the service plan and click OK.
NOTE: You can also unsubscribe applications from a service plans, from the Service Plan page.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select FILE SYSTEMS.
4. Click on a Windows or UNIX host.
5. Select the checkbox against the desired file system.
6. Select one or more File Systems, and then click CREATE COPY WITH PLAN.
7. Select the purpose as Data Protection.
8. Select the appropriate option.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. Log in to the AppSync console and go to Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > File Systems .
4. Click on a Windows or UNIX host.
5. In the Host Name Column, click the desired file system and click Create Copy With Plan.
6. In the Subscribe to Existing Service Plan page, select Data Repurposing > Next.
7. Define the following properties for the copy:
a. The Service Plan Name field is defined by default.
b. The Description field provides a brief description of the copy.
c. The Copy Label field provides an autogenerated label for the copy.
d. The Copy Location list allows you to select a copy location either to Local or Remote.
e. The Mount Copy list allows you to select mount options for the copy. You can configure this option to either No, Yes,
Yes - Keep it mounted (where the previous copy will be unmounted), or Yes - Mount the copy, but after the post
mount scripts run, unmount the copy.
f. Configure the Use bookmark to copy option. It is applicable only if RecoverPoint is registered in AppSync.
g. The 2nd Generation Copies list allows you to select either Yes or No.
h. The Advanced plan settings option allows you to Enable CallOut Scripts. If you enable this option, you must set the
value of the Callout timeout field in minutes.
8. Click Next.
9. In the Create the Copy page, to specify the storage and copy options to create the copy, do the following:
a. Configure the Unix Filesystem Consistency option to select either Filesystem Consistent or Crash Consistent.
b. Configure the Retry Count and Retry Interval settings under Advanced Plan Settings - VSS Retry Options.
c. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. This applies to VMAX3/PowerMax only.
d. In the Array Selection section, click Select an Array to choose the preferred array from the list.
NOTE: This is applicable only for SRDF/Metro.
e. In the Select Storage Groups to be used for VMAX-3 Array(s) section, select the preferred storage groups.
f. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can
drag and drop the arrays to change array preference.
g. Configure the Copy Type settings to either Snapshot or Clone.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select File Systems.
4. In the Name Column, click the host name.
5. Click the file system that contains a first-generation copy.
6. Select a first-generation copy, and then click CREATE 2ND GEN COPY.
The Create 2nd-gen Copy widget opens.
7. In the Define the 2nd-gen Copy page, configure the following:
a. 2nd-gen copies label - Specify a label for the copy.
b. Mount 2nd-gen copies - Configure this field to one of the following options:
● No
● Yes
● Yes - Keep it mounted(Previous copy will be unmounted)
● Yes - Mount the copy, but after the postmount scripts run, unmount the copy
c. 2nd-gen copies type - Configure this field to one of the following options:
● Snap
● Clone
8. Click NEXT to review your selection.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select File Systems.
4. Click on a Windows or UNIX host.
5. In the Host Name Column, click the desired host.
6. Select the checkbox for one or more File Systems, and then click CREATE COPY WITH PLAN.
7. Select the purpose as Data Protection.
8. Select Subscribe to Service Plan (with option to override).
9. Select the service plan that you want to subscribe to.
10. Click NEXT.
The Override Schedule page appears.
11. Select one or more databases and click OVERRIDE SCHEDULE.
12. Specify the schedule based on your requirement and then click OK.
For example, if the default recurrence type is for specified days of the month, and the rule setting is to Run at 12:00 AM on
the 1st day of every month, you can override the time and the day for individual file systems.
13. Click NEXT to review your selection.
14. Click FINISH.
Repurposing example
● Windows - Place the callout executable scripts in the %ProgramData%\EMC\AppSync\scripts folder and name the
scripts:
○ Freeze callout script - appsync_freeze_filesystem_<first generation copy label name in lower
case>.bat
○ Thaw callout script - appsync_thaw_filesystem_<first generation copy label name in lower
case>.bat
○ Unmount callout script - appsync_unmount_filesystem_<first generation copy label name in
lower case>.bat
● Unix - Place the callout executable scripts in the /var/opt/emc/appsync/scripts folder and name the scripts:
○ Freeze callout script - appsync_freeze_filesystem_<first generation copy label name in lower
case>
○ Thaw callout script - appsync_thaw_filesystem_<first generation copy label name in lower
case>
○ Unmount callout script - appsync_unmount_filesystem_<first generation copy label name in
lower case>
Do not use a file name extension such as .pl or .sh. The scripts should be executable.
Unix scripts must have #!/bin/sh, #!/usr/bin/python, or any other type as the first line based on the script type
being used.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, select Copies.
3. Click Select Application > File Systems.
4. In the Host Name Column, click the desired Host File System.
5. Select the copy you want to mount and click MOUNT.
If multiple databases were protected together, you may see the additional copies to mount option. Select the copies you
prefer and click NEXT.
f. Enable PowerMax Storage Group Preference per Server option to map host to the storage group for the VMAX3/
PowerMax storage arrays in the service plan configuration. The mount devices are masked using mapped storage group.
In turn, the storage group is masked in the desired masking view. Note that the mapped storage group is considered only
if the Desired SLO and SLO for storage group matches.
g. For XtremIO 6.2 and later, click the Quality of Service policy option to select the desired Quality of Service policy while
mounting a copy.
h. For PowerMax and PowerStore File storage, from the NAS Preferred Interface option, choose the NAS IP Interface for
the NAS servers.
i. For VMAX3/PowerMax SnapVxSnap, select the Unlink the SnapVX snapshots in unmount option to unlink the
SnapVX snap during unmount. This helps to discard the changes on a mounted copy. Once the copy is mounted, the
changes on mounted copy is stored on the target device. Enabling this would unlink from the target device, and the
next mount of unmounted copy would link with a new set of target devices. Previously mounted copy changes will not
be available in the mounted copy. This option is applicable for regular SnapVX snap and second generation repurposing
SnapVX snap, for on-job and on-demand service plans.
j. Run Filesystem Check: During a mount operation, the AppSync agent checks file system data consistency by executing
the fsck command. This operation can be time consuming. You can clear this option to skip file system check during a
mount operation. By default, file system check is enabled.
NOTE: In the case of a restore operation, the Run Filesystem Check option is enabled by default. You cannot
disable it.
Steps
1. Get the list of LVs using the lsvg -l VG1 command, and check which file systems show mount point on /tmp/
EMCAppsync ** directory.
2. Run chfs -m <Original MT Pt> /tmp/EMCAppsync6922/vg1_logs command where <Original Mt Pt> is
the mount point where the file system was originally mounted.
3. Run fsck on the source Logical Volume fsck -y /dev/fslv01.
4. Run mount command using the log logical volume and make sure that the source has been mounted successfully mount -v
jfs2 -o rw,log=/dev/loglv00 /dev/fslv01 <Orig Mt Pt>
Prerequisites
This operation requires the Data Administrator role in AppSync.
NOTE: Mount overrides are not supported for multiple file systems on the same host.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > File Systems.
4. Click a service plan, and expand the right pane.
5. Click the OVERRIDES tab.
6. Select Mount Overrides.
On an AIX host, when a file system copy is unmounted, the entries are removed from the /etc/filesystem file.
The following is an example of the /etc/filesystem entry on an AIX host:
/appsync-mounts/symm1:
dev = /dev/APMlv02
vfs = jfs
log = /dev/APMloglv27
mount = true
check = false
options = nodev,rw
account = false
NOTE: To automatically mount a file system after a production host reboot, ensure that the value of mount is set to TRUE
for the production file system. For file systems created using crfs or smitty, the automatic mount option is turned to
TRUE by default. You can check /etc/filesystems and verify if the mount flag is set to TRUE, which allows a reboot.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > File Systems.
4. In the Host Name Column, click the desired Host File System.
5. In the Name Column, click the folder that contains the copies.
6. Select the copy that you want to enable or disable and click More.
7. Click one of the following options depending on the action you want to perform:
● Enable Copy Expiry: To enable automatic expiry of a copy during rotation.
● Disable Copy Expiry: To disable automatic expiry of a copy during rotation.
8. Click OK.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > File Systems.
4. In the Host Name Column, click the desired Host File System.
5. In the Name Column, click the folder that contains the copies.
6. Select the copy that you want to expire and click More > Expire .
7. Click OK.
NOTE: If the copy is an immutable copy, then the expiry is disabled as the secure snapshot on the array cannot be
deleted before the Time to Live. Once the Time to Live time is reached, the snapshot is automatically deleted from the
array and from AppSync. However, if copy is mounted and Time to Live is reached, then copy will be deleted only after
unmount.
Path mapping
The path mapping option mounts the copy to a host using a path mapping table set to user-defined locations. When you use a
path mapping table, you have more control over where data is located.
You must specify the path where you want to mount a specific file system. You must provide a path map where the source file
system and the target mount point is specified.
The following is a sample path mapping table for Windows.
The first two target paths, G:\ and H:\ drives must already be available on the mount host. That is, the root drive for the
mount path must pre-exist before attempting a mount.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / VMware Datacenters / File Systems / Microsoft
Exchange.
4. Navigate to the folder that contains the copies.
5. Select the copy you want to mount, then click MOUNT COPY.
6. In the Mount Copy options, under the Specify Mount Settings section:
a. Select the mount host.
b. From the Mount on Path list, select Mapped Path.
The Path Mapping Settings link appears.
7. Click on the link to open the Path Mapping Settings window.
8. From the Select Source Host list, select a host.
All the file systems on the selected host are displayed in the source path column.
9. Specify the target path.
10. Click Save to save your settings.
If you want to set the target path for a file system on another source host, repeat steps 8 to 10.
11. Click Reset, to clear all the entered target paths for the selected source host.
12. Click OK to exit the Path Mapping window.
NOTE: If you change the path mapping settings, the earlier saved path mapping settings is not valid and the new path
mapping settings takes precedence. Therefore, ensure that you save the path mapping settings for all the hosts before
changing it.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > File Systems.
4. In the Host Name Column, click the desired Host File System.
5. In the Name Column, click the server folder that contains the copies.
6. Select the copy you want to unmount and click Unmount Copy.
7. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the Appsync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > File Systems.
4. In the Host Name Column, click the Host that contains the file system.
5. In the Host Filesystem(s) page, select the file system and click More > Restore.
6. In the Select a Copy page, select one of the following choices:
● Select a Copy
● Select from RecoverPoint Bookmarks
7. Click NEXT.
8. In the Warn affected application(s) page, select I have read and understood the warning above and want to
continue with restore.
If multiple applications share the same LUN or file systems (as the application for which the copy is created), those
applications will be listed as affected entities.
NOTE: You can perform this step only if you have multiple applications that share the same LUN or file systems.
9. Click NEXT.
10. In the Configure Storage Options page, configure the following:
● Wait for mirror rebuild to complete - This option is applicable for metro node | VPLEX Snap copies whose production
data resides on local or distributed RAID-1 volumes.
Configuration prerequisites
AppSync can create, mount, and restore copies in VMware vStorage VMFS and NFS data store configurations. Configuration
prerequisites are required to integrate AppSync with VMware vStorage VMFS protection. Configure RecoverPoint and VMware
according to the product documentation.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the SELECT APPLICATION drop-down, select VMware Datacenters.
4. Click DISCOVER DATACENTERS.
5. Select the desired server and click OK.
List of datacenters
The top level of the VMware Datacenters page shows all datacenters registered with AppSync.
Column Description
Protection status of ● Green: Latest copies of all datastores on the datacenter protected successfully
datacenter ● Yellow: One or more of the latest datastore copies on the datacenter completed with errors
● Red: One or more of the latest datastore copies on the datacenter failed to complete
● "i" symbol: One or more datastores on the datacenter are either not subscribed to service plans or do
not have copies associated with them
Name Name of the datacenter on the vCenter server.
vCenter Server Name of the vCenter server that hosts the datacenter.
Last Discovery Time when a discovery was last performed on the vCenter server.
Alert Recipients List of email aliases to receive email alerts.
Prerequisites
● This operation requires the Resource Administrator role in AppSync.
● Ensure that you know the credentials of an account with Administrator privileges on the vCenter Server.
Steps
1. On the AppSync console, select Settings > Infrastructure Resources > VCENTER SERVERS.
2. Click ADD SERVER.
3. Enter the following details in the Add vCenter Server page:
NOTE: AppSync allows you to mount a file system or a database (that is, the underlying storage LUN on which they
reside) from a physical Windows or Linux environment to a VMware virtual environment as an RDM device. Ensure that
you add the vCenter managing that virtual machine to AppSync before performing a mount.
4. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the SELECT APPLICATION drop-down, select VMware Datacenters.
4. Select one or more datastores, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select the appropriate option.
Option Description
Subscribe to Service Plan and Run To subscribe the datastore for protection and run the plan immediately for any
selected datastores.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
The Datastore for which you want to schedule override should be subscribed to service plan.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the SELECT APPLICATION drop-down, select VMware Datacenters.
4. Select one or more entries from the list, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select Subscribe to Service Plan (with option to override).
7. Select the service plan that you want to subscribe to.
8. Click NEXT.
The Override Schedule page appears.
9. Select one or more databases and click OVERRIDE SCHEDULE.
10. Specify the schedule based on your requirement and then click OK.
For example, if the default recurrence type is for specified days of the month, and the rule setting is to Run at 12:00 AM on
the 1st day of every month, you can override the time and the day for individual datastores.
11. Click NEXT to review your selection.
12. Click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the SELECT APPLICATION drop-down, select VMware Datacenters.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the Select Application drop-down, select VMware Datacenters.
4. In the Name Column, click the datastore you want to unsubscribe.
5. Click More > UNSUBSCRIBE.
6. In the Unsubscribe page, click OK.
NOTE: You can also unsubscribe applications from a service plans, from the Service Plan page.
VMware snapshots
When the VM consistency option is selected, AppSync creates snapshots of all the virtual machines that are in powered on
state while the datastore is being replicated.
AppSync creates a Quiesced snapshot of the virtual machines that are in powered on state. VMware Tools is used to quiesce
the file system in the virtual machine. Quiescing a file system is a process of bringing the on-disk data of a physical or virtual
computer into a state suitable for backups. This process might include operations such as flushing dirty buffers from the
operating system's in-memory cache to disk, or other higher-level application-specific tasks. If the VM consistency option is not
set, AppSync skips the process of creating the virtual machine snapshots.
NOTE: Due to VMWare limitations, virtual machine snapshot fails for a virtual machine with shared disk using multi-writer
flag. If you try to protect a datastore with such a virtual machine with VM consistency option set, service plan succeeds but
virtual machine snapshot does not occur.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Column Description
Copy name Datastore copy created is displayed along with timestamp.
VM Consistent Shows whether the copy is VM Consistent. If No, it is Crash Consistent.
Immutable Copy Specifies if the copy is immutable or not. Manual enabling, disabling, or expiry of immutable
copy is not allowed. Hence they are grayed out. Immutable copy is automatically expired
after the Time to live is reached.
Service Plan Name of the service plan that is associated with the copy
Mount Status Shows whether the copy is mounted or not. If mounted, displays the name of the mount
host.
Mount Type If copy is mounted as part of service plan run, value for Mount Type is ServicePlan. If copy
is mounted as OnDemand, value for Mount Type is OnDemand.
Copy Type Copy types:
● RecoverPoint Continuous Data Protection Bookmark
● RecoverPoint Continuous Remote Replication Bookmark
● VNXFileSnap
● VMAX3/PowerMax SnapVXClone, SnapVXSnap
● PowerMax File Snapshot
● PowerMax File Thin Clone
● UnitySnap
● UnityThinClone
● XtremeIOSnap
● VPLEXSnap
● DellSC Snap
● PowerStore Snapshot
● PowerStore Thin Clone
● PowerFlex Snapshot
Automatic Expiration Determines whether automatic expiration is enabled or disabled for the selected copy.
Site RecoverPoint and VNXFile site information
Storage System Displays Remote VNXFile Array Serial ID for copies from all VMware service plans.
Time to Live If Retention policy is set to Always Keep _____ Copies, value for Time to Live will be
disabled. If Retention policy is set to Keep Copy for _____ Days, value for Time to Live
will be based on value set to Keep Copy for _____ Days. For example, 2 days 14 hrs 8
minutes.
Column Description
Name Name of the virtual machine.
Platform The OS platform on the virtual machine.
VM Version The version of the virtual machine
State Shows the state of the virtual machine. (Powered on or Powered off)
Host IP address of the machine hosting this virtual machine
Column Description
Name Name of the virtual disk.
Type Shows the type of virtual disk.
Virtual Machine Name of the virtual machine that the disk resides on.
Mount Status Shows whether the copy is mounted or not. If mounted, displays the name of the mount host.
Size (GB) Size of the virtual disk.
Mode Mode of the disk - persistent or non-persistent.
Storage Type of storage on the virtual disk.
Path The path to the virtual disk file.
Controller Name of the controller being used by the disk.
● View the events that are associated with each copy of the virtual machine from the Details > Events tab.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Column Description
Name Name of the virtual machine.
Platform The OS platform on the virtual machine.
VM Version The version of the virtual machine
State Shows the state of the virtual machine. (Powered on or Powered off)
Host IP address of the machine hosting this virtual machine
VM File Path Path to the virtual machine file. In the path, the name of the data store that the virtual
machine resides on is within the [ ] parentheses.
Immutable Copy Specifies if the copy is immutable or not. Manual enabling, disabling, or expiry of immutable
copy is not allowed. Hence they are grayed out. Immutable copy is automatically expired
after the Time to live is reached.
Time to Live If Retention policy is set to Always Keep _____ Copies, value for Time to Live will be
disabled. If Retention policy is set to Keep Copy for _____ Days, value for Time to Live
will be based on value set to Keep Copy for _____ Days. For example, 2 days 14 hrs 8
minutes.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the Select Application drop-down, select VMware Datacenters to display the VMWare datacenters.
4. In the Name Column, click the desired datacenter.
5. Select one or more datastores, and then click CREATE COPY WITH PLAN.
6. Select the purpose as Data Protection.
7. Select the appropriate option.
Option Description
Subscribe to Service Plan and Run To subscribe the database for protection and run the plan immediately for any
selected database(s).
Subscribe to Service Plan (with To subscribe the database for protection. Protection for all databases that are part
option to override) of the service plan is executed at the scheduled time.
8. Click Select and select the service plan that you want to subscribe to from the following options:
● Bronze
● Silver
● Gold
9. Click OK.
10. Click NEXT to review your selection.
11. Click FINISH.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > VMware Datacenters.
4. In the Name Column, click the desired datacenter.
5. Click the preferred datastore to go to the copies page
6. Select the copy that you want to enable or disable and click More.
7. Click one of the following options depending on the action you want to perform:
● Enable Copy Expiry: To enable automatic expiry of a copy during rotation.
● Disable Copy Expiry: To disable automatic expiry of a copy during rotation.
8. Click OK.
Steps
1. On the AppSync console, go to Copy Management.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
The Datastore for which you want to schedule override should be subscribed to service plan.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, click Copies.
3. From the SELECT APPLICATION drop-down, select VMware Datacenters.
4. Select one or more entries from the list, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select Subscribe to Service Plan (with option to override).
7. Select the service plan that you want to subscribe to.
8. Click NEXT.
The Override Schedule page appears.
Create copy
The create copy options specify the criteria to create a copy based on the preferred storage type specified by the user.
You can specify the type of datastore copy to make, and the storage settings for the copies. This option creates a local copy,
remote copy, or a local and remote copy based on whether you have chosen the bronze, silver, or gold service plan.
Review Overview: Service Plan for more service plan copy information.
Mount copy
Mount copy mounts all the datastore copies created by that service plan run.
The Mount Copy Defaults settings for the copy to mount depends on the service plan. Other mount settings determine the
mount host, access mode, and mount signature.
General Settings:
● Mount on host: lists all the ESX servers that are discovered on the registered vCenter servers.
● Mount Copy with access: Select the type of access the copy should be mounted with - Read-only or Read-Write.
NOTE: Applicable to XtreamIO and UNITY files only.
● Mount Signature: lists Use original signature and Use new signature to select from. When Use new signature is
selected, AppSync resignatures the VMFS volume on mount. Applicable only for VMware VMFS datastores.
● Cluster Mount: Select Yes or No .
● Quality of Service Policy: Select the wanted Quality of Service option. This option is applicable only for XtremIO.
● Unlink the SnapVX snapshots in unmount: Enable this option to unlink the SnapVX snap during unmount. This helps to
discard the changes on a mounted copy. Once the copy is mounted, the changes on mounted copy are stored on the target
device. Enabling this would unlink from the target device, and the next mount of unmounted copy would link with a new set
of target devices. Previously mounted copy changes will not be available in the mounted copy. This option is applicable for
regular SnapVX snap and second-generation repurposing SnapVX snap, for on-job and on-demand service plans.
● Enable PowerMax Storage Group Preference per Server option to map host to the storage group for the VMAX3/
PowerMax storage arrays in the service plan configuration. The mount devices are masked using mapped storage group. In
turn, the storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage group matches.
● NAS Preferred Interface: For PowerMax and PowerStore File storage, from the NAS Preferred Interface option, choose
the NAS IP Interface for the NAS servers.
RecoverPoint Settings:
● Image access mode (during RecoverPoint mount):
● Logged Access:
Use this mount option if the integrity check entails the scanning of large areas of the replicated volumes.
● Virtual Access with Roll:
Provides nearly instant access to the copy, but also updates the replicated volume in the background. When the replicated
volumes are at the requested point in time, the RPA transparently switches to direct replica volume access, allowing heavy
processing.
● Virtual Access:
Provides nearly instant access to the image; it is not intended for heavy processing.
● Desired Service Level Objective (SLO): Specifies the required VMAX3/PowerMax Service Level Objectives. SLO defines the
service time operating range of a storage group.
VNX File Settings: This option is available only for VMware VNXFile datastores.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > VMware Datacenters .
4. Click a service plan, and expand the right pane.
5. Click the OVERRIDES tab.
6. Select Mount Overrides.
The list of datacenters includes all vCenter datacenters whose datastores are subscribed to this plan. The mount settings
display the default settings. Additionally, for VMAX3/PowerMax Datastores, SLO Service Level Objective appears as another
option.
7. Select an entry, and click OVERRIDE MOUNT.
8. Edit the required fields, and click APPLY CHANGES to save the settings.
9. To revert back to default settings, select the datastore(s) and click SET TO DEFAULT.
Unmount copy
The unmount copy step in the service plan unmounts the copy.
This option is disabled if the Unmount previous copy option is enabled.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > VMware Datacenters.
4. In the Name Column, click the desired data center.
5. Click any datastore to go to the copies page.
6. Select the copy that you want to mount, and click MOUNT.
If multiple datastores were protected together, you may see the additional copies to mount option. Select the copies that
you prefer and click NEXT.
7. In the Select Mount Options page, under General Settings, do the following:
f. For XtremIO 6.2 and later, click the Quality of Service policy option to select the desired Quality of Service policy while
mounting a copy.
g. For VMAX3/PowerMax SnapVxSnap, select the Unlink the SnapVX snapshots in unmount option to unlink the
SnapVX snap during unmount. This helps to discard the changes on a mounted copy. Once the copy is mounted, the
changes on mounted copy are stored on the target device. Enabling this would unlink from the target device, and the
next mount of unmounted copy would link with a new set of target devices. Previously mounted copy changes will not
be available in the mounted copy. This option is applicable for regular SnapVX snap and second-generation repurposing
SnapVX snap, for on-job and on-demand service plans.
h. For PowerMax and PowerStore file storage, NAS Preferred Interface option allows you to select a preferred IPv4
interface from a list of interfaces, for a given NAS Server on a particular storage array. The preferred interface is used by
AppSync during the mount operation.
i. Clear the Use Dedicated Storage Group option, if you do not want AppSync to enforce the use of a dedicated storage
group for a mount. By default, this option is enabled.
j. From the Metro node | VPLEX Mount Option, select one of the following:
● Native array volume: Use this option if you want to mount the copy as native array volumes.
● Metro node | VPLEX virtual volume: Use this option if you want to mount the copy as metro node | VPLEX virtual
volumes.
k. Enable PowerMax Storage Group Preference per Server option to map host to the storage group for the VMAX3/
PowerMax storage arrays in the service plan configuration. The mount devices are masked using mapped storage group.
In turn, the storage group is masked in the desired masking view.
NOTE: The mapped storage group is considered only if the Desired SLO and SLO for storage group matches.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > VMware datacenters.
4. In the Name Column, click the desired datacenter.
5. Click on any datastore to go to the copies page.
6. Select the copy you want to unmount and click Unmount Copy.
7. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > VMware Datacenters.
4. Click the name of the service plan you prefer in the Service Plan column.
5. Select the copy you want to unmount and then click Unmount.
6. Click OK.
Prerequisites
● This operation requires the Data Administrator role in AppSync.
● Prior to restoring a datastore, it is recommended that you power off the VMs in the datastore.
Steps
1. On the Appsync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > VMware Datacenters.
8. Click NEXT.
9. In the Virtual Machine Operations page, configure the following:
AppSync can perform operations on the virtual machines associated with the datastore selected for restore.
● Virtual machines present at the start of restore. This is applicable for the virtual machines that are part of protected
datastore.
○ Power down virtual machines on protected datastore before restore - AppSync power off virtual machines that are
part of protected datastore before restore operation.
○ Perform virtual machine operation after restore - Return virtual machines back to state found at the start of restore,
or register all virtual machines, or register and power up all virtual machines. AppSync performs the operation based
on selection after restore operation.
● Virtual machines not present at thestart of restore. This is applicable for the virtual machines, which are being stored as
part of restore operation.
○ Perform virtual machine operation after restore - Register all virtual machines or register and power up all virtual
machines. AppSync performs the operation based on selection after restore operation.
NOTE: Appsync does not restore the dependent datastores. If the virtual disks are on different datastores, they have to
be restored separately.
Prerequisites
● This operation requires the Data Administration role in AppSync.
● All datastores used by the virtual machine must be protected by selecting the Include Virtual Machine Disk option in the
Create a copy step.
● The virtual machine should not have any pre-existing snapshots.
● Virtual machines with RDMs cannot be restored.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > VMware Datacenters.
4. In the Name Column, click the desired datacenter.
5. In the Datastore page, click the VIRTUAL MACHINES tab.
6. Select the Virtual Machine for which you want to restore and click RESTORE VM.
7. In the Select Copy page, select copy from which VM should be restored.
8. Click Next.
If other VMs were also protected along with the selected virtual machine, the Multiple VM Restore page is displayed.
Select one of the following options:
● Continue to restore only one virtual machine.
● View and/or select the other VMs for restore.
9. In the Select Restore Location page, make the appropriate selections.
10. In the Select Mount Host page select mount host.
NOTE: If the mount host is part of a cluster, all cluster hosts must have access to storage.
11. In the Choose Instant Restore page, select Yes or No for the Do you want to perform an Instant restore ? option,
based on whether you want to perform an instant restore.
If you select Yes, you can start using the restored virtual machine as soon as it is powered on, though the VM is being
restored at the background. Also, when you select Yes for instant restore, the option Reset Changed Block Tracking
(CBT) flag on restored VM is disabled.
If you select No for instant restore, the option Reset Changed Block Tracking (CBT) flag on restored VM is enabled. If
Reset Changed Block Tracking (CBT) flag on restored VM checkbox is selected, the CBT flag on the VM to be restored
is disabled before the restore, and is enabled after the restore.
And if you had chosen to restore multiple virtual machines in Step 2 of this wizard, specify a number in the Maximum
number of simultaneous virtual machines to be restored box. By default, the number is 2.
NOTE: If you are restoring multiple virtual machines belonging to a vApp, set Maximum number of simultaneous
virtual machines to be restored to 1.
Alternate location Restores to a location selected from the following options. All
are mandatory.
● Restores within the original vCenter Server where the
datastore with the VM was at the time of protection or
a different Server within the same vCenter.
● Datacenter
● Host
● Datastore
NOTE: Restore will fail if the VM restore is tried on a
different vCenter than the original vCenter from where
the protection was taken.
Options if the VM being restored already exists in the restore ● Fail the restore: AppSync checks for the existence of the
location virtual machines in the restore location. For those virtual
machines that exist in the restore location, the restore
operation is aborted. For the rest, the restore operation
continues. This is a precautionary option.
● Create a new virtual machine: AppSync creates a new
virtual machine before restoring.
● Unregister the virtual machine: If the virtual machines
selected for restore exist in the restore location, AppSync
unregisters them from the inventory before restoring.
● Delete from disk before performing restore: If the virtual
machines being restored exist in the restore location,
AppSync deletes them before restoring.
NOTE: It is recommended you take a backup of the
virtual machine before proceeding with the restore
operation.
● Delete from disk after performing restore: If the virtual
machines being restored exist in the restore location,
AppSync deletes them after restoring.
Restrictions
● File or folder level restore is not possible on dynamic disks.
● If a virtual disk from a local copy is mounted; then the same virtual disk from a remote copy cannot be mounted when
created using the Gold service plan.
Prerequisites
● This operation requires the Data Administration role in AppSync.
● The virtual machine on which the copy is mounted and restored must be 64-bit with Windows 2012, Windows 2016, Windows
2019, or Windows 2022 as the operating system. The AppSync host plugin must be installed on it and it should be registered
with the AppSync server.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > VMware Datacenters.
4. In the Name Column, click the desired datacenter.
5. In the Datastore page, click the VIRTUAL MACHINES tab.
6. Select the virtual machine for which you want to restore and click RESTORE FILE.
7. In Select Copy page, select the copy from the file or folder that needs to be restored.
8. Select the virtual disks whose files or folders must be restored and click Next.
9. In the Select Host page:
a. Select the virtual machine on which the copy must be mounted.
In addition, specify the location in the selected virtual machine where the disk must be restored to. By default, the files
are restored to the following location: %system drive%\AppSyncMounts\<VM_name>\<copy_id>\Hard disk#
where:
● %system drive% is system drive of the selected virtual machine on which the copy is to be mounted
● <VM_name> is the name of the virtual machine whose virtual disks are being restored
● <copy_id> is an AppSync generated ID
● Hard disk# is the number of the hard disk in the virtual machine. This number is the same as on the original virtual
machine.
b. Select the RecoverPoint image access mode from the list - Logged Access, Virtual Access or Virtual Access with Roll.
10. In the Summary page, review the settings that you selected in the previous pages and click FINISH to start the restore of
the disk.
11. In the Results page, click View Details to see progress the steps that are part of restoring a virtual disk.
12. Next, perform the manual step of copying the required files or folders from the mount location to a location of your choice.
13. Optionally, you can unmount the datastore.
NOTE: Virtual Machine file restore fails if vdisk sharing is enabled with multiwriter option.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select SAP HANA to display the SAP HANA systems page.
3. Click MORE > Discover Systems.
4. In the Discover Systems instance dialog, select a host and click OK.
Column Description
Protection Status of ● Green: Latest copies of SAP HANA system protected successfully
SAP HANA system ● Yellow: One or more of the latest SAP HANA systems copies completed with errors.
● Red: One or more of the latest SAP HANA systems copies failed to complete.
● "i" symbol: One or more of the SAP HANA systems are either not subscribed to service plans or
do not have copies that are associated with them.
Active Primary Server Active nameserver in the scale out system.
When you select a SAP HANA system, the above details can be viewed in the PROPERTIES tab of the details view on right
side of the screen.
Click the SAP HANA system name, also known as the SID of the SAP HANA system, and it prompts to enter the Connection
Settings information. AppSync uses this information to discover the tenant databases running on the SAP HANA system and
also to create consistent copy of the SAP HANA system, during protection. To set the Connection settings, select SAP HANA
system and click MORE > Connection Settings.
Prerequisites
Enter the credentials of the user that has privileges to back up a SAP HANA system. AppSync creates a HDBUserStore key on
the server for this user. This is further used to communicate with the SAP HANA system.
To create a custom user and/or HDBUser store key on the Server, follow the below steps:
1. Connect to the SAP HANA system with user credentials that has privilege to create and assign user roles. /usr/sap/
<SID>/SYS/exe/hdb/hdbsql -d SYSTEMDB -u <username> -d <password>
2. Create user and assign BACKUP ADMIN, CATALOG READ and INIFILE ADMIN privileges by using the following SQL
commands.
CREATE USER <name_of_the_user> PASSWORD <password> NO FORCE_FIRST_PASSWORD_CHANGE;
GRANT BACKUP ADMIN, CATALOG READ, INIFILE ADMIN, DATABASE RECOVERY OPERATOR, DATABASE
ADMIN TO <name_of_the_user>;
Where <name_of_the_user> is username, and <password> is password for the new user.
3. Create HDBUserStore key for the user created.
hdbuserstore set <key> <hostname>:<System_DB_SQL_port> <user_name> <password>
For scale-out SAP HANA system, hdbuserstore set <key> <hostname1>:<System_DB_SQL_port>;
[<hostname2>:<System_DB_SQL_port>;…..] <user_name> <password>
Where <key> is new user store key,
<hostname> is the hostname on which SAP HANA system is running,
<System_DB_SQL_port> is the SQL port of the name server of the system database. By default the port is
3<instance_id>13.
<user_name> is name of the user that has backup roles that are assigned in step 2, and
<password> is the password of the user identified by <user_name>.
<hostname1>, <hostname2> are the name servers.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select SAP HANA to list all the discovered SAP HANA systems.
3. Select a SAP HANA system and click MORE > CONNECTION SETTINGS.
4. In the SAP HANA system, Connection settings dialog appears. Specify the hdbuserstorekey or Username and Password of
the SAP HANA backup administrator user.
NOTE: If you are providing hdbuserstorekey, ensure to generate the key as operating system user with which AppSync
agent is installed or <sid>adm user. If you are providing hdbuserstorekey, ensure to generate the key on all nodes of the
scale-out SAP HANA System.
Pre-copy script
To perform preparatory steps before creating a copy, specify a pre-copy script and parameters.
AppSync executes this script once per host per service plan run on the production host.
This operation requires the Data Administrator role in AppSync.
For a successful script run ensure:
● The preferred scripts are enabled.
● The script exists in the specified path. You provide absolute path to script; there is no default location.
● You use valid script formats: all executables on UNIX are supported. The script requires execute permissions for the specified
user.
Post-copy script
To perform cleanup or other post-copy steps after creating a copy, specify the post-copy script and parameters.
You can run this script once per host per service plan run. If this script is enabled but the permissions to run it are improper, or if
the script does not exist in the specified path, the Service Plan run fails with appropriate error.
This process requires the role of AppSync Data Administrator. AppSync executes this script once per host per service plan run
on the production host.
For a successful script run ensure:
● The script exists in the specified path. You provide absolute path to script; there is no default location.
● You use valid script formats: all executables on UNIX are supported. The script requires execute permissions for the specified
user.
Prerequisites
This operation requires the Data Administrator role in AppSync.
NOTE: For protecting distributed or scale out SAP HANA systems, all the nodes must be registered in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select SAP HANA to display the SAP HANA systems discovered in AppSync.
3. To set the credentials for the SAP HANA system, select the HANA systems and click MORE > Connection Settingsbutton.
4. Select one or more HANA systems, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select the required appropriate option.
Option Description
Subscribe to Service Plan and To subscribe the SAP HANA systems for protection and to run the plan immediately.
Run
Subscribe to Service Plan (with To subscribe the SAP HANA systems for protection. Protection for all SAP HANA
option to override) systems that are subscribed to the service plan are run at the scheduled time.
7. Click Select to choose the service plan that you want to subscribe to (Bronze, Silver, or Gold).
NOTE: User defined service plans also appear in this list.
8. Click OK.
9. Click NEXT to review the selection.
10. Click FINISH.
Steps
1. For protection, to set the host preference, on the AppSync console, select Service Plan > SAP HANA. Select the service
plan to which the Scale out HANA system is subscribed and click SUBSCRIBERS on the right pane. Click the EDIT button.
The Edit Subscription page opens. Select Any of the selected Hosts.
2. In case of repurposing, to set the host preference, select Copies > SAP HANA and select the scale out SAP HANA system.
Click CREATE COPY WITH PLAN. From the Subscribe to Existing Service Plan page, select Data Repurposing >
Create the Copy > Host Preference.
NOTE:
● To view the above details, select the copy and click PROPERTIES tab in the details view on the right pane.
● To view the storage specific details of the copy, select the copy and click on STORAGE OBJECTS tab in the details
view on the right pane.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select SAP HANA to list the SAP HANA systems.
3. Select the SAP HANA system you want to unsubscribe, and click MORE > Unsubscribe.
4. In the Unsubscribe dialog, select the service plan you want to unsubscribe for a specific service plan, or ALL to unsubscribe
to all service plans it is subscribed to.
5. Click OK.
NOTE: After you unsubscribe, AppSync retains all existing copies and does not create further copies using the service
plan. You can also unsubscribe applications from a service plan, using the Service Plan page.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select SAP HANA to display the SAP HANA systems discovered in AppSync.
3. To set the credentials for the SAP HANA system, select the SAP HANA systems and click MORE > Connection Settings
button.
4. Select one or more SAP HANA systems, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select Subscribe to Service Plan (with option to override).
7. Select the service plan that you want to subscribe to.
8. Click NEXT. The Override Schedule page appears.
9. Select one or more SAP HANA systems and click OVERRIDE SCHEDULE.
10. Specify the schedule based on your requirement and click OK. For example, if the default recurrence type is for specified
days of the month, and the rule set is to run at 12:00 AM on the 1st day of every month, you can override the time and the
day for individual instances.
11. Click NEXT to review your selection.
12. Click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. Log in to the AppSync console and go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > SAP HANA.
4. Select the system and click Create Copy With Plan.
5. Select Data Repurposing.
6. Define the following properties for the copy:
a. The Service Plan Name field is defined by default.
b. The Description field provides a brief description of the copy.
c. The Copy Label field provides an autogenerated label for the copy.
d. The Copy Location list enables you to select a copy location either to Local or Remote.
e. The Mount Copy list enables you to select mount options for the copy. You can configure this option to either No,
Yes, Yes - Keep it mounted (where the previous copy is unmounted), or Yes - Mount the copy, but after the post
mount scripts run, unmount the copy.
f. The 2nd Generation Copies list enables you to select either Yes or No.
7. Click Next.
8. In the Create the Copy page, do the following:
a. Select the Wait for VMAX3/PowerMax clone sync to complete option if you want to wait for VMAX3/PowerMax
clone sync to complete. Applies to VMAX3/PowerMax only.
b. In the Array Selection section, click Select an Array to choose the preferred array from the list.
c. In the Select Storage Group for PowerMax/VMAX3 section option, select the preferred storage group.
d. In the Select the cluster and arrays in preferred order for metro node | VPLEX configuration section, you can drag and
drop the arrays to change array preference.
e. Configure the Copy Type settings to either Snapshot or Clone.
f. For scale-out SAP HANA system, select host preference to Any Hosts or Any of the selected Hosts. The default
option Any Hosts allows AppSync to choose the SAP HANA host to run the protection operations. Any of the selected
Hosts option allows you to set the priority of the SAP HANA host that is used by AppSync to run the protection
operations.
9. Click Next.
10. In the Scripts page, select the precopy or postcopy scripts that you want to run and configure the following fields:
a. Full Path to Script
b. Script Parameters
c. Run as User Name
d. Password
11. Click Next.
12. In the Schedule/Run page, select one of the following scheduling options:
● Run Now - Creates a copy when you click Finish on this wizard.
● Schedule - Creates a copy that is based on the recurrence type you specify. On the first schedule, a repurposed copy is
created, and on subsequent schedules, it refreshes the copy.
● Run Only Once At later time - Creates a copy only once on the specified date and time.
13. Click Next.
14. Review the repurpose copy creation settings and click Finish.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Copies drop-down, select Copies.
3. From the Select Application drop-down, select SAP HANA to display the page.
4. Click the database that contains a first-generation copy.
5. Select a first-generation copy, and then click CREATE 2ND GEN COPY.
The Create 2nd-gen Copy widget opens.
6. In the Define the 2nd-gen Copy page, configure the following:
a. 2nd-gen copies label - Specify a label for the copy.
b. Mount 2nd-gen copies - Configure this field to one of the following options:
● No
● Yes
● Yes - Keep it mounted (Previous copy will be unmounted)
● Yes - Mount the copy, but after the postmount scripts run, unmount the copy
c. 2nd-gen copies type - Configure this field to one of the following options:
● Snap
● Clone
7. Click NEXT to review your selection.
8. In the Scripts for 2nd-gen Copy page, select the precopy scripts and postcopy scripts you want to run.
NOTE: This step also displays the postmount scripts if you selected the mount option.
Mount operations
Table 39. Console field descriptions
Field Description
Mount Operations Allows you to select:
● Mount on standalone server.
● Mount on standalone server with recovery.
● Mount on standalone server and prepare scripts for
manual recovery.
● Mount distributed HANA system.
● Mount distributed HANA system with recovery.
● Mount distributed HANA system and prepare scripts for
manual recovery.
Recovery Type ● On Prepared Target HANA System (available only for
scale-up SAP HANA systems).
● Using HDBLCM Utility.
NOTE: These recovery types are not available for
selection when you choose "Mount on standalone server
" and "Mount distributed HANA system" option.
General Settings
Mount on Server The server on which to mount the copy.
Host Map Settings Allows you to specify target hosts for the source hosts for
each scale-out system, by selecting the systems subscribed to
the plan from "Source HANA System" drop down.
Script export directory Specifies the target system directory, to export the
manual recovery scripts. The default path is /tmp/%SID%/
RecoveryScripts. However, the path can be changed to
any required location.
Copy to mount. Allows user to select if the local or remote copy has to be
mounted as part of service plan run.
NOTE: Applies to Gold service plans or the service plans
that were created using Gold service plan as template.
Allow Unmount Of On Demand Mounted Copy. Allows you to unmount a copy that was mounted on-demand.
NOTE:
● This option is available during service plan edit only
when you have selected Yes - Keep it mounted
(Previous copy will be unmounted) option in
Define the copy page.
● For partial on-demand mounts, the latest mounted
copy will be unmounted.
Recovery Settings
Mount on HANA system Lists the SAP HANA systems running on the server selected
in Mount on Server drop down. The copy will be recovered on
the mount host as the selected HANA system.
NOTE: The system selected must be stopped with data
and log volumes unmounted.
HDB User Store Key Provided key must be created for the credentials of
Production HANA system backup Administrator user.
Internal Network Address Specifies the internal subnet address in CIDR notation.
System Administrator (<sid>adm) Password System Administrator password <sid>adm must contain at
least 8 characters.
Confirm System Administrator (<sid>adm) Password Password confirmation.
Root User Name Root User Name used to communicate between nodes of
target scale-out systems. Default value is "root".
Root User Password Password of the user specified in the Root User Name field.
Use trusted connection between the hosts This field is selected by default. If trusted connection between
the target hosts is not configured, unselect the check box,
and enter the root user password.
SAP Host Agent User(sapadm) Password Password to be set while deploying SAP Host agent on mount
server.
Confirm SAP Host Agent User(sapadm) Password Password confirmation.
System Administrator(<sid>adm) Home Directory System Administrator home directory. Default value
is /usr/sap/<SID>/home.
System Administrator (<sid>adm) User ID User ID of the target system administrator. Default value is
%UID%.
Change System Database User Password Yes/No.
System Database User name User name of the System database. Default value is SYSTEM.
You can specify a Database user name.
Source System Database User Password Password of the System database user that was specified in
System Database Username field.
Target System Database User Password New password of the System Database user that was
specified in System Database User name field. Must contain
at least 8 characters.
Confirm Target System Database User Password Password confirmation.
Storage Settings
VMware Virtual Disk Mode Allows you to mount application copies on a virtual disk as
independent disks. You can select this option to exclude
virtual disks from snapshots created from the virtual machine.
By default, this option is disabled, and copies are mounted in
the persistent mode.
/hana/data/H01 /hana_sps05/data/T01
/hana/log/H01 /hana_sps05/log/T01
Pre-mount script
You can enable this script if you want to run a script prior to AppSync performing a mount operation.
This script will be executed once per host per service plan run. If you enable the script but the permissions to run it are
improper, or if the script does not exist in the specified path, the service plan run fails with appropriate error.
Show caution when using several mount hosts in a Service Plan run. (Refer to Overriding mount settings on a service plan. You
must select Same as mount host in the Run on host option so that the script runs on all mount hosts.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Select Application > SAP HANA.
3. Select the copy that you want to mount, select a copy, and then click MOUNT COPY.
4. In the Select a Copy page, click NEXT.
5. If multiple databases were protected together, you may see the additional copies to mount option. Select the copies that you
prefer and click NEXT.
6. On the Select Mount Options page, from the Mount operation list, select one of the following options:
● Mount on standalone server
● Mount on standalone server with recovery
● Mount on standalone server and prepare script for manual recovery.
7. On selecting Mount on standalone server option:
In General Settings, do the following.
a. From the Mount on Server list, select the server on which to mount the copy.
b. From the Mount on Path list, select a mount path location either to Default path, Same as original path, or Mapped
Path. The mount path is the location where the copy is mounted on the mount host.
c. From the Mount filesystems list you can mount Data, Logs and/or Shared file systems.
d. The Run Filesystem Check option is selected by default.
8. On selecting Mount on standalone server with recovery option:
For Recovery Type, On Prepared Target HANA system, in General Settings, do the following.
a. From the Mount on Server list, select the server on which to mount the copy.
b. From the Mount on Path list, select a mount path location either to Same as original path, or Mapped Path. The
mount path is the location where the copy is mounted on the mount host.
NOTE: The mount path that is specified in the wizard must be same as the data and log locations of the target SAP
HANA system, which is identified by basepath_datavolumes and basepath_logvolumes in global.ini file of the target
system.
b. In the HDB User Store Key field, specify the HDB User Store key created on the target host with production HANA
system backup administrator credentials.
For Recovery Type, Using HDBLCM Utility, in General Settings, do the following.
a. From the Mount on Server list, select the server on which to mount the copy.
b. From the Mount on Path list, select a mount path location either to Same as original path, Default Path, or Mapped
Path. The mount path is the location where the copy is mounted on the mount host.
c. The Run Filesystem Check option is selected by default.
In the Recovery Settings configure the following options:
a. The System ID must be a three letter alphanumeric identifier, consisting of all uppercase alphabets and starting with an
alphabet.
b. The Instance Number must have two digits and should not be greater than 99.
c. The System Usage allows you to select Custom, Production, Development, and Test options.
d. The Listen Interface allows you to select Global, Internal, and Local options.
e. The Internal Network Address specifies the internal subset address in CIDR notation.
f. The System Administrator (<sid>adm) Password specifies the System Administrator password <sid>adm, and must
contain at least eight characters.
g. The SAP Host Agent User (sapadm) Password specifies the password of the SAP Host Agent.
h. The System Administrator (<sid>adm) Home Directory system administrator home directory.
i. The System Administrator (<sid>adm) User ID specifies the user ID of the target system administrator.
j. The Change System Database User Password can be enabled by selecting the checkbox.
k. The System Database User name specifies the system database username.
l. The Source System Database User Password specifies the password of the system database user on the source
system.
m. The Target System Database User Password specifies the new password of the system database on the target
system.
9. On selecting Mount on standalone server and prepare script for manual recovery option:
For Recovery Type, On Prepared Target HANA system, in General Settings, do the following.
a. From the Mount on Server list, select the server on which to mount the copy.
b. From the Mount on Path list, select a mount path location either to Same as original path, or Mapped Path. The
mount path is the location where the copy is mounted on the mount host.
NOTE: The mount path that is specified in the wizard must be same as the data and log locations of the target SAP
HANA system, which is identified by basepath_datavolumes and basepath_logvolumes in global.ini file of the target
system.
c. From the Script export directory, you must specify the target system directory to export the manual recovery scripts.
The default path is /tmp/%SID%/RecoveryScripts. However, the path can be changed to any required location.
d. The Run Filesystem Check option is selected by default.
In the Recovery Settings configure the following options:
b. In the HDB User Store Key field, specify the HDB User Store key created on the target host with production HANA
system backup administrator credentials.
For Recovery Type, Using HDBLCM Utility, in General Settings, do the following.
a. From the Mount on Server list, select the server on which to mount the copy.
a. The System ID must be a three letter alphanumeric identifier, consisting of all uppercase alphabets and starting with an
alphabet.
b. The Instance Number must have two digits and should not be greater than 99.
c. The System Usage allows you to select Custom, Production, Development, and Test options.
d. The Listen Interface allows you to select Global, Internal, and Local options.
e. The Internal Network Address specifies the internal subset address in CIDR notation.
f. The System Administrator (<sid>adm) Home Directory system administrator home directory.
g. The System Administrator (<sid>adm) User ID specifies the user ID of the target system administrator.
h. The Change System Database User Password can be enabled by selecting the checkbox.
10. Under Storage Settings, configure the following options:
For PowerMax/VMAX3 arrays, select Desired SLO for the mount copy. For metro node | VPLEX, from metro node |
VPLEX Mount Option, select metro node | VPLEX volume mount or Native array mount metro node | VPLEX
Mount. For PowerMax/PowerStore file storage, select NAS Preferred Interface.
11. Enable PowerMax Storage Group Preference per Server option to map host to the storage group for the VMAX3/
PowerMax storage arrays in the service plan configuration. The mount devices are masked using mapped storage group. In
turn, the storage group is masked in the desired masking view. Note that the mapped storage group is considered only if the
Desired SLO and SLO for storage group matches.
12. Under VMware Settings, do the following:
a. Enable VMware cluster mount checkbox - If the mount host is a VMware virtual machine residing on an ESX cluster,
the target LUN is made visible to all the nodes of the ESX cluster during mount. By default, this is enabled. If you do not
want to perform an ESX cluster mount, you can clear this option. Then the target LUN is made visible only to the ESX
cluster on which the mount host resides. This is applicable for both RDM and vDisk device types.
b. VMware Virtual Disk Mode - Allows you to mount application copies on a virtual disk as independent disks. You can
select this option to exclude virtual disks from snapshots created from the virtual machine. By default, this option is
disabled, and copies are mounted in the persistent mode.
c. Mark storage devices as perennially reserved: Allows you to mark RDM devices on ESXi as perennially reserved.
13. Click Next.
14. Review the mount settings and click Finish to complete the mount.
NOTE:
● Applicable only for On Prepared Target HANA system.
○ If the SAP HANA system copy is mounted with recovery on an SAP HANA system, for example TST, you cannot
recover it on a different SAP HANA system like REP.
○ In data repurposing, if the first generation copy is mounted with recovery on SAP HANA system, for example
TST, second generation copy must be recovered on same system, else recovery fails.
○ If the production SAP HANA systems are running with high isolation set:
■ You must create the operating system users and operating system groups on the mount SAP HANA systems
and assign proper permissions.
■ The SAP HANA system is recovered on mount SAP HANA system with low isolation set. For such cases, you
have to manually set the isolation level to high or use post-mount script in the service plan.
● Applicable only for Mount on standalone server and prepare script for manual recovery.
○ Recovery of SAP HANA system with high isolation is not supported.
○ Recovery is not supported if you have partitioned the data volume for the indexserver.
○ Ensure that the SYSTEMDB database of SAP HANA system is recovered before running the recovery scripts for
one or more tenant databases.
○ Ensure that the SAP HANA system is stopped before unmounting the copy from AppSync.
● Switching Recovery Type is not allowed if you mount and recover the same copy multiple times.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Select Application > SAP HANA.
3. Select the copy that you want to mount, select a copy, and then click MOUNT COPY.
4. In the Select a Copy page, click NEXT.
5. If multiple databases were protected together, you may see the additional copies to mount option. Select the copies that you
prefer and click NEXT.
6. On the Select Mount Options page, from the Mount operation list, select one of the following options:
● Mount distributed SAP HANA System
● Mount distributed SAP HANA System with recovery
● Mount distributed SAP HANA System and prepare scripts for manual recovery.
7. On selecting Mount distributed SAP HANA System option:
In General Settings, do the following.
a. From the Mount on Path list, select a mount path location either to Default path, Same as original path, or Mapped
Path. You can also specify a custom path. The mount on path is the location where the copy is mounted on the mount
host.
b. From the Mount filesystems list you can mount Data, Logs and/or Shared file systems.
c. The Run Filesystem Check option is selected by default.
In the Host Map Settings table, select the target servers for each source server on which you want to mount the copy.
8. On selecting Mount distributed SAP HANA System with recovery option:
In General Settings, do the following.
a. From the Mount on Path list, select a mount path location either to Same as original path, Default path, or Mapped
Path. You can also specify a custom path. The mount on path is the location where the copy is mounted on the mount
host.
NOTE: For non-shared scale out SAP HANA systems, target path specified in the path mapping settings must be
basepath_datavolumes and basepath_logvolumes without SID for the target system. For examle, if you want the
basepath_datavolumes and basepath_logvolumes on target systems to be /hana/data/<SID> and /hana/log/<SID>,
then specify /hana/data and /hana/log respectively for the corresponding source paths.
NOTE:
● If a target path is not provided for a source path, then it is mounted to a path same as the source path on the mount
host.
● Ensure that you type in the absolute mount path on the target host. If the path is invalid, mount fails.
● Mount copy overrides is unavailable, if you select the mount path as Mapped path.
● Nested target mount points are not supported.
● For SAP HANA scale-out non-shared storage configurations, specify the basepath for data and log volume partitions
without SID for the respective source paths. For example, if you want the mount point on the target host for data
volume to be /appsync/data/<SID>/mnt00001, target path should be entered as /appsync/data.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / File Systems / Microsoft Exchange / SAP HANA.
4. Navigate to the folder that contains the copies.
5. Select the copy you want to mount, then click MOUNT COPY.
6. In the Mount Copy options, under the Specify Mount Settings section:
a. Select the mount host.
b. From the Mount on Path list, select Mapped Path.
The Path Mapping Settings link appears.
7. Click on the link to open the Path Mapping Settings window.
8. From the Select Source Host list, select a host.
All the file systems on the selected host are displayed in the source path column.
9. Specify the target path.
10. Click Save to save your settings.
If you want to set the target path for a file system on another source host, repeat steps 8 to 10.
11. Click Reset, to clear all the entered target paths for the selected source host.
12. Click OK to exit the Path Mapping window.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > SAP HANA.
4. Click a service plan, and expand the right pane.
5. Click the OVERRIDES tab.
6. Select Mount Overrides.
7. Select an entry, and click OVERRIDE MOUNT.
8. Edit the required fields, and click APPLY CHANGES to save the settings.
9. To revert back to default settings for a server, click SET TO DEFAULT.
NOTE: Overriding mount settings in a service plan is not applicable for recovery using HDBLCM utility.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies > Service Plan.
3. Click Select Application > SAP HANA.
4. Click the name of the service plan you prefer in the Service Plan column.
5. Select the copy you want to unmount and then click Unmount Copy.
6. Click OK.
NOTE:
● If the copy was recovered on a prepared SAP HANA system, the mounted SAP HANA system is stopped as part of
unmount.
● If the copy was mounted using "Using HDBLCM" option, the mounted SAP HANA system is unregistered as part of
unmount.
● If the copy was mounted using prepare scripts for manual recovery option, AppSync will not perform any operations
on the target systems. You must run the generated unregistration script on the server before performing unmount..
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > SAP HANA.
4. Click the name of the SAP HANA system you prefer in the Name column.
5. Select the copy you want to unmount and then click UNMOUNT COPY.
6. Click OK.
NOTE:
● If the copy was recovered on a prepared SAP HANA system, the mounted SAP HANA system is stopped as part of
unmount.
● If the copy was mounted using "Using HDBLCM" option, the mounted SAP HANA system is unregistered as part of
unmount.
● If the copy was mounted using prepare scripts for manual recovery option, AppSync will not perform any operations
on the target systems. You must run the generated unregistration script on the server before performing unmount.
Prerequisites
This operation requires the Data Administrator role in AppSync.
NOTE:
● If a copy is mounted and recovered, it is not recommended to use this copy for restore.
● You must backup the encryption root keys at an external location to ensure recovery is possible.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Select Application > SAP HANA.
3. Select the SAP HANA system that contains the copy you want to restore, then click More > Restore.
4. Select Select a copy > Next.
5. In the Specify Restore Options select one of the following restore options and click Next. All are selected by default.
● Data
● Logs
● Shared
NOTE: If you are restoring <sapmnt> (shared), it is recommended to stop the SAP HANA system and all the
applications that access the SAP HANA system, before performing the restore operation.
6. In the Configure Storage Options page, configure the following storage options:
● Wait for mirror rebuild to complete: This option is applicable for metro node | VPLEX Snap copies whose production
data resides on local or distributed RAID 1 volumes.
● Perform device restore in background: Allows you to optimize restore of PowerMax/VMAX3 devices. If you select
this option, AppSync restore operation does not wait for VMAX track synchronization to complete. The production
application is available instantly.
7. Click NEXT
8. If the file systems being restored affects any other SAP HANA systems or applications, you receive an affected entity
warning message. In the Warn affected applications page, select I have read and understand the warning above and
want to continue with restore. If multiple applications share the same LUN or file systems (as the application for which
the copy is created), those applications are listed as affected entities.
NOTE: You perform this step only if you have multiple applications that share the same LUN or file systems.
9. Click NEXT
10. Review the restore options and click Finish.
Results
After completion of restore from AppSync, you must manually start the SAP HANA system and recover the tenant databases.
To recover the SAP HANA system, run the below commands as a SAP HANA <sid>adm user:
● To recover the SYSTEMDB, use/usr/sap/<sid>/HDB<instance>/HDBSettings.sh, /usr/sap/<sid>/
HDB<instance>/exe/python_support/recoverSys.py, '--command=RECOVER DATA USING SNAPSHOT
CLEAR LOG'.
● To recover tenant database, use hdbsql SYSTEMDB=> RECOVER DATA FOR <Tenant> USING SNAPSHOT CLEAR
LOG;.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > SAP HANA.
4. Click the name of the SAP HANA system you prefer in the Name column.
5. Select the copy you want to expire, then click More > Expire.
6. Click OK.
NOTE: If the copy is an immutable copy, then the expiry is disabled as the secure snapshot on the array cannot be
deleted before the Time to Live. Once the Time to Live time is reached, the snapshot is automatically deleted from the
array and from AppSync. However, if copy is mounted and Time to Live is reached, then copy will be deleted only after
unmount.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > SAP HANA.
4. Click the name of the SAP HANA system you prefer in the Name column.
5. Select the copy that you want to enable or disable and click More.
6. Click one of the following options depending on the action you want to perform:
● Enable Copy Expiry: To enable automatic expiry of a copy during rotation.
● Disable Copy Expiry: To disable automatic expiry of a copy during rotation.
7. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click DISCOVER CLUSTER.
4. Select the desired cluster and click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click on a Cluster.
4. Select one or more namespaces, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select the appropriate option.
Option Description
Subscribe to Service Plan and Run To subscribe the namespace for protection and run the plan immediately for the
selected namespaces.
Subscribe to Service Plan (with To subscribe the namespaces for protection. Protection for all namespaces that are
option to override) part of the service plan is executed at the scheduled time.
7. Click Select to choose the service plan that you want to subscribe to (Bronze).
NOTE: User defined service plans also appear in the list.
8. Click OK.
9. Click NEXT.
10. Follow the below procedure to specify the Application options:
a. Click on ADD LABEL SELECTOR.
b. Enter the label which you specified while creating the Application Template.
c. Application Templates matching the label is displayed in the Application Template drop-down.
d. Select the desired Application Template from the drop-down.
e. If multiple label selectors are added, optionally you can set the copy order.
f. Select Only include resources matching label(s) selected above in the copy option, if you choose to protect only
the pods that match the labels that are specified in the selected Application Template(s).
NOTE: This option is available only when user specifies a label using ADD LABEL SELECTOR.
g. Select Select any matching template based on label for Pod(s) whose label is not selected above option, if you
want AppSync to choose a matching Application Template.
NOTE: To remove a specified label, click DELETE SELECTOR.
Column Description
Name Kubernetes Namespace name
Status Status of the namespace
Service Plan Name of the subscribed service plan
Copy Completion Status Status of the copy being created
Label Kubernetes namespace labels
When you select a namespace, the above details can be viewed in the PROPERTIES tab of the details view on right side of the
screen.
Upon clicking on Pod(s) tab, the pods that are available inside the namespace will be visible.
To set alert notification, select the namespace and click MORE > Email Notifications. In the Email Notifications dialog, enter
comma-separated list of the email ids of the recipients. Click OK.
Select a namespace and click EMAIL RECIPIENTS in the details pane. It lists all the email recipients that will be notified after
the completion of the various operations on the namespace.
NOTE: If the target location is not specified, AppSync copies the specified tar file in /tmp directory.
The output of the pre copy script execution is captured and is made available to post copy and post mount commands as
environment variable AS_ENV_PreCopyCommand.
If the script execution results in generation of metadata files (for example: metadatafile1, metadatafile2 in /usr/data location on
the pod), you can download the files by capturing the filenames in the output as shown below:
DOWNLOAD_META_FILES<</usr/data/metadatafile1,/usr/data/metadatafile2;
AppSync makes it available to Post Copy Command and Post Mount Command in the same location on the respective pods
from where the metadata files were downloaded.
NOTE: If the location from which the metadata files were downloaded is not present during post copy or post mount
command execution steps, AppSync copies the metadata files to the location specified in target binary location in the
Application Template.
Steps
1. The Application Template that is used for this illustration uses the scripts freeze.sh, thaw.sh, recover.sh which is dependent
on a library called dbquiesce.so and a configuration file dbquiesce.conf.
● freeze.sh is a script used for freezing the database and upon execution, it generates data that is needed by the thaw.sh
script. Below is the pseudo code for it.
chmod u+x dbquiesce.so
./dbquiesce -config dbquiesce.conf -freeze
The above command generates the below output:
{
"dbname": "custom_db1";
"sequenceNumber": 13579;
}
● thaw.sh is a script used for thawing the database and upon execution, it generates metadata file(s) required by
recover.sh to recover the database. Below is the pseudo code for it.
db_name = extract 'dbname' from $AS_ENV_PreCopyCommand
./dbquiesce -config dbquiesce.conf -dbname $db_name -thaw
The above command generates the below output:
{ "metadatafiles": "metadatafile1, metadatafile2" }
● recover.sh is a script which is used for recovering the database using artifacts generated by freeze.sh and thaw.sh
scripts. Below is the pseudo code for it.
chmod u+x dbquiesce.so
db_name = extract 'dbname' from $AS_ENV_PreCopyCommand
meta_files = extract 'metadatafiles' from $AS_ENV_PostCopyCommand
./dbquiesce -config dbquiesce.conf -dbname $db_name -metafiles $meta_files -recover
2. Archive the dependencies (library and the configuration files) along with the scripts as a tar file. For example: custom_db.tar
3. Copy the tar file in <AppSync install path>\jboss\applib location on the AppSync server.
4. Log in to AppSync console. Click Copy Management.
5. Select Kubernetes Cluster from Select Application drop-down.
6. Click Application templates.
7. Click CREATE TEMPLATE.
8. In the Define Template Properties page, provide the following:
a. Application Template Name - Specify a name for the application template.
b. Description - Specify a description for the application template.
c. Application Label(s) - Specify one or more labels that match the pod label(s) running inside the Kubernetes
namespace.
d. Application Type - Specify a name to categorize the application template.
9. Click NEXT.
10. In Specify application action(s) page, provide the following:
Specify the tar file name (custom_db.tar) in Push file Name location.
● Below is the pseudo code for Pre Copy Command:
cd /usr/local/bin/custom_db
tar -xvf custom_db.tar
./freeze.sh
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Select Applications drop-down, select Kubernetes Cluster.
3. Click Application templates.
4. Click CREATE TEMPLATE.
5. In the Define Template Properties page, provide the following:
a. Application Template Name - Specify a name for the application template.
b. Description - Specify a description for the application template.
c. Application Label(s) - Specify one or more labels that match the pod label(s) running inside the Kubernetes
namespace.
d. Application Type - Specify a name to categorize the application template.
6. Click Next.
7. In Specify application action(s) page, provide the following:
● Push file
Name - Name of a binary or script for freezing and thawing applications running inside the pod.
NOTE: Scripts must be present in the <AppSync install path>\jboss\applib folder before the service plan runs.
Target binary location - Specify the location inside the pod where the scripts must be copied during the service plan
run. By default, scripts are copied to and executed from \tmp directory.
● Pre Copy Command - Specify the command that has to be executed before taking the application copy. For example, a
command that can put the application in backup/freeze mode.
NOTE: Output of Pre Copy command is made available in the source pod as environment variable
AS_ENV_PreCopyCommand while executing the Post Copy Command.
● Post Copy Command - Specify the command that has to be executed after taking the application copy. For example, a
command that can take the application out of backup/freeze mode.
NOTE: Output of Pre Copy command and Post Copy Command is made available in the recovered pod as
AS_ENV_PreCopyCommand and AS_ENV_PostCopyCommand environment variables respectively while executing the
Post Mount Command during recovery.
● Post Mount Command - Specify the command that has to be executed to recover the application once the copy is
mounted.
8. Click Next.
9. In the Specify Copy Order options, select any one of the copy order:
a. By increasing order of name
b. By decreasing order of name
c. Parallelly (no specific order).
10. Click Next.
11. Review the Application Template Properties and click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click Application templates.
4. Select the application template that you want to delete and click DELETE TEMPLATE.
NOTE: Built-in templates cannot be deleted.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Select Applications drop-down, select Kubernetes Cluster.
3. Click on Application templates.
4. Select the application template that you want to copy and click COPY TEMPLATE.
5. In the Define Template Properties page, provide the following:
a. Application Template Name - Specify a name for the application template.
b. Description - Specify a description for the application template.
c. Application Label(s) - Specify one or more labels that match the pod label(s) running inside the Kubernetes
namespace.
d. Application Type - Specify a name to categorize the application template.
6. Click Next.
7. In Specify application action(s) page, provide the following:
● Push file
Name - Name of a binary or script for freezing and thawing applications running inside the pod.
NOTE: Scripts must be present in the <AppSync install path>\jboss\applib folder before the service plan runs.
Target binary location - Specify the location inside the pod where the scripts must be copied during the service plan
run. By default, scripts are copied to and executed from \tmp directory.
● Pre Copy Command - Specify the command that has to be executed before taking the application copy. For example, a
command that can put the application in backup/freeze mode.
NOTE: Output of Pre Copy command is made available in the source pod as environment variable
AS_ENV_PreCopyCommand while executing the Post Copy Command.
● Post Copy Command - Specify the command that has to be executed after taking the application copy. For example, a
command that can take the application out of backup/freeze mode.
NOTE: Output of Pre Copy command and Post Copy Command is made available in the recovered pod as
AS_ENV_PreCopyCommand and AS_ENV_PostCopyCommand environment variables respectively while executing the
Post Mount Command during recovery.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click Application templates.
4. Select the application template that you want to edit and click EDIT TEMPLATE.
5. In the template properties screen, you can modify the description.
6. Click Next.
7. In Specify application action(s) page, provide the following:
● Push file
Name - Name of a binary or script for freezing and thawing applications running inside the pod.
NOTE: Scripts must be present in the <AppSync install path>\jboss\applib folder before the service plan runs.
Target binary location - Specify the location inside the pod where the scripts must be copied during the service plan
run. By default, scripts are copied to and executed from \tmp directory.
● Pre Copy command - Specify the command that has to be executed before taking the application copy. For example, a
command that can put the application in backup/freeze mode.
NOTE: Output of Pre Copy command is made available in the source pod as environment variable
AS_ENV_PreCopyCommand while executing the Post Copy Command.
● Post Copy Command - Specify the command that has to be executed after taking the application copy. For example, a
command that can take the application out of backup/freeze mode.
NOTE: Output of Pre Copy command and Post Copy Command is made available in the recovered pod as
AS_ENV_PreCopyCommand and AS_ENV_PostCopyCommand environment variables respectively while executing the
Post Mount Command during recovery.
● Post Mount Command - Specify the command that has to be executed to recover the application once the copy is
mounted.
8. Click Next.
9. In the Specify Copy Order options, select any one of the copy order:
a. By increasing order of name
b. By decreasing order of name
c. Parallelly (no specific order).
10. Click Next.
11. Review the Application Template Properties and click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click on a Cluster.
4. Select one or more namespaces, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select the appropriate option.
Option Description
Subscribe to Service Plan and Run To subscribe the namespace for protection and run the plan immediately for the
selected namespaces.
Subscribe to Service Plan (with To subscribe the namespaces for protection. Protection for all namespaces that are
option to override) part of the service plan is executed at the scheduled time.
7. Click Select to choose the service plan that you want to subscribe to (Bronze).
NOTE: User defined service plans also appear in the list.
8. Click OK.
9. Click NEXT.
10. Follow the below procedure to specify the Application options:
a. Click on ADD LABEL SELECTOR.
b. Enter the label which you specified while creating the Application Template.
c. Application Templates matching the label is displayed in the Application Template drop-down.
d. Select the desired Application Template from the drop-down.
e. If multiple label selectors are added, optionally you can set the copy order.
f. Select Only include resources matching label(s) selected above in the copy option, if you choose to protect only
the pods that match the labels that are specified in the selected Application Template(s).
g. Select Select any matching template based on label for Pod(s) whose label is not selected above option, if you
want AppSync to choose a matching Application Template.
NOTE: To remove a specified label, click DELETE SELECTOR.
8. In the Specify Copy Order options, select the option Parallelly (no specific order).
9. Click NEXT.
10. Review the Application Template Properties and click FINISH.
8. In the Specify Copy Order options, select the option Parallelly (no specific order).
9. Click NEXT.
10. Review the Application Template Properties and click FINISH.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Column Description
Status Green: Successful
Yellow: Completed with errors
Red: Failed
Copy Name Date and time when the copy was created.
Service Plan Name of the service plan that is associated with the copy.
NOTE: In the service plan for repurposed copies, the
options to schedule and mount overrides will be disabled.
Time to Live If Retention policy is set to Always Keep _____ Copies, value
for Time to Live will be disabled. If Retention policy is set
to Keep Copy for _____ Days, value for Time to Live will
be based on value set to Keep Copy for _____ Days. For
example, 2 days 14 hrs 8 minutes.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click on a cluster.
4. Select the namespace that you want to unsubscribe from a service plan.
5. Click MORE drop-down, select Unsubscribe.
6. In the Unsubscribe dialog, select the service plan that you want to unsubscribe for a specific service plan or ALL to
unsubscribe to all service plans and click OK.
NOTE: After you unsubscribe, AppSync retains all existing copies and does not create more copies using the service
plan. You can also unsubscribe applications from a service plan, using the Service Plan page.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, select Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click on a cluster.
4. Select one or more namespaces, and then click CREATE COPY WITH PLAN.
5. Select the purpose as Data Protection.
6. Select Subscribe to Service Plan (with option to override schedule).
7. Select the service plan that you want to subscribe to.
8. Click NEXT.
9. Follow the below procedure to specify the Application options:
a. Click on ADD LABEL SELECTOR.
b. Enter the label which you specified while creating the Application Template.
c. Application Templates matching the label is displayed in the Application Template drop-down.
d. Select the desired Application Template from the drop-down.
e. If multiple label selectors are added, optionally you can set the copy order.
f. Select Only include resources matching label(s) selected above in the copy option, if you choose to protect only
the pods that match the labels that are specified in the selected Application Template(s).
NOTE: This option is available only when user specifies a label using ADD LABEL SELECTOR.
g. Select Select any matching template based on label for Pod(s) whose label is not selected above option, if you
want AppSync to choose a matching Application Template.
NOTE: To remove a specified label, click DELETE SELECTOR.
Prerequisites
This operation requires the Data Administrator role in AppSync.
g. Select Select any matching template based on label for Pod(s) whose label is not selected above option, if you
want AppSync to choose a matching Application Template.
NOTE: To remove a specified label, click DELETE SELECTOR.
7. Click NEXT.
8. Define the following properties for the copy:
a. The Service Plan Name field is defined by default.
b. The Description field provides a brief description of the copy.
c. The Copy Label field provides an autogenerated label for the copy.
d. The Copy Location is set to local by default.
e. The Mount Copy list allows you to select mount options for the copy. You can configure this option to either No,
Yes, Yes - Keep it mounted (where the previous copy is unmounted), or Yes - Mount the copy and on completion
unmount.
f. The 2nd Generation Copies list allows you to select either Yes or No.
9. Click NEXT.
10. Select Prefer Volume Group Snapshot option to create copy using Volume Group snapshot. This option is applicable only
if Volume Group CRD is installed in the cluster. If Volume Group CRD is not installed, Volume snapshots are created.
11. Click NEXT.
12. In the Schedule/Run page, select one of the following scheduling options:
● OnDemand - Creates a copy when you click FINISH on this wizard.
● Schedule - Creates a copy that is based on the specified recurrence type. On the first schedule, a repurposed copy is
created, and on subsequent schedules, it refreshes the copy.
● Run Only Once At later time - Creates a copy only once on the specified date and time.
13. Click NEXT.
14. If 2nd Generation Copies option is set to Yes in Define the Copy for Repurpose page, you will view the 2nd-gen Copy
page, define the following properties for the 2nd-gen copies:
a. The 2nd-gen Copies Label field, enter the label of the copy.
b. The Mount 2nd-gen Copies field, enter the label of the copy. You can configure this option to either No, Yes, Yes -
Keep it mounted (where the previous copy is unmounted), or Yes - Mount the copy and on completion unmount.
15. Review the repurpose copy creation settings, and click FINISH.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Select Application> Kubernetes Cluster .
3. Click on the Cluster.
4. Click the desired namespace.
5. Select the copy that you want to mount and click MOUNT COPY.
6. In the Select a Copy page, click NEXT.
7. On the Select Mount Options page, from the Mount Operation list, select one of the following options:
● Mount on Kubernetes Cluster
● Mount on Kubernetes Cluster with recovery
8. In the Select Mount Options page, under General Settings, do the following:
a. From the Mount on Kubernetes Cluster list, select the cluster on which to mount the copy.
b. Use Enable Namespace Mapping(s) option to mount the protected namespace with a different name.
c. Select Retain changes after unmount option to retain changes made to a mounted copy upon unmount.
NOTE: While specifying the namespace mappings for 2nd generation copies created from a first generation copy which
is in mounted state, specify the mounted first generation copy namespace name as the source namespace.
9. On selecting Mount on Kubernetes Cluster with recovery in the Select Mount Options page, under Recovery Settings:
a. Click on SELECT YAML button in Apply YAML after recovery option to apply a YAML file during recovery. You can
view (EXISTING YAML > View Yaml) or delete (EXISTING YAML > Delete Yaml) a YAML file if it was specified in the
Service Plan mount options.
b. Set an appropriate timeout value in Pod startup wait timeout (in minutes) option to specify a timeout for all the pods
to be in running state.
10. Click NEXT to review the mount options.
11. Click FINISH.
Prerequisites
This operation requires the Service Plan Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Copies> Service Plan .
3. Click Select Application> Kubernetes Cluster .
4. Click a service plan, and expand the right pane.
5. Click the OVERRIDES tab.
6. Select Mount Overrides.
7. Select an entry, and click OVERRIDE MOUNT.
8. Edit the required fields, and click APPLY CHANGES to save the settings.
9. To revert back to default settings for a server, click SET TO DEFAULT.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Copies drop-down, select Service Plan.
3. From the Select Application drop-down, select Kubernetes Cluster .
4. In the Service Plan column, click the desired service plan.
5. Select the copy you want to unmount and then click UNMOUNT COPY.
6. Click OK.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. On the AppSync console, go to Copy Management.
2. From the Select Application drop-down, select Kubernetes Cluster.
3. Click the desired cluster.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Select Application > Kubernetes Cluster.
3. Click the name of the Kubernetes cluster.
4. Click the desired namespace.
5. Select the copy that you want to expire, and then click More > Expire.
6. Click OK.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Select Application > Kubernetes Cluster.
3. Click the name of the Kubernetes cluster.
4. Select the copy that you want to enable or disable and click More.
5. Click one of the following options depending on the action you want to perform:
● Enable Copy Expiry: To enable automatic expiry of a copy during rotation.
● Disable Copy Expiry: To disable automatic expiry of a copy during rotation.
6. Click OK.
Repurposing overview
This topic explains how to use the AppSync repurposing feature for database and file systems.
AppSync allows you to create copies of your database and file systems for application testing and validation, test and
development, reporting, data masking, and data analytics. AppSync identifies copies that are created from a repurpose action as
first generation and second generation copies. The source of a second generation copy is a first generation copy. You can create
multiple second generation copies from a first generation copy.
AppSync supports repurposing on File systems, Kubernetes Cluster, SQL Server, SAP HANA, and Oracle databases.
There are two types of repurposing:
● Native array repurposing - The first generation copy is a copy of the source database. For example, in the case of an
XtremIO array, snapshot of the source is the first generation copy.
● RecoverPoint bookmark repurposing - The first generation copy is a copy of the LUNs at the local or remote replication sites
in the RecoverPoint consistency groups.
NOTE: To create a snap of a bookmark on a remote site (remote RecoverPoint repurposing), add both the local and remote
native array to AppSync.
Review the following additional information about repurposing:
● A first generation copy creates a copy that can be used as source for other copies.
● Repurpose copies do not figure in RPO calculations.
● You can create first generation and second generation repurpose copies on-demand or schedule it.
● Restore is not supported for second generation copies.
● Restore of a first generation copy is not supported in the case of RecoverPoint bookmark repurposing.
● Restore from a first generation copy is not allowed in the case of PowerFlex, if it is created on the remote site.
● The first generation copy of a database creates an application consistent copy. It includes application discovery, mapping,
and database freeze/thaw. For File systems, you can configure freeze/thaw operation using callout scripts. Callout scripts
support provides more information on configuring and running freeze and thaw callout scripts.
NOTE: For a first generation copy of SQL, you can configure a VSS retry count and retry interval for freeze/thaw
operation using the Repurpose Wizard. VSS retry options are not applicable for Crash Consistent SQL copies.
● Second generation copies are created using the first generation copy as the source without impacting the application.
They do not include application discovery, mapping, and application freeze/thaw. If a first generation copy is mounted with
recovery, and if the second generation copy is refreshed, the second generation copy might not be recoverable after the
mount.
Repurposing 287
Additional Notes
● SQL
○ Log backup is not supported as part of repurposing.
○ Repurposing of multiple SQL databases is not supported.
● Oracle - RMAN options are not available in the Repurposing wizard.
● File system
○ Repurposing of the NFS file system is supported only for PowerStore file storage.
○ Repurposing of the NFS file system, Oracle, SAP HANA is supported for PowerMax file.
○ When repurposing multiple file systems together, failing to protect one or more file systems fails the repurpose operation
completely.
○ You cannot simultaneously protect two file systems residing on two separate storage arrays.
○ File systems that are repurposed together are mounted together.
○ File systems that are protected together are repurposed together for second generation copies.
Repurpose schedule
● If you attempt to create both the first generation and second generation copies simultaneously using the Repurpose wizard
from the Database page, the second generation copy is created automatically after the first generation copy is created. This
is applicable for Run Now, Schedule, and theRun Only Once At later time options.
● If you create a schedule for the second generation copy, the second generation copy is not triggered after the first
generation copy is created. The second generation copy runs according to the schedule.
● If you create a second generation copy using the Repurpose wizard from the Copies page, the second generation copy is not
triggered even though the first generation copy runs according to the schedule. However, if the second generation copy is
scheduled, it runs according to the schedule.
● On the first schedule, a repurposed copy is created, and on subsequent schedules, the copy is refreshed.
● Multiple file systems can be scheduled together as part of the same repurpose plan.
● If multiple file systems are scheduled to be repurposed together as part of the same schedule, selecting any of the file
system and viewing the schedule displays the schedule. If you delete the schedule, the schedule for all the file systems that
were scheduled to be repurposed together are deleted.
288 Repurposing
NOTE:
● The options that you cannot modify are disabled.
● If you modify the label, the updated label is reflected in the Copies page only when you refresh the copy.
Repurpose refresh
Refresh means to discard the current copy data and recreate the copy data using its parent. When you refresh a copy, changes
from the source are reflected in the copy. This is normally done by creating a new point-in-time copy and expiring the old copy.
● First generation and second generation copies can be refreshed.
● Refreshing a first generation copy creates an application consistent copy with a new time.
● Second generation copies are not modified if you refresh the first generation copy.
● Refresh of a second generation copy recreates the second generation copy with the first generation parent. (Used for
discarding changes of second generation copy and starting over.)
● The timestamp on the second generation copy is the same as first generation copy. If the first generation copy is refreshed,
then the timestamp differs.
● When you refresh a mounted repurpose copy, AppSync unmounts the copy, expires the copy and creates a new copy and
the refreshed copy is mounted back with the same options as previous mount operation.
● When you refresh a mounted RecoverPoint repurposed copy, AppSync unmounts the copy and refreshes the copy. It is not
mounted back by the end of the refresh operation.
● When a repurposed copy is refreshed because of a scheduled repurpose service plan run, the refreshed copy is mounted
with the mount options as specified in the repurpose plan.
You can refresh a repurposed copy at any time. To start the refresh:
1. Log in to the AppSync console and select Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / File Systems / SAP HANA / Kubernetes Cluster.
4. Click the name of the database, instance, SAP HANA system, or file system that contains copies.
5. Click MORE > Repurposed Copies to view the repurposed copies for all the databases, or application instance.
6. Select the copy and click Refresh.
Repurposing 289
● In the case of metro node | VPLEX virtual devices on XtremIO storage devices, native array refresh is used, if all XtremIO
LUNs belong to the same consistency group.
● For Windows based applications, the application must be fully part of a single XtremIO consistency group. For example, if a
SQL database resides on LUNs from two different XtremIO consistency groups, then native array refresh is not used.
● For Oracle databases, the data, redo, and control files must reside on one consistency group and archive log, and FRA must
be on a separate consistency group.
Prerequisites
This operation requires the Data Administrator role in AppSync.
Steps
1. Log in to the AppSync console and go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / File Systems / SAP HANA / Kubernetes Cluster.
4.
Option Description
To Repurpose an SQL copy: a. Select Microsoft SQL Server.
A list of available SQL server instances appears.
b. Select an instance.
c. On the Database folders page, select User databases.
The list of available database appears.
d. Select the database that you want to repurpose.
To Repurpose an Oracle copy: a. Select Oracle.
A list of available databases appears.
b. Select the database that you want to repurpose.
To Repurpose a File system copy: a. Select File system.
A list of available hosts appears.
b. Select a host.
290 Repurposing
Option Description
A list of available file systems appears.
c. Select one or more file systems that you want to repurpose.
To Repurpose a SAP HANA system copy: a. Select SAP HANA system.
A list of one or more discovered SAP HANA systems appear.
b. Select the SAP HANA system that you want to repurpose.
To Repurpose a Kubernetes namespace copy: a. Select Kubernetes Cluster.
A list of one or more discovered Kubernetes namespace appear.
b. Select the Kubernetes namespace that you want to repurpose.
5. Select the database and click Create Copy With Plan.
6. Select Data Repurposing and click NEXT.
7. In the Define the Copy for Repurpose, define label for 1st gen copy to help identify the copy purpose.
NOTE: In the case of file systems, first generation label determines the callout script names. The name of the freeze/
thaw/unmount callout scripts uses the first generation label.
Repurposing 291
NOTE: If 2nd gen copies was set to Yes in the Define the Copy step for Repurpose, the Define second gen copy
page appears.
16. In the Define 2nd-gen Copy page, define label for 2nd gen copy to help identify the copy purpose.
NOTE: In the case of file systems, second generation label determines the callout script names. The name of the
unmount callout scripts uses the second generation label.
Steps
1. Log in to the AppSync console and go to Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / File Systems / SAP HANA / Kubernetes Cluster.
4. Click the name of the database, instance, SAP HANA system, Kubernetes namespace, or file system that contains copies.
5. click on MORE > Repurpose Schedule to view all the schedules for the selected application.
6. Select one or more schedules, and click DELETE to delete the repurpose schedule.
NOTE: In the case of file systems, deleting the schedule by selecting one file system also removes the schedule for
other file systems.
Steps
1. On the AppSync console, go to Copy Management.
2. Click Select Application > Oracle / Microsoft SQL Server / File Systems/ SAP HANA / Kubernetes Cluster .
3.
292 Repurposing
Application Location
For Oracle Click MORE > Repurposed Copies.
For SAP HANA Click MORE > Repurposed Copies.
For Microsoft SQL Server Click an instance name, and click Repurposed Copies.
For File Systems Click Repurposed Copies.
For Kubernetes Cluster Click Repurposed Copies.
The Repurposed Copies window appears. It lists all the first generation and second-generation copies.
You can perform the following operations:
● Create second-generation copy.
● Mount
● Unmount
● Retry recovery
NOTE: This option is applicable to Oracle and Kubernetes cluster only.
● Refresh
NOTE: Refresh is not supported for the Kubernetes PowerStore CSI copy.
● Restore
NOTE: This option is not applicable to Kubernetes cluster.
● Expire
Repurposing 293
13
Monitor AppSync
This chapter includes the following topics:
Topics:
• RPO concepts and best practices
• Alerts and associated events
• Email alerts
• SNMP Notifications
• View Jobs
• View Job Status progress
NOTE: RPO is an alerting mechanism only, no copies are initiated based on this setting.
Prerequisites
No particular AppSync role is required for this operation.
Steps
1. On the AppSync console and click the Reports tab.
The recover point compliance reports are displayed on this page.
2. Sort and arrange columns as desired for the report.
3. Click the Export icon on the top-right of the table to run the export wizard.
You have the option to include table headers and export only selected rows.
4. Click Next and specify a filename and click Download to save the exported data to disk.
Results
Steps
1. On the AppSync console, Click the Reports > SERVICE PLAN COMPLETION REPORT tab.
The service plan completion reports are displayed on this page.
2. To filter the displayed results, click the TIME dropdown list, and select the desired timeframe.
Steps
On the AppSync console, Click Reports > RECOVERY POINT COMPLIANCE REPORT.
The Recovery Point compliance reports are displayed on this page.
Steps
On the AppSync console, Click Reports > AUTOMATED LOG COLLECTION STATUS REPORT.
The log collection reports are displayed on this page.
You can filter alerts by the time they were generated, by alert category, and by the associated service plan.
View the associated events that led up to the alert by clicking the alert. Expand the top-level events to see additional details.
You can filter associated events by any column.
Acknowledging alerts
The following steps show how you can acknowledge alerts.
Steps
1. Go to AppSync > Alerts and select an alert from the alerts table with a current value of NO in the Alert Acknowledged
column.
2. Click Acknowledge Alert.
Results
The alert displays a value of YES in the Alert Acknowledged column of the Alert table. You can also choose to delete alerts,
using the delete option, and the alerts are deleted from the AppSync server.
NOTE: If a delete is pending, then the Acknowledge button becomes disabled for the database, file system, or Datastore.
The following procedure shows you how to view and acknowledge the alert.
Steps
1. Select an alert from the database, file system, or datastore table that has an alert icon that is associated with the last
service plan run.
2. Click the Acknowledge Alert button that is located below the database, file system, or Datastore table.
The alert icon changes to an information icon.
3. If required, re-run the service plan on the same database, file system, or Datastore to display the alert icon for this run.
Email alerts
You can configure AppSync to send alerts through email, to a list of recipients. Email alerts can be enabled per application
instance and per service plan. You can configure email recipients to get notified on license alerts as well.
Prerequisites
This operation requires the Resource Administrator role in AppSync.
See SMTP documentation for configuration procedures.
Steps
1. Select Settings > Notification.
2. Under SMTP Settings, enter values for SMTP Server Host Name, SMTP Server Port, and Sender Email Address.
For Sender Email Address, a valid email ID must be entered, that is already existing in the email server. IDs like
appsync@lrmu101, do not work.
3. To validate the settings, click SEND TEST EMAIL, and enter the email address of the recipient and then click OK. The
mailbox of the recipient should receive a test email from AppSync. You can also select RESET TO DEFAULT to reset the
values.
4. Click APPLY.
SNMP Notifications
You can configure AppSync to send alerts through SNMP traps, to the trap destinations registered in AppSync. SNMP
notification alerts can be enabled per application instance and per service plan. You can configure it to get notified on license
alerts also.
For a specific trap destination you can enable SNMP notification per application instance, such as an Exchange mailbox server or
per service plan and get notified on specific events based on the severity.
After you add SNMP Trap Destination in AppSync, create SNMP Notification using the Alerts tab. Go to AppSync console and
click Alerts > SNMP Notifications. Click Add.
Prerequisites
This operation requires the Resource Administrator role in AppSync. To configure and add AppSync MIB file on SNMP Trap
destination server, see AppSync Installation and configuration guide or user and administration guide. In this release, SNMP
Version V3 and V2c are supported.
For V3, following are the steps:
Steps
1. Select Settings > Notification > > SNMP TRAP DESTINATION
2. Enter the Name of the SNMP trap destination.
3. Enter NetworkName/ IP Address which is the SNMP server (destination) name or IP address where the SNMP trap has to
be sent.
4. Enter Port value as 162. This is the default value. You can change this if SNMP trap destination is using a different port.
5. Enter User Name which is the SNMP V3 username that is added at SNMP trap destination.
6. The Authentication Protocol options available are None, MD5, and SHA, and the Privacy Protocol options are None,
AES, AES192, AES256, and DES.
NOTE: Being more secure, it is recommended to use SHA as the Authentication Protocol, and AES256 as the
Privacy Protocol, along with the respective Passphrases set for the username. Also, you must have strong passwords
of a minimum length of eight characters, for both Authentication and Privacy protocols.
7. To validate the settings, click TEST, and a test SNMP trap is sent to the receiver. This indicates that the configuration is
correct.
Viewing and Editing the SNMP trap destination
Select the SNMP trap destination that was added, to view the details on the right side of the page. Click EDIT to modify.
Prerequisites
This operation requires the Resource Administrator role in AppSync. To configure and add AppSync MIB file on SNMP Trap
destination server, see AppSync Installation and configuration guide or user and administration guide. In this release, SNMP
Version V3 and V2c are supported.
For V2c, following are the steps:
Steps
1. Select Settings > Notification > SNMP TRAP DESTINATION
2. Enter the Name of the SNMP trap destination.
3. Enter NetworkName/ IP Address which is the SNMP server (destination) name or IP address where the SNMP trap has to
be sent.
4. Enter Port value as 162. This is the default value. You can change this if SNMP trap destination is using a different port.
5. Enter Community which is the community string for SNMP V2c, that was set at SNMP trap destination.
6. To validate the settings, click TEST, and a test SNMP trap is sent to the receiver. This indicates that the configuration is
correct.
Viewing and Editing the SNMP trap destination
Select the SNMP trap destination that was added, to view the details on the right side of the page. Click EDIT to modify.
Notify by Service Plan Indicates the total number of Service Plan selected under a category and the service
plan type associated with the SNMP trap destination. For example, 2 SAP Hana Systems,
where 2 is the number of the Hana Systems selected under SAP HANA.
NOTE: You must have Service Plan Administrator role to view this column.
Resource Notifications Comma separated Resource Notification severities associated with the SNMP trap
destination.
NOTE: You must have Resource Administrator role to view this column.
View Jobs
Perform this procedure to view the scheduled, on demand, in progress, completed, and failed jobs running in AppSync.
Steps
On the AppSync console, Click Jobs.
The Jobs page is displayed with the list of in progress or completed jobs in AppSync.
Name Description
Time Shows the date and time of when the job started.
Application type Shows the type of application.
Service plan /Repurpose label Shows the name of the service plan type and label of the
copy.
Runs Shows the type of the job (Schedule or On Demand).
Status Shows the status of the job (Completed, Failed, or Completed
with errors).
NOTE: Once a copy is expired, all the jobs related to that copy will be removed.
Steps
1. On the AppSync console, Click Jobs.
2. In the Jobs page, click a job to view the details in the right pane.
3. In the right pane, click VIEW PROGRESS.
The View in Progress Events dialog displays the status of the in-progress job.
4. In the Jobs page, click a job to view the details in the right pane.
5. Expand the Details section, to view the details of the job.
The event status, date and time, host, description, and event ID details are shown for each alert. Use the Show/Hide
Columns button to view or hide the details.
6. Click CLOSE.
Overview
AppSync supports multiple storage arrays and few details are specific to each storage array and its replication technologies.
This section provides the specific details about each supported storage array.
● If there are other applications sharing storage device with the application that is being restored, ensure that they are
stopped before attempting restore from AppSync. This is because AppSync can only quiesce the application being restored.
Dell SC
AppSync can create and manage application consistent copies on Dell SC storage, including mounting and recovering a copy of
the application instance to the original or an alternate host.
AppSync supports the following applications on Dell SC storage:
● Oracle databases
● SQL Server databases
● File systems
● Microsoft Exchange
● VMware data stores
AppSync does not support the following configuration with Dell SC storage:
● Repurposing copies on Dell SC arrays
● Restoring copies on Dell SC arrays, except Granular File and VM restore
● File storage
● Live volume replication
● When number of volumes protected together exceeds the maximum limit of volumes in a snapshot profile, for that version of
array.
NOTE: To change the IP address of the management server, you must use the Set preferred option.
PowerStore
This section describes PowerStore support with AppSync. It includes information about configuration considerations, supported
service plan, and application details.
AppSync supports the following applications on PowerStore block storage:
● Oracle Databases
● SQL Server Databases
● File Systems
● Microsoft Exchange Databases and DAG
● VMware data stores
● SAP HANA
● Kubernetes Cluster
NOTE: AppSync supports only storage volumes provisioned using PowerStore CSI driver.
Prerequisites
Supply the credentials for an account that has the role of Administrator or Storage Administrator.
Steps
1. On the AppSync console, select Settings > Infrastructure Resources > STORAGE SYSTEMS.
2. Click ADD SYSTEMS.
3. In the Select System Type page, select PowerStore > Next
4. Type credentials for the appliance in the following fields:
a. Management Interface: Type the fully qualified Name or IP Address of the Management Interface.
b. Username: Type the username.
c. Password: Type the password.
NOTE: To edit the IP address of the management server, use the Change option.
5. Click Next.
6. Select the PowerStore appliance that you want to add to AppSync, and then click NEXT.
7. Review the configurations in the Summary page, and click FINISH.
AppSync discovers and operates on the registered system.
NOTE:
● A single PowerStore management provider can manage a single or multiple appliances, and AppSync supports both
the configurations.
● AppSync discovers all the NAS servers that are configured on PowerStore appliances. PowerStore array should be
rediscovered in AppSync whenever there is a configuration change on the NAS server.
AppSync manages PowerStore appliances with the Management Interface using REST APIs.
NOTE: Hosts must be zoned to all the PowerStore appliances in a multi-appliance cluster setup.
The first step AppSync performs when mounting a snapshot on PowerStore is host initiator discovery for the mount host. Based
on the snapshot information, AppSync maps to the appropriate volume to determine host access for the mount host.
Next, AppSync attaches or detaches clone volumes to either grant host access to perform a mount, or remove host access to
unmount.
For mount or unmount of RDM or vDISK, AppSync identifies host access based on the host initiator for the ESX server.
In a multi-appliance cluster setup, to migrate the volume whose copy is mounted, the copy should be unmounted first, before
migrating the volume on the appliance. If not, the AppSync operations might fail. Also, rediscover the appliance in AppSync after
migrating any resource on the appliance that AppSync is managing.
NOTE: Restore operation fails if any NFS export is deleted on the appliance, for the file system that AppSync restores.
NOTE: Refresh is not supported for the Kubernetes PowerStore CSI copy.
Prerequisites
Supply the credentials for an account that has the role of Administrator or Storage Administrator.
Steps
1. On the AppSync console, select Settings > Infrastructure Resources > STORAGE SYSTEMS.
2. Click ADD SYSTEMS.
3. In the Select System Type page, select PowerFlex> Next
4. Type credentials for the array in the following fields:
a. PowerFlex Gateway: Type the fully qualified name or IP Address of the PowerFlex gateway.
b. Username: Type the gateway admin username.
c. Password: Type the gateway admin password.
NOTE: To edit the IP address of the PowerFlex gateway, use the Change option.
5. Click Next.
6. Select the PowerFlex array that you want to add to AppSync, and click NEXT.
7. Review the configurations in the Summary page, and click FINISH.
AppSync discovers and operates on the registered system.
Gold service plans are not supported with PowerFlex storage. AppSync supports PowerFlex remote replication using RCGs
(Replication Consistency Groups). When using remote protection service plans, AppSync first initializes a sync of RCG on
the local array. Once sync operation completes successfully, it then uses the PowerFlex provided REST APIs to create RCG
snapshots at remote site.
RecoverPoint
Consider best practices for RecoverPoint setup before deploying AppSync. For example, be sure to observe RecoverPoint
consistency group granularity best practices.
NOTE: To change the IP address of the management server, click the EDIT option.
Local In Local protection, RecoverPoint replicates to a storage array at the same site. In a RecoverPoint
(Continuous Data installation that is used exclusively for local protection, you install RPAs at only one site and do not specify
Protection) a WAN interface. The Bronze service plan protects application replication.
Remote In Remote replication, RecoverPoint replicates over a WAN to a remote site. There is no limit to the
(Continuous replication distance. The Silver service plan protects application replication.
Local and Remote In Local and Remote replication, RecoverPoint protects production LUNs locally using local protection and
(Concurrent remotely using remote replication. Both copies have different protection windows and RPO policies. The
Local and Gold service plan protects application replication. RecoverPoint multi-site (multiple remote sites) is not
Remote) supported at this time.
NOTE: For RecoverPoint bookmarks, logged access is the only supported copy-access mode in RecoverPoint-XtremIO
environment.
RecoverPoint prerequisites
Verify that the RecoverPoint configuration meets the prerequisites necessary for use with AppSync.
● Install and configure RecoverPoint according to the RecoverPoint documentation.
● Use RecoverPoint to create consistency groups.
● Ensure that the splitters for all mount hosts are attached to the RecoverPoint target volumes they are going to use.
● Synchronize time on all systems. Follow the steps in the operating system documentation to configure the AppSync server
and all production and mount hosts to be synchronized with a time server. This includes all hosts, Unity storage, and
RecoverPoint appliances.
● For failover preparation, keep in mind that AppSync requires that RecoverPoint Local and Remote consistency groups have
both local and remote copies, even in a failover situation. This may require RecoverPoint administrator configuration steps
after failover to configure a local copy on the remote site.
● During AppSync configuration, the RecoverPoint site is added as a resource. In a Local and Remote configuration, AppSync
discovers all sites in the RecoverPoint system configuration. Credentials for an account that has RecoverPoint admin
privileges is required when adding the site.
● If you upgrade a SOAP enabled RecoverPoint version earlier than 4.1.1 to the same or a later REST enabled version, you must
add RecoverPoint to AppSync again.
Physical host AppSync dynamically assigns a snapshot to the host when the copy is mounted. The physical host must
be zoned to the Unity array of the RecoverPoint target LUNs (Local or Remote).
Virtual machine Dynamic mounts happen as a raw device mapping (RDM) or through native iSCSI on the VM.
Considerations
● If you refresh the 1st Gen copy, AppSync takes a new copy of the database.
● 1st Gen and 2nd Gen copies are always local.
● Manual expires of 1st Gen the Bookmark copy.
● Refresh a 2nd Gen to create a copy of the 2nd Gen from the 1st Gen.
Prerequisites
The RecoverPoint Appliance and the underlying storage array (Unity, or XtremIO) must be registered in the AppSync Server.
Steps
1. Log in to the AppSync console and select Copy Management.
2. From the Copies drop-down, click Copies.
3. Click Select Application > Oracle / Microsoft SQL Server / VMware Datacenters / File Systems / Microsoft
Exchange.
4. Click the name of the database, instance, or file system that contains copies.
5. Click MORE > Repurposed Copies to view the repurposed copies for all the databases, or application instance.
The Repurposed Copies window appears. Copies.
6. Click Create second generation copy.
7. In the repurpose wizard, select Use Bookmark as an intermediate step to perform RecoverPoint repurposing.
● Asynchronous replication — During remote protection (using Gold or Silver service plan), AppSync first creates a Unity
snapshot on the local array, and then using the Unity Snapshot shipping technology, remote snapshots are created on the
remote array.
NOTE: In the case of a Silver service plan, snapshots created on the local array are removed.
● Synchronous replication - During remote protection, AppSync creates the copy directly on the remote array, in the case of a
Silver service plan.
NOTE: AppSync does not support remote protection, if the replication session is configured between pools within the same
array.
AS-SharelastFourDigitOfUnitySerialNum-ProductionFilesystemId-TimeOfShareCreated
AppSync creates a list of export IP interfaces from the Unity array. Production export IP is a priority.
Oracle database on Unity NFS file system is supported. The unified snapshots for file is created for Oracle data and logs. During
mount of an Oracle database, use one of the following options:
● Mount and Recovery - This option mounts the file system on the mount host and recovers the database.
Overview
After you register (add) VMAX3/PowerMax, and VMAX All Flash, storage, subscribe an application to a service plan to create
and manage copies.
Bronze, Silver, and Gold service plans are supported with VMAX3/PowerMax, and VMAX All Flash. You can create immutable
copies for all the service plans and all the applications. Snap in a service plan with VMAX3/PowerMax and VMAX All Flash is
equivalent to a SnapVX snapshot linked in no copy mode. Clone in a service plan is equivalent to SnapVX snapshot linked in copy
mode. The default preference for a service plan is Snap.
If the source device is expanded online in a VMAX3/PowerMax and VMAX All Flash array, expand the target devices in the
storage group configured in the AppSync server, or add new devices with the same geometry as the source device.
If the target storage being used is provisioned by AppSync from SRP, it must be expanded online to match the geometry of the
source device.
NOTE:
● After application discovery completes in the service plan, application source PowerMax volume identifier (Device Nice
Name) would be appended with "APS_<AppType>_<FQDN>_<AppName>_Vol" string. The maximum limit of volume
identifier is 64 chars in PowerMax. If the volume identifier do not have enough space to update the detailed information,
the string can be trimmed("APS_<AppType>_<HostName>_<AppName>_Vol" or "APS_<AppType>_<AppName>_Vol")
to fit in the available space. Existing pre-configured volume identifier length is more than 45 characters, AppSync
may not able to update application awareness information. This application awareness feature is applicable for
Oracle, SQL server, Exchange, and SAP HANA application. For example, APS_ORACLE_lrmu050_salesDB_Vol,
APS_SQLSERVER_lrmt181_marketingDB_Vol, APS_EXCHANGE_lrmt121_lss_emc_com_Sales_Vol. This feature can be
disabled using server settings.
● For application deployed on SRDF/Metro, local array preference needs to be configured in Bronze and Gold service
plan. The local copy would be created based on selected preference in SRDF/Metro array pair. This is applicable for
applications Bronze, Gold, and local repurposing service plan (in case the application is deployed on SRDF/Metro).
● In the case of Gold service plans (simultaneous local and remote copies), AppSync requires U4P (Unisphere for
PowerMax) that has gatekeepers presented from both the local and remote array.
● In the case of SRDF/Metro, AppSync supports Silver/Gold service plan on 3 site configuration (SRDF/Metro + 1 DR
site).
● To create copy of the application (which is deployed on PowerMax SRDF session), AppSync requires U4P (Unisphere for
PowerMax) that has access to both local and remote array. This applies to Gold, Silver as well as Bronze (local) service
plans.
● NVMe over FC is supported on both physical and virtual hosts (RHEL and SUSE) and as Datastores on ESXi servers.
See AppSync support matrix for the latest supported operating system versions.
AppSync does not supports RDM devices of NVMe over virtual hosts.
● “nvme-cli” package must be installed on RHEL and SUSE hosts to support NVMe devices.
● Mix of SCSI & NVMe devices in same service plan protection is not supported.
SnapVXClone optimization
AppSync supports both storage group level and volume group level snapvx snapshots based on application volume storage group
layout in array.
The SnapVX clone is created and linked with the target device during copy creation. AppSync optimizes the SnapVX clone
linking using the relinking strategy. While linking the SnapVX clone with the target device, AppSync attempts to find a suitable
target device, which is already linked with a previous SnapVX of the same source device, and can be used for relinking. If you
relink the new SnapVX with the same target device, it only synchronizes the delta data, that is the data that changed from the
NOTE: Refer to the AppSync VMAX Array Support Guide on support.dell.com for additional information.
VNXFile/eNAS
AppSync supports the creation and management of application copies using VNX File SnapSure copy technology. AppSync-
managed copies can be local, remote (off the VNX Replicator target) or identical point-in-time local and remote copies.
Consider best practices for VNX file setup before deploying AppSync.
VNX SnapSure
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, hence requiring the same amount of space on the file system. Subsequent
snapshots space usage depends on how much the data has changed since the last snapshot was taken.
SnapSure has the following characteristics:
● Storage Service — VNX File Server
● Source — VNX LUN
● Target — VNX SnapSure local snapshot
● Storage Requirements — The following storage requirements apply:
○ The source data must reside on VNX file systems.
○ Storage must include enough space for the snapshots on the VNX.
○ Storage pools cannot be defined for VNX jobs.
● Mount and Recovery — You can mount the replica on a target host and/or perform direct recovery from target to source.
VNX Replicator
VNX Replicator creates a point-in-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 Replicator has the following characteristics:
● Storage Service — VNX File Server
● Source — VNX NFS
● Target — Replicator remote snapshot
XtremIO
Review the supported applications, replication technology, configuration requirements, and restrictions for XtremIO arrays with
AppSync before you begin the installation.
AppSync creates write-consistent snapshots on the XtremIO array for each application you add to a service plan. AppSync
XtremIO supports the following applications:
● Oracle databases
● SQL Server databases
● Exchange databases and DAG
● File systems
● VMware data stores
After you register XtremIO storage, you can subscribe to the Bronze or Silver service plan to create and manage local or
remote copies for operation recovery and backup acceleration. After you register XtremIO storage, AppSync selects snap for
the selected service plan by default.
For remote protection (using the Silver service plan), both the source and the target devices must be in a consistency group.
AppSync creates a local bookmark which, based on the XtremIO policy, gets shipped to the target XtremIO array, after which,
the local bookmark gets deleted.
In the case of remote repurposing, the first generation copy is the linked consistency group repurposed from the shipped
bookmark. The second generation copy is the linked consistency group repurposed from the linked consistency group of the first
generation copy.
In remote repurposing, refreshing the linked consistency group of a first generation copy creates a new bookmark to refresh the
existing linked consistency group.
NOTE:
● For remote protection and repurposing of XtremIO VSS applications, a maximum of four consistency groups are
supported.
● Static mount is supported for remote copies. However, it is not supported for repurposing.
AppSync supports the use of XtremIO consistency group APIs to create and refresh snapshots, allowing for the fastest possible
operation time. However, support is limited to the repurposing workflow. The minimum XtremIO version required is 4.0.2.
For XtremIO release 6.2 and later, consider the following:
● For protection local copies, the Quality of Service (QoS) policy is applied to the read/write snapshots that are created during
mount.
● For repurposing local copies, the QoS policy is applied to the read/write snapshot volumes, and are not linked to consistency
groups (CG).
● During protection for remote copies, the QoS policy is applied on the target CG volumes of remote replication sessions.
● For repurposing remote copies, the QoS policy is applied on the read/write snapshot volumes on the target array, and not on
the linked CG.
NOTE:
● XtremIO QoS policy is not supported along with AppSync mount overrides.
● XtremIO QoS policy is not supported for RecoverPoint bookmark copies.
For Windows based applications, all the LUNs must be in one consistency group.
For Oracle, all archive log LUNs must be part of one consistency group and the database LUNs must be part of a different
consistency group.
If applications span across consistency group and non-consistency group volumes, repurpose the applications on consistency
group and non-consistency group volumes separately.
NOTE: If a single application entity is on both consistency group and non-consistency group volumes, AppSync treats the
volumes as non-consistency group volumes during affinitization.
Restrictions
Consider the following restrictions for XtremIO with AppSync:
● XtremIO Initiator Groups must be defined in XtremIO for all mount hosts to which AppSync mounts XtremIO copies.
● AppSync does not support XtremIO with ISCSI connectivity for AIX hosts.
● XtremIO remote protection and repurposing use cases are not supported, if:
○ The source and target arrays are managed by the same XMS
○ The source array has a replication session with more than one target array
● Do not change the name of the initiator group for the mount host when the copy is mounted. If you change the name of the
initiator group, ensure that you revert to the original name before unmounting the copy from AppSync.
Configuration considerations
● The XtremIO Management Server (XMS) should be configured on a SAN with at least one XtremIO array.
● Zone XtremIO arrays to production and mount hosts (physical) or ESX servers (virtual).
● For mount and unmount of copies:
○ Ensure that you configure Oracle or SQL Server databases on XtremIO arrays for data and logs.
○ Fibre Channel and iSCSI are supported.
If there are other applications sharing the same storage device or the same CG, with the application that is being restored, then
ensure that they are stopped before attempting a restore from AppSync. AppSync can only quiesce the application that is being
restored.
Collect Logs
AppSync provides an automated option to collect logs from the AppSync server, the AppSync agent hosts, vCenter servers, and
UNIVMAX.
Prerequisites
This operation requires the Resource Administrator role in AppSync.
Steps
1. On the AppSync console, select Settings > Logs and Data Expiration.
2. Click COLLECT LOGS.
3. Specify the location to store logs in the Location to store logs field.
The default location for this field is C:\EMC\AppSync\jboss\advanced-logs.
NOTE:
By default, the logs are retained for 20 days. To modify the default value:
● Go to Settings > Logs and Data Expiration > Collect logs from registered hosts > Log retention.
● Configure the Update Log Retention (in days) option, and click APPLY.
By default, log collection has a default timeout of 90 minutes. To modify the default value:
● Go to Settings > Logs and Data Expiration > Collect logs from registered hosts.
● Configure the Update Timeout for log collection (in minutes) option, and click APPLY.
4. Click NEXT.
5. Select one or more hosts from which logs must be collected. :
NOTE: AppSync server logs are collected by default.
● Appsync host
● VMWare vCenter Server
● UNIVMAX
6. (Optional) Select Collect EMC Grab/EMCRPT to collect the logs that are generated using the EMCGrab tool from the
AppSync server and the agent hosts. This includes system logs, event logs, and so on, besides the AppSync logs. By default,
this option is disabled, and only AppSync logs are collected from the agent hosts.
The following items are packaged with AppSync:
● EMCGrab for Linux - Is packaged along with the agent_plugin_bundles (C:\EMC\AppSync
\agent\agent_plugin_bundles\linux\current_appsync_version) and is deployed on the agent host when
log collection is initiated.
● EMCGrab for AIX - Is packaged along with the agent_plugin_bundles (C:\EMC\AppSync
\agent\agent_plugin_bundles\aix\current_appsync_version) and is deployed on the agent host when
log collection is initiated.
● EMCRPT for Windows agent - Is packaged with the Windows agent and is deployed on the agent host during the
installation of the agent.
NOTE: AppSync server logs are collected by default. For log collection, you require Server Message Block (SMB)
access (TCP port 135 and TCP port 445) from the AppSync server to the AppSync Windows host plug-in. For Unix
agents, the emcgrab utility is installed under the appsync agent install directory. The default location is /opt/emc/
appsync/emcgrab.
NOTE:
● For Unix agents, the emcgrab utility is installed under the appsync agent install directory. The default location
is /opt/emc/appsync/emcgrab. If the emcgrab directory is deleted or corrupted accidentally, download the
latest version of emcgrab from Dell Support and install it under the installation directory of the AppSync agent.
7. (Optional) Select Collect consolidated Log to collect only consolidated agent logs. This option is only applicable for UNIX
AppSync Host plug-ins.
8. (Optional) Select the vCenter servers to collect Vpxd logs. You can select multiple vCenter servers.
The vpxd logs include information about vSphere client and web service connections, internal tasks, events, and
communication with the vCenter Server Agent (vpxa) on managed ESXi or ESX hosts. The vpxd files are zipped along
with the AppSync server files, agent logs, and U4P REST API logs, if selected.
9. (Optional) Select the UNIVMAX server to collect U4P Rest API logs and enter the username and the password of the host.
Select Save UNIVMAX Host Credentials to save specified host credentials.
NOTE:
● Port 22 must be enabled for Linux hosts, to collect U4P REST API logs.
● UNIVMAX on appliance is not supported for automated log collection.
Dell SupportAssist
Dell SupportAssist is a software-based, secure access point for remote support activities between Dell technologies and your
Dell technologies information infrastructure.
Dell SupportAssist
Dell SupportAssist is a software-based, secure access point for remote support activities between Dell Technologies and your
Dell Technologies information infrastructure.
Prerequisites
You can configure AppSync to communicate with SupportAssist and provide system configuration information to Dell
Technologies.
● This operation requires the Resource Administrator role in AppSync.
● This operation requires a party number or site ID to register with SupportAssist.
● For connection through the gateway, SCG 5.x and higher gateway versions must be running in a supported VMware ESX or
Microsoft HyperV environment. This is not applicable for direct connection.
Steps
1. On the AppSync console, select Settings > Dell SupportAssist.
2. Click Connect Now.
The SupportAssist Enterprise Registration page opens.
3. Accept EULA, and click Next.
4. Select Mode of connection as direct or gateway. If gateway is selected, enter the gateway details.
NOTE: During AppSync repair, sometimes you might see an additional folder named "ese_ "or "ese_<version>" at
<AppSync Install location>\AppSync\ese. This is a redundant folder and can be safely ignored.
AppSync issues
Oracle
Problem
Oracle recovery fails due to "session is down" error or exception (SSH connection timeout). One reason for this failure is a
system variable called clientAliveInterval present in /etc/ssh/sshd_config file. It is overriding AppSync timeout settings.
Resolution
After resetting or increasing the value for clientAliveInterval variable, this issue will be resolved.
Problem
AppSync fails to create symlinks to the asdbora file when you select the restart database post reboot option.
Resolution
On Linux, run the following commands:
● ln -s /etc/init.d/asdbora /etc/rc.d/rc0.d/K01asdbora
● ln -s /etc/init.d/asdbora /etc/rc.d/rc3.d/S99asdbora
● ln -s /etc/init.d/asdbora /etc/rc.d/rc5.d/S99asdbora
On AIX, run the following commands:
● ln -s /etc/asdbora /etc/rc.d/rc0.d/K01asdbora
Problem
When you mount a copy, the database does not start with the created SPFile.
Resolution
To start the database with the created SPFile, connect to the database and run the following commands:
● shutdown immediate
● startup mount
Problem
The AppSync mounted Oracle databases does not start after a host reboot.
Resolution
If the mounted and recovered databases do not come up post a reboot, then the most common reasons can be:
● The file systems cannot be mounted before the database restart is triggered. AppSync waits for a maximum of 1 minute for
the file systems to be mounted.
● The ASM instance cannot be started (if database resides on ASM disk groups). AppSync waits for a maximum of 2 minutes
for the ASM instance to start.
● After reconnecting to the rebooted host, if you notice that the ASM disk groups and/or the file systems on which the
mounted and recovered database resides are mounted, do the following:
1. Navigate to the AppSync agent install path (usually /opt/emc/appsync).
2. If root is the owner of AppSync installation, run ./acp -b .
3. If a SUDO user is the owner of AppSync installation, then run su - <sudouser> and sudo ./acp -b.
4. Check whether all the databases that were mounted and recovered using AppSync are opened in the desired open mode
using sqlplus.
When you run acp -b, check for the events.
To check logs after a host reboot, refer to the following locations:
On Linux:
● Check /var/log/messages.
● Check /var/log/boot.log.
On AIX:
1. Add a line in /etc/inittab to direct the logs to boot log and console logs.
Problem
Oracle database discovery fails with the following error:
No valid instance available when / file system is full
Resolution
Ensure that either disk space or inode usage in root (/) file system is not full.
Problem
If a symbolic link is used for ORACLE_HOME in /etc/oratab for a database, AppSync fails to discover the database, if you
start the database with the actual path.
Resolution
Ensure that you start the database with the ORACLE_HOME variable set to the same symbolic link path.
Archive log file system discovery fails to create copy for new databases
Problem
Archive log file system discovery fails to create copy for newly added databases.
Resolution
If any new database is added after addition of the host, and if a full copy of the database is not taken, then discover the file
system first and then you will be able to get archive log backup.
Problem
Production Oracle ASM disk groups cannot be mounted after a host reboot because of conflicting ASMLIB disks. The udev
rules that mask the devices of an AppSync mounted copy does not get loaded after a reboot leading to conflict between the
production ASMLIB devices and the mounted copy's devices. If udev rules are not loaded, then the mounted copy's devices are
exposed through their ASMLIB header because that information is present on the replicated device and it is not hidden by the
udev rules. Therefore, the ASM instance sees two ASMLIB disks with the same name and gets confused.
Resolution
Do one of the following:
● Unmount the copy in AppSync.
● Manually reload the udev rules according to the Linux platform version.
Problem
AppSync server crashes while protecting Oracle database with large number of data files. When you try to protect a database
with several thousands of data files, AppSync server may crash with an out of memory exception.
Resolution
Increase the heap size by changing the below parameters in C:\EMC\AppSync\jboss\executive\application-
service.conf file. The default installation path may vary based on the installation location.
wrapper.java.additional.2=-Xms2048m (previous value - 1024m or 1GB)
wrapper.java.additional.3=-Xmx5120m (previous value - 2048m or 2GB)
Oracle restart script not removed for UNIX hosts registered using a SUDO
user on agent uninstallation
Problem
The Oracle restart script created by AppSync, that is, /etc/asdbora for AIX and /etc/init.d/asdbora for Linux might
not be removed, if a SUDO user is used for registering the host. There is no impact on functionality, it is only a cleanup issue.
Resolution
After the host agent is removed and uninstalled from the AppSync server:
1. Manually remove the script.
2. Remove the symlinks pointing to the asdbora file, if they are not removed from /etc/rc.d/[rc0.d,rc2.d, rc3.d,
rc5.d].
Problem
Oracle database recovery might fail during mount, if the database name starts with a numeric character.
Resolution
Ensure that the database name does not start with a numeric character because Oracle does not allow an ORACLE_SID to
begin with a numeric character.
Problem
Oracle 12.2 RAC database discovery might fail, if you do not add the database name or SID in the /etc/oratab file when
creating the database using DBCA.
Resolution
Ensure that you add the database name or SID in the /etc/oratab file when creating the database using DBCA.
Problem
Oracle database recovery fails during the prerecoverdb operation because two archive destinations point to the same
location on the mount host.
Reason
This is an edge scenario where the production database has two archive destinations pointing to the Fast Recovery Area. This is
possible when the first destination points to use_db_recovery_file_dest and the second destination points to the actual
Fast Recovery Area location (for example, /orafra/db).
log_archive_dest_1 - location=use_db_recovery_file_dest
log_archive_dest_2 - location=/ora_fra/bct_db
In this case, if you do not protect the Fast Recovery Area, but select 1 and 2 archive destinations, AppSync resolves the first
destination to the actual path because Fast Recovery Area is not protected. Therefore, the use_db_recovery_file_dest
parameter cannot be specified for an archive destination during mount. This causes the problem because both destinations 1 and
2 resolve to the same path.
Resolution
Protect the Fast Recovery Area when any selected archive log destination points to the use_db_recovery_file_dest
parameter.
refresh -s syslogd
alog -o -t boot
alog -o -t console
Problem
AppSync fails to mount Oracle ASM disk groups.
Resolution
1. Check the previous agent log for mountASMFilesystems operation to confirm if all the related devices have surfaced
correctly.
2. If MPIO on Linux 6.x and 7.x is used, ensure that no duplicate paths are presented to ASM through the existing
asm_diskstring parameter. Mount of ASM disk groups fail on RHEL 6.x and 7.x MPIO configurations provides more
information.
3. This issue might occur if the asm_diskstring parameter is empty or if it is set to nested paths such as /dev/*, /dev/
asm-disk*. Ensure that a proper value is assigned to the asm_diskstring parameter.
4. For Linux flavors, this issue might occur if there is any spurious udev rules file present under /etc/udev/rules.d/
directory masking the same target devices with some other NAME/SYMLINK parameter. Ensure that no such file exists and
remove the files, if any.
5. Ensure that there is enough space in /tmp.
Mount of ASM disk groups fail on RHEL 6.x and 7.x MPIO configurations
Problem
If you set the disk string to /dev/mapper/* on the mount host, it can lead to a conflict because AppSync attempts to
mask devices using the disk string /dev/emc-appsync-*. The /dev/emc-appsync-* paths are UDEV rules based NAME
parameter (in the case of RHEL 6.x) or UDEV rules based SYMLINK+ parameter (in the case of RHEL 7.x), and it is like
an alias over the /dev/mapper/* devices. The conflict occurs because the same target device is masked using two paths
- /dev/mapper/* path and /dev/emc-appsync-* path, and ASM does not accept duplicate paths for candidate disks.
Resolution
Remove /dev/mapper/* from the asm_diskstring parameter using the following command:
For example, if existing ASM disks have paths with MPIO aliases such as /dev/mapper/asm_disk<n>, change /dev/
mapper/* to /dev/mapper/asm_disk*.
Problem
AppSync fails to unmount Oracle ASM disk groups during a restore operation.
Resolution
1. Check if there are any affected databases that must be shutdown manually before restore. AppSync reports unprotected
affected databases before restore and you must shut them down manually.
2. If the failure occurs during unmount of a mounted copy, connect to the ASM instance on the mount host and manually
dismount the mounted disk group using the sqlplus alter diskgroup <diskgroup name> dismount command .
Before executing this command, ensure that the mounted and recovered database is shutdown.
AppSync server crashes while protecting single SQL database with 3500
data files
Problem
AppSync server crashes while protecting single SQL database with 3500 data files.
Resolution
AppSync server heap memory requirements must be set to 6 GB.
Problem
When you mount both the first generation and the second generation copies sequentially under the same mount drive in a mount
cluster, the mount of the second generation copy fails.
Resolution
Ensure that you place the existing mounted drives in maintenance mode. After all the clustered mount points are placed in the
maintenance mode, the second generation mount succeeds.
AppSync places only the root of the mount point in maintenance mode. You must place the other clustered drives mounted
within the same root drive in maintenance mode. Before unmounting the copies, you must take out all such drives out of the
maintenance mode.
Problem
SQL recovery might fail, if:
● There is a version mismatch in the minor number of SQL instance version
● The mount host-plugin version is earlier than 3.7 and the production host-plugin version is 3.7
Resolution
Update mount host-plugin version to 3.7 and re-discover the host.
Problem
For Microsoft SQL server, if TLS 1.0 is disabled on the Windows host, you might get the following error during discovery or
protection of a SQL database:
Unable to connect to database xxxx\xxxx.master. This can happen if either SQL database is
not in online state or ODBC driver is not properly installed. Check the AppSync host plug-
in log for more details.
Problem
During SQL database discovery, you might receive a request timed out message even after configuring the SQL server settings
with the appropriate credentials.
Resolution
On the SQL Server, navigate to Control Panel > Administrative Tools > ODBC application to start the ODBC application
and ensure that the application is functioning.
Alternatively, you can consider running the sfc or the scannow command in DOS as Administrator to resolve possible issues
with the ODBC application. However, check with your SQL or Windows administrator before running the command, or work with
the owner of the ODBC application to resolve issues.
Problem
AppSync fails to mount SQL database as VMAX LUNs were not appearing on mount host. Both VSS and VDS mount failed.
Resolution
1. Add a registry key HKEY_LOCAL_MACHINE \SOFTWARE\EMC\AppSync \CC_VDS_MOUNT_RETRIES of type
REG_DWORD with value of 20.
2. Restart agent service.
3. Run service plan.
AppSync fails to freeze the SQL Server database in a timely manner (Event -
SQL_000018)
Problem
AppSync might fail to freeze the SQL Server database in a timely manner, if there is heavy IOPs on the database or due to other
database performance issues.
Resolution
1. Add a registry key CC_AGENT_THREAD_WAIT_TIME of type REG_DWORD with value of 1200 (See step 3 to determine the
actual time taken during a Microsoft VDI backup). Also, add another key of type REG_DWORD with the same value for VDI
timeout as CC_SQL_VDI_TIMEOUT.
2. Consider taking a non-VDI backup. Refer the SQL server mount and restore considerations for limitations with non-VDI
backups.
Problem
SQL second generation copy creation fails from first generation copy which was created before upgrading the array.
Resolution
After refreshing the first generation copy this issue is not seen, and you can create a second generation copy.
Recovery of 2nd-gen copy fails if the SQL backup type of the 1st-gen
service plan is altered
Problem
Creating a first generation full copy of a SQL database and then creating a second generation copy of the same database is
successful. However, editing the first generation service plan and setting the backup type to Non-VDI, and then creating a
second generation copy, and choosing to run mount with recovery causes recovery to fail.
Resolution
To resolve the issue, create a new second generation copy by navigating to the SQL Copies page.
See Create second generation copies for detailed information.
File system
Problem
After restoring the affected entity filesystems, AppSync does not bring all the filesystems on the Volume Group into the same
original state.
Resolution
During affected entity restore, if there are two filesystems in a Volume Group (VG), AppSync mounts the copy of a filesystem
that was protected. The other filesystem that is not protected will be affected as it shares the same VG. It can be brought back
to the same original mount point by performing the following steps manually.
Assuming VG1 is the source volume group, steps to manually change the mount point of an affected filesystem:
Problem
The protection of File systems or Oracle applications on MPIO devices on RHEL fails during mapping with the following error:
disk.EnableUUID=TRUE is not enabled for the virtual device.
The reason might be one of the following:
● File systems are created on /dev/mpath/ MPIO devices. AppSync does not support devices starting with /dev/mpath/*
for MPIO.
● The lvm.conf file might read preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/
[hs]d" ].
Resolution
● AppSync supports devices created only on /dev/mapper/ devices, because they are persistent and created early during
boot.
● The lvm.conf file must be modified to read preferred_names = [ "^/dev/mapper/mpath", "^/dev/
[hs]d" ].
Problem
Restore of AppSync created UNIX file systems may fail with the error: Some of the filesystems could not be
unmounted. Therefore, the volume group <VGNAME> cannot be deported from the host.
Or
Cannot import the VolumeGroup <VGNAME> because of the error: Unknown exception. See agent
logs for more details.
Resolution
AppSync does not allow selection of multiple file systems during restore. When a file system is part of a volume group, the copy
automatically includes all file systems that are part of the volume groups. AppSync restores all such file systems, but unmounts
the ones that are selected in the restore dialog. This results in the failure of the deport volume group.
As a workaround, follow the below steps:
1. Manually unmount all file systems in the target volume group before you begin the restore.
2. In the UI, select one file system to restore, and perform the restore as usual from the AppSync UI.
3. If you are restoring more than one volume groups, steps 1 and 2 have to be repeated for all volume groups.
4. Once the restore is complete, the target file system is added to the volume group and mounted as it was before the restore.
5. All other file systems in the volume group are mounted to an AppSync default mount point such as /tmp/
EMCAppsync1234. The LV name is also changed so it now has the prefix RST.
In this case, it is a must to select /prd in step 2. If either of the other file systems are selected, the restore fails as only one
file system is restored, and /prd will not be available to act as a mount point.
Problem
Mount of a File system or an Oracle database on RHEL 7.x might fail, if target devices are not under MPIO control during mount.
Resolution
Ensure that you comment the parameter find_multipaths in the /etc/multipath.conf file.
Problem
Repurposing file systems on multiple LUNs might fail, if the file systems being repurposed are from different storage types.
Resolution
Ensure that you repurpose file systems on the same array together.
Problem
Repurposing file systems on multiple LUNs might fail, if the number of LUNs to be protected exceeds the number of storage
units allowed by the AppSync server.
Resolution
● Try repurposing fewer file systems.
● By default, the number of storage units that are allowed is 12. If you want to repurpose additional file systems, configure the
server settings in the following manner:
○ For VMAX3/PowerMax arrays - max.vmax.block.affinity.storage units
○ For VPLEX and XtremIO arrays - max.common.block.affinity.storage.units
For more information about configuring the server settings, contact Dell Support.
Problem
Repurposing file systems on multiple LUNs might fail, if the subset of file systems to be repurposed does not exist on the host.
Problem
AppSync does not automatically update the Windows file system type when a file system is changed from NTFS to ReFS or
ReFS to NTFS.
Resolution
Do the following:
1. Remove the file system on the host.
2. Rediscover file systems in AppSync.
3. Add the new file system with the changed type on the host.
4. Rediscover file systems in AppSync again.
Problem
Mount of a file system snapshot to RHEL 7 fails.
Resolution
Ensure that you set the auto_activiation_volume_list parameter in the lvm.conf file to read the following:
auto_activation_volume_list = [ "vplexvg1", "vplexvg2", "ol" ]
Problem
File system mount to RHEL9 failed to perform VG-change operation.
Resolution
Use lvm.conf file instead of device file.
In order to use lvm.conf file instead of the default device file, ensure that you setuse_devicesfile=0" in lvm.conf
file.
Problem
If the AppSync Exchange Interface service fails to register properly, check the ExchangeInterfaceInstall.log file in
the AppSync host plug-in\logs directory. A common problem is that the user account for running the service was not granted
the Log on as a batch job permission.
If AppSync fails to discover databases, verify the AppSync Exchange Interface service user account has been granted the
correct Exchange permissions.
Resolution
To grant the user account the correct permissions, and manually register the AppSync Exchange Interface service:
1. Grant the user account that will run the AppSync Exchange Interface service Log on as a batch job and Log on as
a service user rights.
2. Open a command prompt and navigate to the directory where the AppSync Host Plugin is installed. The default location is
C:\Program Files\EMC\AppSync Host Plug-in.
3. Run the following command to register the service and the DCOM component:
Problem
If the rights and permissions are not granted properly to the user account, or if conflicting software is installed, the AppSync
Exchange Interface service does not register correctly. You might have to perform a manual cleanup.
Resolution
Do the following:
1. Open a command prompt and navigate to the directory where the AppSync host plugin is installed. The default location is
C:\Program Files\EMC\AppSync Host Plug-in.
2. Run the following command to remove the service and delete the DCOM component: awExchangeInterface /
unregserver
3. Using the Services console (service.msc), verify that the AppSync Exchange Interface service is removed. If it persists,
run: sc delete AppSyncExchangeInterface
VMware
Problem
Adding an RDM fails if a virtual machine resides on an NFS Datastore. This issue occurs if the mount host virtual machine is on
an NFS Datastore, while adding an RDM. There is no option to store the RDM with the virtual machine since it is grayed-out on
the console. Adding the RDM fails.
Resolution
There is no workaround for this issue.
Problem
If copy target LUNs are exposed to ESX, but they are not mounted (unmounted state) as datastores to ESX, you might
encounter the following error:
Host Platform Config fault
Resolution
Ensure that more than one copy of the same datastore is not left in an unmounted state on ESX.
Problem
Virtual disk mapping fails even after VMware VCenter Server and appropriate storage array is added.
Resolution
You must set the disk.EnableUUId value to true.
1. Power off the virtual machine.
2. Log into vCenter Server or the ESXi/ESX host through the vSphere Client.
3. Right-click the virtual machine, and click Edit settings.
4. Click the Options tab.
5. Go to Advanced > General > Configuration Parameters.
6. Add or modify the row disk.EnableUUID with the value TRUE.
7. Click OK to save
8. Click OK to exit.
9. Right-click the virtual machine and click Remove from Inventory to unregister the virtual machine from the vCenter Server
inventory.
Problem
Storage for <File System Name> could not be mapped to replication storage or the selected replication preference is not
possible. Failed to create LUN entity for devices on Array :: null.
Resolution
When you perform storage management tasks or change the SAN configuration, like a storage device being added, removed,
changed from the array, or when the version for storage OEM is upgraded, you must rescan the storage.
After rescan, do the following on AppSync Server:
1. Perform a rediscovery of vCenter.
2. Perform rediscovery of hosts affected by the change in storage configuration.
Problem
Datastore mount using virtual access mode fails when ATS locking is enabled.
Resolution
If your vDisk resides on ESX 5.0 or later, disable the VMFS3hardwareaccelated locking flag on the ESX that is hosting the
VMs hosting the databases on vDisks.
Disable ATS locking as AppSync datastore mount fails if ATS locking is enabled for VMFS3/5 datastore.
SAP HANA
Problem
For SAP HANA systems, host deployment partially fails, if SAP HANA is not installed on that host.
Resolution
You must add atleast one supported Filesystem to the mount host.
Problem
When configuring windows server, it fails with the following error: Host plug-in registered to another AppSync
server
Resolution
Do the following:
1. Select Start > Run.
2. Type regedit and click OK.
3. Navigate to HKEY_LOCAL_MACHINE > Software > EMC > AppSync.
4. Delete the following registry key entries:
● CC_AUTH_PEER_CERT
● CC_AUTH_SELF_CERT
● CC_AUTH_SELF_KEY
5. Restart the AppSync host plug-in service, before attempting to add the windows agent to another AppSync server.
Problem
While performing AppSync operations on windows server 2016 and 2019, the host plugin service crashes intermittently.
Windows Event Viewer logs an application error for the crash with faulting module name as ucrtbase.dll and faulting module path
as C:\Windows\System32\ucrtbase.dll.
See the screen shot below:
Resolution
Do the following:
1. Run all cumulative windows updates and security updates on the host and reboot the host as required.
2. Ensure that the ucrtbase.dll file has the below minimum versions:
● For Windows server 2016, verify that minimum version of ucrtbase.dll is 10.0.14393.2097.
● For Windows server 2019, verify that minimum version of ucrtbase.dll is 10.0.17763.719.
3. Restart the host plugin service and run the service plan again.
Problem
During protection of applications which reside on Unity, XtremIO, or VPLEX on XtremIO, protection fails with the VSS timeout
error.
Resolution
Add the IP address and the FQDN of the XMS in the AppSync server host file located at C:
\Windows\System32\drivers\etc\hosts. For example, 10.247.169.71 lrmb071.
NOTE: You can configure VSS retry settings during copy creation in the service plan for Windows applications such as
File system, Microsoft SQL, and Microsoft Exchange. For SQL Server databases, you can consider taking Crash Consistent
backup. The Protect SQL Server chapter provides more information on the Crash Consistent backup type.
Problem
Mount might fail on a RHEL 7.4 host with the vgimportclone exception.
Resolution
This is a RHEL 7.4 bug. A possible workaround is to edit the /etc/lvm/lvm.conf file on the mount host and enable
the auto_activation_volume_list variable. Set its value to volume groups that must be activated by default. Also, set the
use_lvmetad flag to 0. For more information, see RHEL documentation.
Problem
The mount host stops responding during an unmount operation, if the operating system is SUSE 11 Service Pack 4. This
is because of an issue in the rescan-scsi-bus.sh script. This command removes all devices, if used with -w , -r
switches.
Resolution
Reboot the system and modify the /usr/bin/rescan-scsi-bus.sh script.
1. Disable the -r switch in the following places:
opt=${opt#-}
case "$opt" in
a) existing_targets=;; #Scan ALL targets when specified
d) debug=1 ;;
f) flush=1 ;;
l) lunsearch=`seq 0 7` ;;
L) lunsearch=`seq 0 $2`; shift ;;
m) mp_enable=1 ;;
w) opt_idsearch=`seq 0 15` ;;
c) opt_channelsearch="0 1" ;;
r) remove=0 ;; --------------------->Before change remove=1
s) resize=1 ;;
opt="$1"
while test ! -z "$opt" -a -z "${opt##-*}"; do
opt=${opt#-}
case "$opt" in
a) existing_targets=;; #Scan ALL targets when specified
d) debug=1 ;;
f) flush=1 ;;
l) lunsearch=`seq 0 7` ;;
L) lunsearch=`seq 0 $2`; shift ;;
m) mp_enable=1 ;;
w) opt_idsearch=`seq 0 15` ;;
c) opt_channelsearch="0 1" ;;
r) remove=0 ;; --------------------->Before change remove=1
s) resize=1 ;;
i) lipreset=0 ;;
I) shift; lipreset=$opt ;;
to
General
Problem
Unable to authenticate AppSync after adding DNS suffix.
Resolution
Changing host FQDN is not supported after installing AppSync. To fix this, follow the below steps:
1. Perform a backup of the AppSync database. See AppSync Installation and Configuration Guide for details.
2. Uninstall the already existing AppSync.
3. Install AppSync again.
4. Restore the AppSync database. See AppSync Installation and Configuration Guide for details.
Problem
With XtremIO 4.x and RecoverPoint, protection fails if you try to simultaneously protect LUNs from multiple consistency groups.
Resolution
Ensure that LUNs reside in the same consistency group with XtremIO 4.x.
Problem
If you are logging into AppSync with LDAP user, where the user is part of an LDAP group, and if you have provided at least one
capital letter in the group name, then tabs like Settings, Copy management and so on are disabled in AppSync.
Resolution
You must remove and add the LDAP group in AppSync again.
Problem
A mixed combination of service_plan and server/database name for listcopies command fails.
Resolution
The listCopies command are designed to filter the results based on either service_plan or combination of server and database
name only. Hence you must filter the results only based on the service_plan or server and database name parameters.
Problem
If SMB1 is disabled on agent, log collection for agent fails with below smb authentication error:
"Exception Occurred: SmbAuthException, Message: Logon failure: unknown user name or bad
password."
Resolution
SMB v1 must to be enabled for JCIFs to work. Appsync internally uses this library for agent log collection. After enabling SMB
v1, this issue is resolved.
Problem
The files in <AppSync>\jboss\standalone\tmp\vfs\ directory are temporary files. If the files accumulate in the folder,
disk usage can be very high.
Resolution
To free up disk space:
1. Stop the AppSync server service.
2. Stop the AppSync datasource service.
3. Delete all the files from the C:\EMC\AppSync\jboss\standalone\tmp\vfs directory.
Problem
Snapshot creation on XtremIO takes significant time (more than 2 seconds) irrespective of the host (Windows or UNIX).
Resolution
Add the IP address and the FQDN of the XMS in the host file located at C:\Windows\System32\drivers\etc\hosts.
For example, 10.247.169.71 lrmb071.
Changing an XMS IP
Problem
Changing an XMS IP when a mount operation is in progress can lead to unmount failure because AppSync looks for the old XMS
IP.
Resolution
Before you change your XMS IP address, ensure that you unmount all the XtremIO copies mounted in AppSync.
Problem
Linux filesystems are not mounted on mount hosts, even after mount is successful in AppSync.
Resolution
You must set ./acp -c systemctlDaemonReload="TRUE" variable through acp option in Linux agent server from
the AppSync install directory. To set the variable in the Linux agent server, use the settings file./acp -c
systemctlDaemonReload="TRUE".
agentCmdTimeout=60
cleanupFrequency=86400
cleanupLastRun=1600836773
logDirectory=/opt/emc/sunil/appsync/logs
logLevel=4
logRetentionPeriod=30
logRetentionSize=200
systemctlDaemonReload=TRUE
tmpLocation=/tmp/
[root@host]
To confirm the setting, run ./acp -v from install directory or open the /root/.appsync/settings.xml file. For sudo
user, the location for settings.xml file is /home/sudouser/.appsync/settings.xml.
Problem
If AppSync Server is installed on a Windows host, the AppSync security server and the AppSync server services do not start
after a reboot.
Resolution
Run a repair of the AppSync server on the host to resolve this issue.
Problem
If you have scheduled a recurring service plan for a database, for example, everyday at 3 PM, and a backup tool is also
scheduled to run at the same time on a particular day (for example, Friday at 3PM), AppSync protection might fail because of
resource conflicts.
Resolution
To schedule a service plan to run every day, excluding a particular day (for example, Friday at 3PM), you must create two
schedules:
● Set a schedule to run “Every day at…” at > 12 AM, 3 AM, 6 AM, 9 AM, 12 PM, 6PM, 9PM
● Set a schedule to run "On selected days…" at > 3PM on Sunday, Monday, Tuesday, Wednesday, Thursday, Saturday
Problem
By default, Google Chrome blocks some ports for security reasons (for example, port 123). If you use this port for Appsync
protocols such as http, htts, CAS, or tomcat, Appsync might fail to launch on a Chrome browser with the following error:
ERR_UNSAFE_PORT
Resolution
Do one of the following:
● Use a different browser to launch AppSync.
● Enable the port number used during Appsync installation. For example, to enable ports 123, 80, and 84 for Chrome, type the
following command:
Problem
The AppSync server database might get corrupted, if the server host (AppSync services) shuts down abruptly.
Problem
Any disk mounted to more than one mountpoint is not supported.
Resolution
A possible workaround is to reconfigure the host and application so that the disks do not have more than one mountpoint.
Problem
Running appsync-cli.bat -login server=<server> port=8445user=admin password=<admin_pass> shows the following error.
ERROR: Token file could not be found! Please run the'-login' command.
The appsync-cli failure is due to the missing domain name, as a result of which UI functions do not work.
Resolution
Adding the domain name along with server is mandatory. For example, \EMC\AppSync\appsync-cli>appsync-cli.bat
-loginserver=win-deldevvm port=8445 user=admin password=Appsync@123 verbose=true.
Problem
Unmount does not remove used devices from the storage group if the storage group is renamed after mount.
Resolution
To resolve this issue you must unmount the copy manually and perform the following steps:
1. Unmount the database manually at OS level. (Shutdown the database, unmount the filesystems, and so on).
2. Cleanup the devices at the VC level (RDM/VDisk removal at ESX level).
3. Remove the devices from all the affected storage groups.
4. Choose the force unmount option under server settings at the AppSync level, and mark it as unmounted.
NOTE: Once done, revert the server settings in AppSync.
● The rotation count of the log file and the size of log file is dependent on Settings > Logs >Trace Logs.
Resource logging
The ResourceInfo.log file captures all the resources that are added into AppSync. The file is located at C:
\EMC\AppSync\jboss\logs. This file logs detailed information about the AppSync server settings, arrays, hosts, vCenters,
and service plans. You can enable or disable logging of resources, by setting the server setting "resourceInfo.logging.enable."
Information is logged once daily at 1:00 am.
For example,
Hotfix details
To improve the visibility of all hot fixes installed in the AppSync server, details of all install or uninstall history of hot fixes or
patch, the patch version, hot fix version, and the timestamp are available. These are captured in a file named “patchinfo.txt” at
C:\EMC\AppSync\buildInfo\ path.
array
A collection of disk drives where user data and parity data may be stored. Devices can consist of some or all of the drives within
an array.
C
command line interface (CLI)
Method of operating system or application software by typing commands to perform specific tasks.
D
default path
AppSync's predefined alternate path used while mounting a copy. The format is %SystemDrive%\\AppSyncMounts\\%
%ProdServerName%%\\.
distributed device
A RAID 1 device whose mirrors are in different VPLEX clusters.
E
event
A log message that results from a significant action initiated by a user or the system.
F
failover
Automatically switching to a redundant or standby device, system, or data path upon the failure or abnormal termination of the
currently active device, system, or data path.
354 Glossary
H
host-plugin
An AppSync agent software that is installed and used on production and mount hosts to perform certain functions in order to
facilitate protection and recovery of applications.
L
logical unit number (LUN)
Virtual storage to which a given server with a physical connection to the underlying storage device may be granted or denied
access. LUNs are used to identify SCSI devices, such as external hard drives, connected to a computer. Each device is assigned
a LUN number which serves as the device's unique address.
M
metadata
Information about data, such as data quality, content, and condition.
mount host
The system that AppSync uses to mount a copy. This can be different from the production system.
N
network
System of computers, terminals, and databases connected by communication lines.
O
original path
The mount path AppSync uses to mount copies. The same path as on the production host.
P
production host
The production computer that contains the information system that manages the production data: a database server, Web
server, application server, or file server.
R
RAC
Real Application Clusters. Allows multiple Oracle instances on different nodes of a cluster to access a shared database on the
cluster to facilitate load balancing.
RAID
The use of two or more storage volumes to provide better performance, error recovery, and fault tolerance.
RAID 0
A performance-orientated striped or dispersed data mapping technique. Uniformly sized blocks of storage are assigned in regular
sequence to all of the arrays disks. Provides high I/O performance at low inherent cost. No additional disks are required. The
advantages of RAID 0 are a very simple design and an ease of implementation.
RAID 1
Also called mirroring, this has been used longer than any other form of RAID. It remains popular because of simplicity and a high
level of data availability. A mirrored array consists of two or more disks. Each disk in a mirrored array holds an identical image
Glossary 355
of the user data. RAID 1 has no striping. Read performance is improved since either disk can be read at the same time. Write
performance is lower than single disk storage. Writes must be performed on all disks, or mirrors, in the RAID 1. RAID 1 provides
very good data reliability for read-intensive applications.
recover
The additional operation performed on a protected application to bring the application online and running, after the copy has
been mounted or restored.
RecoverPoint site
All RecoverPoint entities on one side of the replication.
resource group
A collection of cluster resources managed as a single cluster object. Typically a resource group contains all of the cluster
resources that are required to run a specific application or service. Failover and failback always act on resource groups.
restore
The process performed on a copy of a protected application to bring the production data of the application to contain consistent
data up to a point in time that is earlier than the current time.
S
service plan
Defines the attributes of a copy that AppSync creates and manages.
SRDF
A technology that allows two or more Symmetrix systems to maintain a remote mirror of data in more than one location.
The systems can be located within the same facility, in a campus, or hundreds of miles apart using fibre or dedicated
high-speed circuits. The SRDF family of replication software offers various levels of high-availability configurations, such as
SRDF/Synchronous (SRDF/S) and SRDF/Asynchronous (SRDF/A).
storage volume
A Logical Unit Number (LUN) or unit of storage presented by the back end array.
U
universal unique identifier (UUID)
A 64-bit number used to uniquely identify an AppSync copy.
V
VDI
Virtual Device Interface. SQL Server provides an API called Virtual Device Interface (VDI) that helps AppSync agent in providing
support for backup and restore operations. These APIs provide maximum reliability and performance, and support the full range
of SQL Server backup and restore functionality, including the full range of snapshot backup capabilities.
virtual volume
Unit of storage presented by the VPLEX front end ports to hosts. A virtual volume looks like a contiguous volume, but can be
distributed over two or more storage volumes.
VSS
Volume Shadow Copy Service. A Windows service and architecture that coordinate various components to create consistent
point-in-time copies of data called shadow copies.
356 Glossary
Index
A discover Kubernetes Cluster 267
discover Oracle database 171
adding an RDM 343 distributed, scale out, SAP HANA, mount 258
agent, See AppSync host plug-in DNS suffix 347
alert dynamic and statis mounts 311
associated events 297
email 298, 299
filtering 297
E
when generated 297 edit subscription 245
where displayed 297 email 298
alerts 298 email alerts 298, 299
Alerts 20 enable 109, 217
AlwaysOn Availability Groups 121 enable disable 65, 229
AppSync enable_disable 286
architecture 17 enableSP 29
console 18 ESRS 328, 329
host plug-in 18 event
overview 15 alert-related 297
REST 18 event logging 353
server 18 events 66
summary of deployment steps 95 exchange 96
user interface 18 Exchange
AppSync host plug-in backup type 101
installation 223 consistency check 105
archive log backup expiration 200 DAG 96
archive log backups for a service plan 200 database and log layout 102
assqlrestore 156, 157 deleted database restore 113
assqlrestore commands 155 event log errors 101
audience 13 interaction with VSS 101, 106
mount 106
C overview of support 94
protect 97
CLI actions 23 protect immediately 97
cli failure 351 remove mailbox server 96
cli utility 22 requirements for partial restore 113
comments 13 restore 106, 111
configure Oracle database archive log 198 subscribe database to a service plan 294
connection timeout error 330 VSS 101
console exchange interface service 342
effect of user role on 19 exchange service plan details 88
overview 19 expire 47, 264
times shown 21 Expire 286
conventions for publication 13 expiry 188, 264
copyDetails 32
create copy 245
create service plan 57, 59
F
file system 192, 212, 216, 218, 235, 341
D File system 338, 339
file system restore error 339
dashboard 19 filesystem 203
data masking 290 Filesystem 203
datastore Filesystem copoies page 205
affected entities 236 Filesystem page 205
datastore, vmware 224 Filesystem, change mount point 215
datastores 221
definition 49
Dell SC 304, 305
G
disableSP 29 general 347
disclaimer 3
discover 126, 241, 248
H mount phase (continued)
datastore copy 232
HACMP cluster integration 163 mount SAP HANA 250
HACMP Restore 163, 207 Mount VMFS copy 233
host deployment 344 mountpoint 351
hotfix details 353
N
J
NFS file systems 204
Job Status 21
jobs 302
O
K on virtual disks 118
Oracel, Veritas Cluster Services 162
Kubernetes 280, 285 oracle 53, 177
Kubernetes Cluster Oracle
permissions 265 affected entities in restore 195
rights 265 override mount settings 180
kubernetes service plan details 92, 275, 283 summary of service plan settings 66
Kubernetes, application_templates_for_pod_selection 277 oracle copies 175
Kubernetes, built-in templates 271 Oracle Data Guard 160
Kubernetes, copy 273 Oracle database archive log backup 198
Kubernetes, copy expiration 286 Oracle on VMware virtual disks 167
Kubernetes, create 270, 272 Oracle pre-mount script 180
Kubernetes, delete 273 Oracle support 168
Kubernetes, edit 274 oracle, copy expiration 179
Kubernetes, mount 284, 285 Oracle, mount 185, 201
Kubernetes, post-copy 270 oracle, post-copy script 179
Kubernetes, post-mount 270 Oracle, pre-copy script 178
Kubernetes, pre-copy 269 oracle, prerequisites and supported configurations 164
Kubernetes, unmount 285 oracle, protecting 170
oracle, restoring RAC copy for affected entities 197
oracle, storage preferences 178
L oracle, unmount copy 181
ldap user 348 oracle, unmount previous copy 179
listCopies 30 overriding service plan 248
log backups Oracle 199
log collection 326 P
login 23
logout 24 path mapping 110, 147, 148, 190, 191, 217, 218, 260
post mount script 181, 255
powerflex 309
M PowerFlex 309, 310
metro node | VPLEX 321 PowerHA cluster 207
Microsoft Exchange, See Exchange PowerMax 316, 318
mixed combination 348 PowerStore 305, 307, 308
monitor 297 preface 13
Monitor 294 protect 224
mount protect exchange 98
by server 104 push install 223
copy by server 104
host override 104 R
locations 106
minimize log option 107 RecoverPoint
override 104 affected entities in restore 111
throttle option 107 affected entities in SQL restore 152
validation options 107 consistency groups 311
mount and recovery 253, 284 prerequisites 311
Mount dopy 180 replication options 310
mount on cluster 190 restore granularity 113
mount override setup 310
VMware datastore 215, 233 recovery point objective
mount phase compliance report 294, 295
recovery point objective (continued) server (continued)
concepts 294 adding 223
setting 99, 133, 230 service plan
refresh 46 create copy phase 101
related documentation 13 create new 53
report 47 definition 16
reports delete 65
overview 17 disable 64
recovery point compliance 294, 295 enable 64
save to CSV 295 mount copy phase 103, 104
repurpose 248, 288, 312 phase details 99
Repurpose post-copy script phase 102, 135
bookmark) 312 post-mount script phase 105, 141
repurpose expire 290 pre-copy script phase 100, 134
repurpose refresh 289 run on demand 64
repurpose schedule 288 save copy as 53
repurpose, view 292 schedule 99, 133, 230
repurposed 292 start 99, 133, 230
repurposing 149, 173, 281, 287, 290, 308, 310, 315, 340, 349 unmount copy phase 106, 141, 233
resource logging 353 unmount previous copy phase 232
REST API 18 validate copy phase 105
restore service plan schedule 177, 247, 280
affected entities 111, 195, 263 service plan summary and details 176, 244
deleted database 113 service plans 49
Exchange 111 smb authentication 348
manual option 112 SNMP
partial 113 SNMP Notifications 300
SQL affected entities 152 trap destination 301
Restore VMFS or NFS datastores 238 sql 123
restore VMware 235 SQL 148, 336, 337
RHEL 7 341 SQL database
role copies page 131
definition 16 SQL Database 127
effect on console 19 SQL restore 152
rotation 101, 135, 231 SQL second generation 338
RPO 20 SQL server
runSP 28 mount copy 144
SQL Server
considerations in a cluster 125
S database discovery 126
SAP HANA included plans 71
affected entities in restore 263 mount phase of service plan 136
override mount settings 261 permissions 118
SAP HANA connection 243 restore damaged database 154
SAP HANA copies list 245 rights 118
SAP HANA copy 245 user databases folder 126
SAP HANA overriding 248 user privileges 119, 120
SAP HANA service plan 80 SQL server backup 134
SAP HANA system 241 sql server log backup expiration 124
SAP HANA System SQL Server service plan
permissions 241 table of default settings 71
rights 241 sql server transaction log 121
SAP HANA, copy expiration 264 SQL Server:user privileges 119, 120
SAP HANA, mount 255 SQL, expire 132, 151
SAP HANA, post-copy script 244 SQL, mount 143
SAP HANA, pre-copy script 244 SQL, restore 154
SAP HANA, pre-mount script 254 SQL, unmount 148, 149
schedule management 20 storage 304
script Storage System
post-copy 102, 135 PowerStore 305
post-mount 105, 141 subscribe 24
pre-copy 100, 134 Subscribe 127
second generation 249 support information 13
server SupportAssist 328
systems list 242
T XtremIO (continued)
restore 325
TDE enabled 116 XtremIO 4.x and RecoverPoint 347
temporary files 348
transaction log
configure 122
U
Unity 313–315
Unix 346
unmount
as part of service plan 232
Unmount 261
unmount a copy
as part of service plan 106, 141, 233
unmount oracle archive log 202
unsubscribe 26, 247
Unsubscribe 130, 278, 280
unsubscribe SAP HANA 247
V
Vdisk restore 196
view copy summary 21
VIO vSCSI 168
virtual machine 237
vm consistency 226
VMAX All Flash 316
VMAX LUNs 337
vmax service plans 178
VMAX3
mount, unmount 317
vmfs requirements 222
VMware 343
VMware copies list 226
VMware service plan 85
vmware snapshots 226
VNX file service plan 320
VNX file setup 319
VNX File Snapshot copy mount 320
VNX remote protection 319
VNX Replicator 319
VNX Snapshot
affected entities in restore 195
affected entities in SQL restore 152
expiration 101, 135, 231
partial restore 113
VNX Snapshot, RP bookmarks
control replication storage utilization 100
VNX SnapSure’ 319
VSS failure 102, 135
VSS timeout 346
W
windows 345
windows agent 345
Windows server 345
X
XtremIO