AppAssure 5.4.2.192

Advanced Training Webinars Replication, One Time Export/Virtual Standby & Archive

Agenda • Replication – Scenarios – Supported Configurations – Creating a Replication Core – Creating a Seed Drive for Initial Replication – Replication Failover / Failback

• One Time Export –





Steps to create One Time Export ›

VMware, VM workstation, Hyper-V,Oracle VirtualBox



Microsoft Hyper-V Best Practices

Virtual Standby –

Steps to Create Virtual Standby



VMware, VM workstation, Hyper-V,Oracle VirtualBox

Archive –

Scheduled/Incremental



Cloud Connectors for Archive

• Q&A Global Marketing

2

Dell AppAssure Protect continuously, move data anywhere, & recover everything in as little as seconds every time. Recover from system failure in 15 minutes or less.

Protect Virtual or physical; Up to 288 snapshots/day; Bootable virtual standby; Failover & failback

Move WAN-optimized replication; Built-in replication workflows; Customizable

Recover Physical, virtual or cloud; Instantaneous & granular restore; Validate nightly; Track & monitor

AppAssure offers: • Image-level snapshots for Windows, Linux, & virtual environments, including SQL, Exchange & SharePoint • Auto-verifies protected apps • Advanced deduplication & compression Enhances your environment: • Ensure recoverability of apps & data • Provide users near-immediate access to critical applications after an outage

Global Marketing

1

Backup Software or Backup Appliance? Backup Software • Requires backup server and target media • Flexibility in software & hardware selection • IT resources to manage hardware and software • Ideal for larger, flexible storage and network architectures

Backup Appliance • Economical turnkey appliance using the latest generation server tightly integrated with backup/restore software and backend storage • Components optimized and tested for supported configurations • Improves Disaster Recovery with built-in ability to use Standby Virtual Machines • Built in Wizard or Remote Installation make it easy to install and deploy • Ideal for Remote or Branch offices or Small Offices

Global Marketing

PowerEdge VRTX with AppAssure Dell DL4000 – AppAssure

PowerEdge VRTX w/AppAssure

Add an AppAssure Node to your existing PowerEdge VRTX

Expand Your Storage Capacity

Default 5TB Remote Installation Service for your PowerEdge VRTX and AppAssure. Get started quickly, easily and when you need it

Standalone Default 5TB Add a node and additional drives to your PowerEdge VRTX chassis. Remote Installation Service for your new node and AppAssure

Add an MD1200 to your PowerEdge VRTX server. The MD1200 can install as an AppAssure 5TB base or expand your capacity up to 40TB. Remote Installation Service for your node, AppAssure, and MD1200

Services

5

Introduction to Replication • Replication is the feature which automatically synchronizes the recovery points of a protected agent from one core (source) to one or more remote (target) cores – Synchronization is over HTTPS – Optimized for replication over moderate latency WAN connections

• Replication provides the highest level of your business continuity strategy by placing a replicated environment off site in case of a disaster • Replication can be setup at anytime and in addition to other backup and archive strategies

6

Global Marketing

2

New Replication features announced in 5.4.1 • Scheduled replication • can be scheduled for each target core

• Advanced replication • throttling, limit outgoing and incoming tasks

• Multi-target replication • single core to multiple target cores

• Chained/tiered replication • multi-hop replication

• Disparate retention policies • different policies between source and target cores

Global Marketing

7

Replication Scenarios

Global Marketing

Replication Scenarios • Replication to a Local Location – The target core is located in a local data center or on-site location, and replication is maintained at all times. In this configuration, the loss of the Core would not prevent a recovery

• Replication to an Off-site Location

– The target core is located at an off-site disaster recovery facility for recovery in the event of a loss

• Mutual Replication

– Two data centers in two different locations each contain a core and are protecting agents and serving as the off-site disaster recovery backup for each other – In this scenario, each core replicates the agents to the Core that is located in the other data center

• Hosted and Cloud Replication

– AppAssure MSP partners maintain multiple target cores in a data center or a public cloud. On each of these cores, the MSP partner lets one or more of their customers replicate recovery points from a source core on the customer’s site to the MSP’s target core for a fee. – In this scenario, customers would only have access to their own data

9

Confidential

Data Protection

3

Supported replication configurations replication configurations Point-to-point

Replicates a single agent from a source core to a single source core to a single target core

Multi-Point to site

Replicates multiple source cores to a single target core

Point to Multipoint

Replicates an agent from a single source core to more than one target core

Multi-hop

