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