Can you explain the problem this functionality is addressing?A:
Please refer to the following blog post for more details: Separation of Permissions in Backup and RecoveryQ:
I am the only admin in a small environment. Do I have to use the requests workflow in order to be able to restore application items?A:
No, obviously we do not want you to spend time creating and approving lab requests for yourself. As backup administrator, you can simply right-click any VM in the running SureBackup job session, and start application-item recovery procedure immediately. Just make sure AIR wizards are installed on your Veeam Backup server.Q:
How it works from end user perspective?A:
1. Install AIR wizard depending on the application you need to recover from.
2. Right-click the Virtual Lab Manager tray icon to create new virtual lab request.
3. Specify description, estimated time needed, required VM and restore point, and submit request.
4. Wait until the request is approved by backup administrator, and the lab is started.
5. Continue on in the AIR wizard and perform the restore.
6. If you need more time, just extend virtual lab lease.
7. When done, dismiss the lab (if you forget, it will expire automatically).Q:
How it works from backup administrator pespective?A:
1. Receive email notification about new lab request.
2. Open Enterprise Manager, make desicion to approve or deny access to requested data to the user.
3. Go through request approval wizard. If necessary, adjust request settings (such as lab lease time).
4. Manage active labs if needed. For example, stop lab used by developers to let somebody else perform emergency restore using the same virtual lab.
5. No need to babysit lab, as they will automatically expire after requested time passes.Q:
How it works under the hood?A:
All operations described below are fully automated and "hidden" from users:
1. AIR wizard generates lab request and passes it over to Virtual Lab Manager (VLM), which and sends it over to Enterprise Manager.
2. Request is approved by admin, who selects SureBackup job to use as a part of approval process.
3. Enterprise Manager will automatically locate Veeam Backup server for selected SureBackup, and will have it run the SureBackup job for required VM only.
4. Once all dependent, and the selected VM are running and ready (ready means recovery verification wass successful), Veeam Backup server notifies Enterprise Manager.
5. Enterprise Manager notifies requesting VLM install, and provides network parameters for lab (proxy appliance IP address and masquearade IP address of requested VM).
6. VLM updates routing table on local machine, and notifies user the everything is ready with popup notification.
7. User is now able to proceeds through AIR wizard to perform application item recovery.
8. Lab automatically expires automatically as requested time passes (unless user extends the lease, or per user request to dismiss the lab).Q:
Do I have to install AIR wizards on Veeam Backup server?A:
No, AIR wizards can be installed on any computer. For example, you can install them on developers' workstations.Q:
Am I required to use Veeam AIR wizards to recover individual items? Unfortunately wizard X lacks feature Y which I really need.A:
No, if you prefer you can simply use native tools to get individual application items from applications running off backup files in isolated virtual lab environment. For example, Microsoft Exchange or SharePoint through OWA (see User-Directed Recovery
below), and Microsoft SQL through Management Studio, Oracle through Oracle SQL Developer (video
in Oracle session), MySQL through MySQL Workbench (video
in Session 3), etc.Universal AIR WizardQ:
How this "universal" recovery is supposed to work?A:
Once the lab is prepared, Universal AIR wizard will provide masquerade IP address of requested VM in the isolated environment, and update routing on current computer automatically to enable transparent access. You can then use native management tools to extract required items from the application, and put them back to production server. For example, you can use free Oracle SQL Developer to perform item-level recovery from Oracle database, or Microsoft SQL Management Studio to perform item-level recovery from Microsoft SQL database, or MySQL Workbench to perform item-level recovery from MySQL database, etc. - any application!Q:
I had never dealt with databases before. Is there a demo that can help me better understand the concept, so I can explain this to my colleagues?A: Session #3
video shows example of item-level restore from MySQL server backing my very own WordPress blog using free MySQL Workbench tool starting at 31:00.Microsoft Active Directory AIR WizardQ:
What is the list of capabilities of Active Directory AIR wizard?A:
Restore both entire objects, or individual attribute values of existing objects back to production Active Directory.Microsoft Exchange AIR WizardQ:
Why do I need this if you have Veeam Explorer for Microsoft Exchange?A:
Unlike Veeam Explorer for Microsoft Exchange, this wizard supports Exchange versions prior to 2010. We are intended to discontinue this wizard in the next major release, as we expect most people to migrate to at least Microsoft Exchange 2010 due Microsoft Exchange 2007 reaching end of support from Microsoft.Q:
What is the list of capabilities of Exchange AIR wizard?A:
Restore individual mailbox items (email, appointments, contacts) back into production mailbox, to Outlook PST file, or to individual files.Q:
Can I restore from other user's mailbox?Q:
Just like with other Exchange item recovery products, you need to make sure your account has sufficient permission to access mailbox it is injecting the restored data to. By default, domain adminstrators do NOT have permissions to other users' mailboxes. Full Mailbox Access permission on all mailboxes you want to be able to restore data for must be granted to account you are using to perform Exchange AIR.Microsoft SQL AIR WizardQ:
What is the list of capabilities of SQL Server AIR wizard?A:
Recover SQL databases, tables, records, schema etc. directly to the original SQL server, or to a SQL script.