Flexible Engine - File and Application Backup user guide

Backups Configuration








Backup Definitions


In order to run, a backup must be defined specific parameters:

  • Backup Plan:
    • Schedule
    • Storage location
    • Data retention
  • Subclient:
    • Content
    • Exclusions and/or Exceptions



In FAB, Backups are grouped by sets of Subclients.


These sets are only logical groups to further help you manage the hierarchy of your backup data. Their name varies depending on the FAB agent in question (BackupSets for Filesystem agent).


The true container of your data to protect is the Subclient


It’s therefore only by associating Backup Plans to Subclients that you can protect your data.


Note:

Some Backup Plans are pre-configured for your use

See the FAB preconfigured Backup Plans section



Another important notion to understand is the Backup Level. In FAB (as in most backup softwares) these are:

  • Full: A Full backup includes everything defined in the backup content of the backed up Subclient. The first backup of a subclient is always a Full backup.
  • Synthetic Full: A Full backup built on the backend with all differential/incremental backups since the last Full backup. A synthetic Full does not require interactions with the FAB agent and has no impact on the backed up device. However, a synthetic full backup does not include the files modified since the last backup.
  • Incremental: An incremental backup includes every data modified since the last Full or Incremental backup.
  • Differential: A differential backup includes every data modified since the last Full backup only.
  • Transaction Log: Only for DB agents, the transaction log is the DB backup log. It includes all committed and uncommitted transactions. A new DB log file is generated.



Deduplication


If you are bringing your own storage (see the BYOS section), you must understand the Deduplication principle.
Data Deduplication is a technique for eliminating duplicate copies of repeating data before actually storing the backup on the storage.
The data Deduplication technique greatly improves storage utilization, which may in turn lower capital expenditure by reducing the overall amount of storage media required to meet storage capacity needs.




Subclient management


In order to modify a backup content, add or remove exclusions, create file exclusion exceptions, or modify a Backup Plan to a given set of files, you may add or edit subclients:

  • Connect to the FAB Backup console, Protect / File servers section:
  • Select the device for which you wish to modify the backup:


  • Possible operations as described below from the “Sublcients” section (page bottom):





Activity disabling


If required, any backup / restore activity may be disabled and re-enabled:

  • Connect to the FAB Backup console, to the configuration page of the element to disable/enable
  • Click on Configuration


  • Slide the toggle bar to disable the activity (Data backup / Data restore…)


  • Click on Enable after a delay to enable backup/restore after a certain duration, choose the desired delay period of create a custom one






Application backup Configuration


Microsoft Exchange (DAG) Backup Configuration

Prerequisite: The FAB Exchange agent is installed on all nodes


  • In the FAB Backup console, go to the Protect / Applications / Exchange section
  • Click on Add and then select Exchange Database


  • Provide all required details, then click on Discover and provide input after discovery



  • In the DAG servers list, select a DAG with an available member server
  • In the Member servers list, select a member server, and then click on OK



Add Mailboxes to backup:

  • Go to the FAB Backup console, Protect / Exchange section
  • Click on the Exchange server


  • In the Subclients section, click on the subclient

  • In the Content section, click on Edit


  • Select the databases to backup


  • Click on Save
  • In the Server details section, click on Edit


  • Select Backup from passive copy in the DAG options


  • Click on Save
  • In the Settings section, enable Optimize for message level recovery





(VSA) Virtualization Client backup Configuration



(VSA) VMware Backup Configuration


Prerequisites:

  • This Access Node (on which the FAB VSA agent is installed) must be able to reach the vCenter on port 443 and all required ESXi servers on ports 443 and 902
  • The VMs to protect have up-to-date VM tools installed
  • You have administrator credentials to your vCenter


  • In the FAB Backup console, go to the Protect / Virtualization section
  • Click on Add hypervisor in the Hypervisors tab


  • In the Add hypervisor window, from the drop down list in Select vendor click VMware vCenter.



Provide the vCenter Hostname, Hypervisor display name (a display name, can be anything), enter the credentials Username and Password or select pre-saved-in credentials, and select the Access node (the server with the FAB VSA agent):