Replicates a replicated agent from one target core to another target core, producing an additional failover or recovery option.

10

Services

Room for text Dell - Internal Use - Confidential

Multi-target replication

Linux Server Exchange Server Linux Server

SQL Server Server

Core

Exchange Server

Columbus

SQL Server Server

Core

Austin

LinuxServer Exchange Server SQL Server Server

Core

Reston 11

Services

Room for text Dell - Internal Use - Confidential

New in 5.4: Multi-hop replication

Linux Server Exchange Server

Linux Server Exchange Server

SQL Server Server

Core

Core SQL Server Server

Austin

12

Room for text Dell - Internal Use - Confidential

Columbus

SQL Server Server

Core

Reston

Services

4

Replication Throttling • Limit the speed of replication in bandwidth constrained environments. • Limit the number of outgoing (ReplicationJob) and incoming (RemoteReplicationJob) replication tasks. This helps balance the load on target cores and improve general system performance. • Max. Transfer speed is in MegaBYTES

13

Services

Room for text Dell - Internal Use - Confidential

New in 5.4: Scheduled Replication • Administrators can now schedule replication for each target core. • Replication can be scheduled to run at 3 specific periods: –All the time: replication is available anytime –Daily: every day during specific time interval –Custom: weekday and weekends during specific time interval

14

Services

Room for text Dell - Internal Use - Confidential

Linux Server Exchange Server

5 4

Core

SQL Server Server

Austin

Newest RPs

New in 5.4: Disparate Replication Retention policies

Linux Server

5 4

Last replicated time

3

Exchange Server

3,2,1

Core SQL Server Server

Columbus

2 1 • •

Ability to configure rollup on target core, removing unneeded RPs (recovery points). Result: different recovery point chains at target and source cores AppAssure tries to build RPs chain from newest RPs • If needed, missing RPs are added (excluding seed drive). guarantees chain integrity on target. • Now possible to fix orphaned RPs which are located below newest RPs – simply force replication with option “Fix orphans”.

15

Room for text Dell - Internal Use - Confidential

Services

5

Recovery Point Management

Faster Seed Drive Creation • Uses less space by default.

– 5.4.1 .When creating a seed drive, most recent recovery point is used by default. – 5.3.X seeded all recovery points • Configurable

– Older recovery points in the seed drive as well may be used at the cost of more space required in the seed drive. – Why do this? Helpful if the user wants the history on the target or if they are repairing orphans

Faster Recovery Point loads – Significantly faster recovery point catalog loads for larger environments with a large number of recovery points

16

Room for text Dell - Internal Use - Confidential

Services

Best Practices For Replication

Global Marketing

Best Practices for Replication • Recommended that the Target Core have the same hardware configuration as the Source Core. Please refer to Sizing Guidance • WAN accelerators are not supported. AppAssure 5 has built in deduplication and compression • Once replication has been established, create a seed drive to populate the replicated site. This is a one time seeding of the initial data at the target, and is more efficient than sending data over the network • Seeding can span multiple drives. During the Seed(also known as a Copy), you will be prompted to add another drive if the current drive doesn’t have enough capacity to complete. At the Target Site, AppAssure 5 will prompt you to add the data (also known as Consume) from each drive, in the order the drives were “copied” from the Source Core

18

Global Marketing

6

Setting up Replication

Global Marketing

19

Steps to Create Replication Between Two Sites • Create replication source to target connection – Core target name Fully Qualified Host name (domain\username) and Password)

• Select Agent(s) to replicate › Block level deltas will replicate as new incremental snapshots taken › Additional protected agents may be added at any time

• Create Seed Drive (also known as copy) • Send drive to target location – If using a USB device, only above USB 2.0

• Mount and Copy data to repository on target side – Also known as consume Global Marketing

20

How to Add a Remote Core for Replication • Navigate from the Core to the Replication tab • Select Actions • Select Add Target Core • Select Target Core – Third Party Provider › Managed Service Provider (MSP) › Cloud Provider

– eFolder – Amazon › Own Target Core › Use an Existing Target Core – Multi hop – Chained

21

Global Marketing

7

Replication Wizard • On Target Core Select agents that you want to Replicate • Select Use Seed Drive to perform initial transfer Outgoing Throttling settings

Incoming

Global Marketing

22

Creating A Seed Drive

Global Marketing