Note: The credentials required here are for accessing the vCenter. Administrator role is required.


  • Go to the VM groups menu, and click on Add VM group


  • In the Add VM group window, choose the Hypervisor that was added in previous steps. Provide a Name (any name). In the Browse and select VMs there are several options to help you select your VMs to protect from your VMware infrastructure. Check the boxes next the the VMs to protect



  • Select the Plan to associate to this backup from the dropdown list based upon the region where your server / vCenter is located



Note: The Plan will determine where to store your data. It is recommended to take extra attention in determining the data location (see Backup plans description section) as it may cause degraded performances


  • Click on Save





(VSA) VM application consistency setup


VMware tool is by default used for taking application consistent backup, but to provide granular application level recovery this needs to be modified.


Application Aware definition:  It quiesces the application, flushes its memory, and completes pending writes, then creates a software snapshot of application data. After the software snapshot is created, the application resumes

  • In the FAB Backup console, go to the Protect / Virtualization section
  • Go to the VM groups menu, and click on the configured VM group (see VMware backup Configuration section for configuring it)
  • then go to the Configuration tab and click on edit under the Settings frame


  • In the Edit settings window:



  • Select the Aplication Aware option
  • Click on the key icon
  • Enter the server credentials (as it’s application aware, and as this model has no FAB agent present on the server, it requires credentials on the system)
  • Click Save



Note: This option is supported on Windows VMs (and some Linux)





Database backup Configuration





Oracle Backup Configuration


Prerequisite: The FAB Oracle agent has been installed on the Oracle server to protect as instructed in section Oracle agent installation


  • In the FAB Backup console, go to the Protect / Databases / Instances section and Click on the DB instance (the instance is automatically discovered once the agent correctly installed, if not, follow the instructions detailed 3 steps here below)


  • Click on edit under the General section in the Overview page
  • Select the Backup Plan (see the Backup Plans description section) to use for the backup of this Oracle environment, and provide the connection credentials, then click on Save


  • If the Instance is not automatically discovered, click on Add instance / Oracle


  • and provide the details:



MS SQL Backup Configuration


Prerequisites: The FAB MS-SQL agent is installed on node as instructed in section MS SQL agent installation


  • Ensure that your server is discovered in the FAB Backup console:
  • Go to the Protect / Databases / Instances section:


  • If the instance is not detected after the installation, or if the user account for the SQL service is not the local system account, then, in the Protect / Databases / Instances section, click on “Add Instance” :


  • Select the Server and the SQL instance, define the credentials required, and click on the Add button:





MYSQL Backup Configuration


Prerequisite: The FAB MYSQL agent has been installed on the MYSQL server to protect as instructed in section MYSQL agent installation.


  • On the FAB console, go to Protect / Databases / Instances.



If the MYSQL instance is not visible automatically after the agent installation then follow below steps.

  • On instances sub-tab, click on the three dots present on right Side of the page. Click on discover instances


  • Select the Database engine as MySQL and select the server name from drop down menu. Click on Discover



If the Discover instances option doesn’t work, add the Database manually by following the below steps:

  • From the navigation pane, go to Protect / Databases
  • On Instances page click Add server, and then select the database type.


  • Fill the details like OS Type, Database server name, OS user name password, plan and others. Click on Add.


  • The MySQL Instance is now present under section Protect / Databases / Instances


  • Click on the newly added Instance then click on edit under the General section in the Overview page
  • Select the Backup Plan (if you wish to use preconfigured backup plans, see the FAB preconfigured Backup Plans description section) to use for the backup of this MySQL environment, and provide the connection credentials, then click on Save


Note: for Master-slave configuration: Skip the /sys from slave backup dataset configuration as shown below.





Hyperscalers applications protection configuration





Exchange Online (Microsoft 365 mailbox) Configuration


  • In the FAB Backup console, go to the Protect / Applications / Office 365 section
  • Click on Add Office 365 App


  • In the Add Office 365 app window, Click Exchange online and provide the application Name (pseudo name to identify this Exchange online application with all its mailboxes)


  • It’s mandatory to select the FE-O365-Server-Plan plan from the drop down list in Server plan


  • Input Exchange Online Administrator name and Password, Once done Click on Create Azure app


  • A Microsoft Azure authentication window pops up. Enter your admin credentials to authorize the app.


  • Click on Accept and Verify that App is authorized by expanding Hide details (if required click Authorize Now) then click Create in the Exchange Online wizard



  • An new App in Protect / Applications / Office 365 and a new Server resource in Manage / Servers are now created with the name of the Exchange client you specified in the wizard





User Mailbox protection (subclient) configuration


Once the Exchange online client is created, each user mailbox (or Azure group) needs to be associated with a subclient and an Office 365 plan assigned.

  • In the FAB Backup console, Protect / Applications / Office 365 section, select the MS 365 App name of the mailbox to protect, click on the App name


  • Select the Mailboxes section (top right corner) and Click Add / Add Mailbox


  • In the Add Mailbox window, Select the user mailboxes and Choose the desired Office 365 plan accordingly then click on


Prerequisites:

  • Connection through Azure Active Directory exclusively
  • Exchange Online service account with global administrator role
  • Multi-Factor Authentication (MFA) must be disabled on your O365 admin account
Note: All mailboxes configured on the same plan will share the same backup configuration (backup retention period and location). For using different configurations, you must use different plans on the mailboxes.


  • (Optional) AD Groups can be added so that any new user’s mailbox can be automatically backed up with the retention set on the group.
  • In the FAB Backup console, Protect / Applications / Office 365 click on the App name


    • Click on Add and select AD group from drop down


    • In the Add AD group window Select the groups sharing the same backup retention requirements and Choose the desired Exchange plan accordingly, then click on Save





Disable User Mailbox backup

Notes:

  • Disabled mailboxes don’t consume any FAB frontend backup license.
  • No backup job will run on a disabled mailbox backup
  • Browse and restore operations remain available on backups ran before disabling


  • In the FAB Backup console, Protect / Applications / Office 365 section, click on the App name hosting the mailbox to disable
  • Select the user mailbox to disable and click on the three dots menu, then select Manage and click Exclude from backup


  • In the “Confirm disable backup” window, click on Yes





Delete Exchange Online Mailbox Client

Note: Deleting the MS 365 App removes within 24hrs all the mailbox backups currently in retention for that app



To remove the whole MS 365 Exchange online application:

  • In the FAB Backup console, Protect / Applications / Office 365 section,
  • Click  the three dots action menu against the Exchange online App / client name and click Release license, it would disable client


  • Click the three dots action menu again and click Delete


  • Type in erase and reuse media when asked to confirm client deletion by clicking Delete Client





SharePoint Online Configuration

Prerequisites:

  • Service account with global administrator role and SharePoint admin role if customized role
  • Multi-Factor Authentication (MFA) must be disabled temporarily for service account
  • SharePoint Online tenant would need to set the property “DisableCustomAppAuthentication” false, PowerShell commands can be used to set that:
    • Connect-SPOService
    • Set-SPOTenant -DisableCustomAppAuthentication $false


  • In the FAB Backup console, go to the Protect / Applications / Office 365 section
  • Click on Add Office 365 App


  • In the Add Office 365 app window, Click SharePoint online and provide the application Name (pseudo name to identify this SharePoint online application)


  • It’s mandatory to select the FE-UNIVERSAL-O365-Server-Plan plan from the drop down list in Server plan


  • Input Global Administrator name and Password, check the box “MFA is turned off and, once done, click on Create Azure app


  • A Microsoft Azure authentication window pops up. Enter your admin credentials to authorize the app.


  • Click on Accept  and Verify that App is authorized by expanding Hide details (if required click Authorize Now)


  • In the Create app principal window, Click on the link in step 1. It would open Sharepoint admin portal in another window (care to accept the popup in your browser)

  • Copy the App ID from the FAB page and paste it in the Sharepoint popup window “App Id” field
  • click Lookup
  • Copy the tenant ID from the FAB page and paste it in the Sharepoint popup window “App Domain” field
  • Then Copy the Apps Permission Request XML from the FAB page and paste it in the Sharepoint popup window “Permission Request XML” field
  • Now click Create and Trust it


  • Click Save in the Create app principal window once above steps are completed and in the confirm window click Yes then click Create in the SharePoint Online wizard





Sites protection (subclient) configuration


Once the SharePoint online client is created, the app subclient must be configured to associate Sharepoint sites with FAB O365 plans:

  • In the FAB Backup console, Protect / Applications / Office 365 section, click on the Sharepoint online App name to protect


  • Select the Sites section (top left corner) and click Add then Add Sites


  • In the Add Sites window, select the Sites and choose the desired Office 365 plan accordingly then click on Add