Using a Seed Drive for Initial Transfer Initial replication can be seeded to the target core using external media to transfer the initial data to the target core. This is typically useful for large sets of data or sites with slow links NOTE: Dell AppAssure recommends that you do not use a network connection to seed the base data. Initial seeding involves potentially very large amounts of data, which could overwhelm a typical WAN connection. For example, if the seed data measures 10 GB and the WAN link transfers 24 Mbps, the transfer could take more than 40 days to complete. Because large amounts of data need to be copied to the portable storage device, Dell AppAssure recommends that you use an eSATA, USB 3.0, or other high-speed connection to the portable storage device

• Data in the seeding archive is compressed and deduplicated – If the total size of the archive is larger than the space available on the removable media, the archive can span across multiple devices based on the available space on the media – During the seeding process, the incremental recovery points are replicated to the target site – After the target core consumes the seeding archive, the newly replicated incremental recovery points automatically synchronize

24

Global Marketing

8

Using a Seed Drive for Initial Transfer • Seeding is a two-part process (also known as copy-consume) – Copy › Writing the initial replicated data to a removable media source › Copying duplicates all of the existing recovery points from the source core to a local removable storage device such as a USB drive › After copying is complete, transport the drive from the source core location to the remote target core location – Consume › Occurs when a target core receives the transported drive and copies the replicated data to the repository › The target core then consumes the recovery points and uses them to form replicated agents

• NOTE: While replication of incremental snapshots can occur between the

source and target cores before seeding is complete, the replicated snapshots transmitted from the source to the target will remain “orphaned” until the initial data is consumed, and they are combined with the replicated base images Global Marketing

25

How to Create a Seed Drive for Replication • Expand “ > “ sign to the left of the Remote Core Name (Source Core/Outgoing Replication) • Expand tools button to the left of Agent Name • Select Copy • Seed Drive Wizard displays • Chose Location • Username/Password • Select Next

Global Marketing

26

Chose Size and Recycle Action • •

Choose Maximum Size Recycle action • • •





27

Do Not Reuse Replace the Core Erase Completely

Select • Add all agents to Seed Drive • Build RP Chains (fix orphans) • Select this option to replicate the entire recovery point chain to the seed drive. • Typical seeding in AppAssure 5.4 replicates only the latest recovery point to the seed drive, which reduces the amount of time and space required for creating the seed drive. Use compatible format • Select this option to create the seed drive in a format that is compatible with both new and older versions of the AppAssure • Current seed drive format is not compatible with 5.3 versions of the Core. Archives created in AppAssure 5.3 are compatible with AppAssure 5.4. • If data spans more than the USB removable media capacity you will be prompted for additional drive(s) until all data is copied Global Marketing

9

How to Consume Seed Drive at Target Site • Navigate to replication Tab from the Core (Target Core/Incoming Replication) • Expand Tools Button (Incoming Replication) from Remote Core • Select Consume – Complete Location information – Chose Agents – Check File

Global Marketing

28

Replication Failover/Failback • Please refer to the User’s Guide page 51 for Failover • Pleaser refer to the User’s Guide page 66 for Failback

Global Marketing

29

Performing a Failover to Target Core • From AppAssure 5 Core Console on Target Core – Click Replication tab or icon › Under Incoming Replication “EXPAND” to view details › Click the drop down menu for the agent you want to fail over and select › Export backup recover point information( one time export/virtual standby) › Power on the Virtual machines › Go back to the AppAssure Core and verify new agent appears in Protected Machines › Verify the new agent appears on the replication tab under incoming replication

30

Global Marketing

10

Performing a Failback Please refer to AppAssure Kowledge Article 119959 Complete the steps in this procedure to perform a failback from the TARGET Core 1. Under Incoming Replication, select the failover agent and expand the details. a.

On the Actions menu, click Failback.

b.

The Failback Warnings dialog box will open up and display the steps necessary to follow before you click the Start Failback function.

c.

Click Cancel.

2. If the failed-over machine is running Microsoft SQL Server or Microsoft Exchange Server, stop those services. 3. In the TRAGET Core Console, click the Tools tab. a.

Create an archive of the failed-over agent and output it to disk or a network share location.

4. After you create the archive, navigate to the Core Console on the newly repaired source core, and click the Tools tab. 5. Import the archive created in Step 7

Global Marketing

Performing a failback (cont’d) 1. Go back to the TRAGET Core Console and click the Replication tab. 2.

Under Incoming Replication, select the failover agent and expand the details. a.

On the Actions menu, click Failback.

b.

In the Failback Warnings dialog box, click Start Failback.

3.

Shut down the machine that contains the exported agent that was created during failover.

4.

Perform a bare metal restore (BMR) for the source core and agent. a.