Note: All sites configured on the same plan will share the same backup configuration (backup retention period and location). For using different configurations, you must use different plans on the sites.





Disable Specific Sites backup


This section describes how to specifically disable one or more Sharepoint online site protection. In order to disable completely the whole Sharepoint online application, see the Activity Disabling section

Notes:

  • Disabled sites don’t consume any FAB frontend backup license.
  • No backup job will run on a disabled sites
  • Browse and restore operations remain available on backups ran before disabling


  • In the FAB Backup console, Protect / Applications / Office 365 section, click on the App name hosting the Sites to disable
  • Select the site to disable the protection, click the three dots action menu, then select Manage and then click Exclude from backup


  • In Edit association window, click Yes





Delete SharePoint Online Client

Note: Deleting the SharePoint Online App removes within 24hrs all the sites backups currently in retention for that app



To remove the whole MS 365 SharePoint online application:

  • In the FAB Backup console, Protect / Applications / Office 365 section,
  • Click the three dots action menu against the SharePoint online App / client name and click Release license, it would disable client


  • Click the action menu again and click Delete


  • Type in “erase and reuse media” when asked to confirm client deletion by clicking Delete Client





OneDrive for Business Configuration

Prerequisites:

  • Service account with global administrator role
  • Multi-Factor Authentication (MFA) must be disabled temporarily for service account


  • In the FAB Backup console, go to the Protect / Applications / Office 365 section
  • Click on Add Office 365 App


  • In the Add Office 365 app window, Click OneDrive for Business and provide the application Name (pseudo name to identify this OneDrive App environment in FAB)


  • It’s mandatory to select the    FE-UNIVERSAL-O365-Server-Plan    plan from the drop down list in Server plan


  • Input Global Administrator name and Password, check the box “MFA is turned off and, once done, click on Create Azure App


  • A Microsoft Azure authentication window pops up (care your browser popup restrictions)
  • Enter your admin credentials to authorize the app.


  • Click on Accept and Verify that App is authorized by expanding Hide details (if required click Authorize Now) then click Create in the OneDrive for Business wizard





OneDrive Users backup (subclient) configuration


Once the OneDrive app is created in FAB, you must configure the Users subclient to associate them with a Backup Plan.

  • In the FAB Backup console, Protect / Applications / Office 365 section, click on the App name to configure


  • Select the Users section (top left corner) and click Add then Users


  • In the Add user window, select the users and choose the desired Office 365 plan then click on Add


  • (Optional) Azure AD Groups can be added so that any new user’s OneDrive environment can be automatically protected with the retention set on the group:
    • In the FAB Backup console, Protect / Applications / Office 365, click on the App name


    • Select the Content section (top right corner) and click Add and then select Group from drop down


    • In the Add group window Select the groups sharing the same backup retention requirements and Choose the desired Office 365 plan accordingly, then click on Add



Note: All users configured on the same plan will share the same backup configuration (backup retention period and location). For using different configurations, you must use different plans on the users.





Disable Specific OneDrive User backup


This section describes how to specifically disable one or more User’s OneDrive environment protection. In order to disable completely the whole OneDrive application from FAB, see the section Activity Disabling

Notes:

  • Disabled users don’t consume any FAB frontend/user backup license
  • No backup job will run on a disabled user
  • Browse and restore operations remain available on backups ran before disabling


  • In the FAB Backup console, Protect / Applications / Office 365 section, click on the App name hosting the users to disable
  • Select the user(s) whose OneDrive protection is to be disabled and click then select Manage and then click Exclude from backup


  • In Disable user window, click Yes





Delete OneDrive protection App

Note:Deleting the whole OneDrive protection App removes within 24hrs all the backups currently in retention for that app



To remove the whole OneDrive protection App:

  • In the FAB Backup console, Protect / Applications / Office 365 section,
  • Click Action against the OnDrive App / client name and click Release license, it would disable client


  • Click the three dots action menu against the OneDrive App / client name again and click Delete


  • Type in “erase and reuse media” when asked to confirm client deletion by clicking Delete Client





Teams protection App Configuration



Prerequisites:

  • Service account with global administrator role.
  • Multi-Factor Authentication must be disabled temporarily for service account.


Note:

it could be required to apply to Microsoft for access to their Protected API.

Follow the steps described in the Troubleshooting section HERE for such

It is not mandatory to gain access to MS Protected APIs before configuring the FAB Teams protection app.


  • In the FAB Backup console, go to the Protect / Applications / Office 365 section
  • Click on Add Office 365 App



  • In the Add Office 365 app window, Click Teams and provide the application Name (pseudo name to identify this Teams App environment in FAB)
  • It’s mandatory to select the FE-UNIVERSAL-O365-Server-Plan plan from the drop down list in Server plan
  • Input Global Administrator name and Password, check the box “ MFA is turned off” and, once done, click on Create Azure App


  • A Microsoft Azure authentication window pops up (care your browser popup policy setting).
  • Enter your admin credentials to authorize the app.
  • Click on Accept and then click Create in the Team app wizard






Teams backup (subclient) configuration


Once the Teams App protection is created in FAB, you must configure the Users subclient to associate them with a Backup Plan.

  • In the FAB Backup console, Protect / Applications / Office 365 section, , click on the Teams App name to protect


  • Select the Teams section (top left corner) and Click Add and Teams


  • In the Add team window, select the teams and the desired Office 365 backup plan to use for their protection, then click Add


Note:
All team configured on the same plan will share the same backup configuration (backup retention period and location). For using different configurations, you must use different plans on the users.





Disable Specific Team backup


This section describes how to specifically disable one or more Team’s protection. In order to disable completely the whole Teams App protection in FAB, see the section Activity Disabling

Notes :

  • Disabled user don’t consume any FAB frontend backup license
  • No backup job will run on a disabled user
  • Browse and restore operations remain available on backups ran before disabling


  • In the FAB Backup console, Protect / Applications / Office 365 section, click on the Teams App name hosting the teams to disable
  • Select the Team to disable backup and click the three dots menu symbol then select Manage and click on Exclude from backup


  • In Disable Teams window, click Yes





Delete Teams App Client

Note:
Deleting the Teams App removes within 24hrs all the Teams bacups currently in retention for that App



To remove the whole Teams App client:

  • In the FAB Backup console, Protect / Applications / Office 365 section,
  • Click on the three dots menu against the Teams App / client name and click Release license, this will disable App in FAB



  • Click on the three dots menu against the Teams App / client name again and click Delete


  • Type erase and reuse media when asked to confirm client deletion by clicking Delete Client





Object Storage Backup Configuration




Prerequisites:

  • The FAB Cloud Apps agent is installed on a server (FAB access node) in your Cloud environment
  • You have knowledge of your Object storage details (access Key, secret key, storage account name etc…)





Azure BLOB Storage protection configuration

    • In the FAB Backup console, go to the Protect / Object storage section
    • Click on Add object storage


    • Click on your Azure Blob


    • In the Add Azure Blob Storage window,
      1. Type in the Object storage name
      2. Provide your Azure storage account name
      3. Provide the Access key for your storage account
      4. Choose the access node (Azure instance on which the FAB Cloud apps agent is installed) from the dropdown menu
      5. Choose the Backup Plan form the dropdown menu
      6. Then click on Save





BLOB Storage Content group (subclient) configuration


Once the object storage client is created, by default all containers / buckets are associated with default content group. This default content group backup can be disabled and a new content group can be created.

  • In the FAB Backup console, Protect / Object storage section, click on the Object storage client name to configure


  • In the Overview section click Add content group


  • In the Add content group window provide the below details
    1. Type in the Content group name
    2. Select the Backup Plan from the dropdown menu
    3. Browse and select the path to protect (container / bucket) and click Save


  • The new content group is now visible under the Content groups section





Delete an Object storage client

Note: Deleting the whole Object storage client removes within 24hrs all the backups currently in retention for that client



To remove the whole Object storage client:

  • In the FAB Backup console, Protect / Object storage section, click on the Object storage client name to delete


  • In the Overview section click on the three dots menu button and click Deconfigure, to disable the client backups


  • Click on the three dots menu again and click on Delete


  • Confirm by typing in DELETE when asked and click Delete



You must now uninstall the FAB Cloud Apps agent from the FAB access node you have previously created:

  • In the FAB Backup console, Manage / Servers section, click on the Object storage client name to delete


  • In the Overview section click on the three dots menu button and click Retire


  • Type Retire when asked and click on Retire