NOTE: When you launch the restore, you will need to use the recovery points that were imported from the target core to the agent on the virtual machine. For more information, see the article titled “How to Launch a Restore from the AppAssure 5 Core”).

b.

Wait for the BMR reboot and for the agent service to restart, and then view and record the network connection details of the machine.

5.

Navigate to the SOURCE Core Console and on the Machines tab, modify the machine protection settings to add the new network connection details.

6.

Navigate to the TARGET Core Console, and delete the agent from the Replication tab.

7.

Resume replication Global Marketing

32

One Time Export & Virtual Standby

Global Marketing

11

Introduction • There are two type of exports – One time – Continuous (or Virtual Standby)

• From a protected machine – Provides the capability to create a one time virtual export – Export can be created from a physical or virtual machine

• The virtual export created doesn’t need to be the same platform as the virtual machine you are working on – Create a virtual export TO Hyper-V FROM VMware). A VMDK file(VMware and VMware workstation), or a VHD ( Microsoft Hyper-V) is created – You will need to have a supported HOST to use the VMDK or VHD export file

Global Marketing

One Time Export

Global Marketing

Steps to create a one time export • Navigate to the protected machine – Expand “ > “ sign and select export – Chose which type of export

36

Confidential

Global Marketing

12

How to create a one time VMware ESXi Export • Select type of VMware export • Provide Host Name, User ID and Password (Domain Admin) • Firewall port 443 must be open for inbound/outbound communications • CLICK “connect” • VM will be in a powered off state • You will need your VMware environment to import and open the VMDK

Global Marketing

37

Steps to create one time VMworkstation Export • Firewall port 433 must be open for inbound/outbound communications • Target should not be part of the repository • Username and Password – Domain Admin • Rename virtual machine if exporting to production host • Select memory for VM • Select volumes for export • Select Next for Summary and Finish • VM will be in a powered off state Global Marketing

38

Steps to Create one time Hyper-V Export • Select Hyper-V export • Select Local or Remote Machine – Do Not Use Repository Storage • Firewall port 8010 must be open for inbound/outbound communications • Provide User Name and Password (Domain Admin) • Rename virtual machine if exporting to production host • Select memory for VM • Select volumes for export • Select Next for Summary and Finish • VM will be in a powered off state

39

Global Marketing

13

Steps to Create one time VirtualBox Export • Select VirtualBox export • Select Local or Remote Machine – Do Not Use Repository Storage • Firewall port 22 must be open for inbound/outbound communications • Provide User Name and Password (Domain Admin) • Rename virtual machine if exporting to production host • Select memory for VM • Select volumes for export • Select Next for Summary and Finish • VM will be in a powered off state

Global Marketing

40

Hyper-V Best Practices & Example

Global Marketing

The best strategy to protect Hyper-V and VM’s running on the Hyper-V • Protect the host – Install Agent on the Hyper-V host to protect the System Volumes – Allows you to perform quick recovery of the Hyper-V host should the host suffer a catastrophic crash

• Protect the Virtual machines – Install the Agent within the virtual machines – This allows extremely granular protection of the virtual machines via the operating system, application and the data

42

Global Marketing

14

Hyper-V Best Practice Recommendation Example

Hyper-V solution installed, backup using AppAssure with granular recovery options for AD, Exchange, SQL and Share Point • 6 x Windows Server 2012 x64 w/ Hyper-V role (the Hyper-V hosts) • 12 x Windows Server 2012 x64 guest VMs including: – 2 x Domain Controllers – 1 x Exchange 2013 Server – 3 x MS SQL Server 2012 SP1 – 1 x Share Point 2013

Solution • 6 Hyper-V licenses • Load the agent at the host level • In the host’s configuration, omit the volumes with the VMs on them from protection. • Load the agent on each VM and back these up directly • If you have a host failure, you can BMR the host back into existence. If you lose a VM, you can export a new one. You get complete granular recovery of everything but AD. • Mount the server’s volume with the AD database and leverage QRM for AD to restore granular AD data from an AppAssure Recovery Point. Global Marketing

43

Virtual Standby/ Continuous Export

Global Marketing

What is Virtual Standby(Continuous Export)? • Provides a backup of your backup • Backup is written to both the repository and virtual standby • VMware ESXi/VM Workstation, Microsoft Hyper-V and Oracle VirtualBox supported – Licensed copy of VMware/Hyper-V required to import and power on VM

• Allows recovery in a moments notice – Not Deduped/Compressed – Need to consider additional storage space, and Core CPU/RAM

• Targeted for mission Critical Servers – Not more than 10% of Protected Machines

• Protected Machine can be physical or virtual

45

Global Marketing

15

Accessing One Time Export / Virtual Standby from Protected Machines • Both types of exports can be accessed from the Protected Machine. • Once selected, Export Wizard displayed

Global Marketing

46

Creating a Virtual Standby • Quick Link or Virtual StandbyTab − Select “add” − Select Machine • Monitor/Manage − Virtual Machines status − Export Queue

Global Marketing

47

Virtual Export – Perform initial ad-hoc export Two Virtual Standby Options • If box is checked Virtual Standby will be created once the Export Wizard is successfully configured and the “finish” button is clicked



• If box is unchecked •

48

After Export Wizard complete and the “finish” button is clicked the virtual standby will start when the next snapshot is scheduled

Global Marketing

16

Microsoft Hyper-V Exports – Network and Disk Considerations • Please review AppAssure KB – http://documents.software.dell.com/DOC211123

• Disk Formats – VHD/ VHDX – Hyper-V Export supports VHDX disk formats if the target machine is running Windows 8 (Windows Server 2012) or higher. If the VHDX is not supported for your environment, the option is disabled. – If exporting to Hyper-V generation 2, only VHDX disk format is supported

• Specify generation of HyperV to use for export – Generation 1 / Generation 2 – Only generation 2 supports the secure boot option

Global Marketing

49

Cloud Connectors

Global Marketing

Cloud Archive and Import AppAssure offers new Cloud features for archiving and retrieving your long-term data storage and managing access to your Cloud accounts • Archive to Cloud - When archiving your data for long-term retention, you can now store your archives to Cloud storage targets, including Amazon S3, Microsoft Azure, Rackspace, and other storage platforms based on OpenStack standards • Import from Cloud - Supporting Cloud-based archiving, you can also import your archived data into the AppAssure 5 Core by streaming directly from a Cloud storage target that you associate with your Core • Cloud Access Management - Supporting Cloud-based archiving and import, you can now manage your Cloud accounts in the Core Tools menu by selecting Clouds and adding or removing accounts

51

Global Marketing

17

Cloud Connectors • Cloud Connectors can be used to Archive to one of the supported Cloud Services

• Select “Add New Account” − Microsoft Azure − Amazon S3 − OpenStack − Rackspace

52

Global Marketing

Archive

Global Marketing

New and Enhanced Archive Features • Archive Options – Scheduled › schedule archives on a recurring basis, choosing from daily, weekly, or monthly archives › This feature supports local, network, and Cloud-based archives

– Create – Check Archive – Import Incremental Archive ›

54

Add incremental recovery points to any existing archive, storing only the changes since the last archive.

Global Marketing

18

Resources

Global Marketing

Resources

• AppAssure Getting Started Website

– www.appassure.com/getting-started

• Dell Software Group AppAssure home page

– http://software.dell.com/products/appassure/

• Release Notes and Support Guides

– https://support.software.dell.com/appassure/release-notes-guides – Click on the Dell Logo from the AppAssure Core (Home)

• Submit and online AppAssure Support ticket

– https://support.software.dell.com/appassure/5.4.1/

• Knowledge Base Search

– https://support.software.dell.com/appassure/kb

• License Portal

– https://appassure.licenseportal.com/User/LogOn – Please email [email protected] for all licensing questions

• Dell Techcenter – IT Administrator Community

– http://en.community.dell.com/techcenter/data-protection/

Data Protection 56

Data Protection

Resources Virtual Export Types in AppAssure 5.3.1 Virtual Export – 2 TB Size Limitation – AppAssure Hyper-V Continuous (Virtual Standby) Export - AppAssure How to Export Virtual Machines to ESXi by Using NFS – AppAssure Cannot Export to a Virtual Machine – AppAssure VMware Workstation Continuous (Virtual Standby) Export AppAssure ESXi Continuous (Virtual Standby) Export - AppAssure 57

Global Marketing

19

Resources

• Best Practices: Replication • Configuring Replication for a Core Managed by a Third Party • How to Create a Seed Drive for Replication • Source and Target Core Retention Policy Conflicts • Unable to Change the Repository for an Agent • Migrating a Core to New Hardware • Resuming Replication • Performing Failover on the Target Core • How to Force a Snapshot • How to Perform a Failback.

Global Marketing

58

AppAssure Wins!

Storage Magazine Quality Awards #1 product for midrange backup and recovery software

Global Marketing

Q&A

Global Marketing

20