-
- Service Provider
- Posts: 227
- Liked: 47 times
- Joined: Apr 23, 2021 6:40 am
- Full Name: Sumeet P
- Contact:
Backup copy or Immutability for Entra ID tenant
To enable backup copy job for Entra ID tenant, the doco says to use pg_dump and then backup the dump file
https://helpcenter.veeam.com/docs/backu ... ml?ver=120
Fine, tested this and works. But what if I have to restore this? What is the process?
1. Should the restore database can be a new database? But how to I specify in VBR which database to use for Entra ID backup.
2. Checked configuration database connections settings and do not see an option to specify DB name
3. If the DB name has to be VeeamBackup, then do I stop all VBR services, delete the existing DB VeeamBackup and then use the pg_dump SQL file to create the new VeeamBackup DB?
4. Then start all VBR services?
5. Post this will VBR automatically understand the restore points for Entra ID tenant?
6. What if I want to move the Entra ID tenant to a new VBR server? I understand that will have to add the tenant again, but post adding the tenant, will VBR automatically scan the VeeamBackup database to pickup all the older restore points?
7. What if I have multiple tenants added - from the setup, all the backup data will be in the same VeeamBackup DB - then when I add all the tenants, assuming tenant ID remains same and that is what will be used by VBR to correlate the existing backup-data/restore-points with each tenant
Any other things that I'm missing?
https://helpcenter.veeam.com/docs/backu ... ml?ver=120
Fine, tested this and works. But what if I have to restore this? What is the process?
1. Should the restore database can be a new database? But how to I specify in VBR which database to use for Entra ID backup.
2. Checked configuration database connections settings and do not see an option to specify DB name
3. If the DB name has to be VeeamBackup, then do I stop all VBR services, delete the existing DB VeeamBackup and then use the pg_dump SQL file to create the new VeeamBackup DB?
4. Then start all VBR services?
5. Post this will VBR automatically understand the restore points for Entra ID tenant?
6. What if I want to move the Entra ID tenant to a new VBR server? I understand that will have to add the tenant again, but post adding the tenant, will VBR automatically scan the VeeamBackup database to pickup all the older restore points?
7. What if I have multiple tenants added - from the setup, all the backup data will be in the same VeeamBackup DB - then when I add all the tenants, assuming tenant ID remains same and that is what will be used by VBR to correlate the existing backup-data/restore-points with each tenant
Any other things that I'm missing?
-
- Product Manager
- Posts: 10855
- Liked: 2963 times
- Joined: May 13, 2017 4:51 pm
- Full Name: Fabian K.
- Location: Switzerland
- Contact:
Re: Backup copy or Immutability for Entra ID tenant
Hi Sumeet,
Let me share a teaser about our upcoming version 13. V13 will introduce Backup Copy support for Entra ID backups (no dumps required anymore). Backup Copy can use immutable backup repositories as a target. Recovery from a Backup Copy job will allow you to continue backups with primary backup jobs or perform item-level restores of Entra ID objects.
For your questions regarding version 12:
1.) VeeamBackup is the configuration database for Veeam Backup & Replication. The databases for Entra ID backups are named in the following format: "veeamrepository_TenantID". You will have to restore the "veeamrepository_TenantID" database.
2.) The backup server will discover the Entra ID database and restore points during a repository rescan.
3.) Answered in 1.
4.) Not needed.
5.) Perform a rescan and ensure the tenant is registered with the backup server.
6.) Restore the tenant database with the same name to the PostgreSQL server of the other backup server, add the tenant registration, and rescan the Entra ID repository. The restore points will then become available.
7.) Each tenant has its own database.

Best,
Fabian
Let me share a teaser about our upcoming version 13. V13 will introduce Backup Copy support for Entra ID backups (no dumps required anymore). Backup Copy can use immutable backup repositories as a target. Recovery from a Backup Copy job will allow you to continue backups with primary backup jobs or perform item-level restores of Entra ID objects.
For your questions regarding version 12:
1.) VeeamBackup is the configuration database for Veeam Backup & Replication. The databases for Entra ID backups are named in the following format: "veeamrepository_TenantID". You will have to restore the "veeamrepository_TenantID" database.
2.) The backup server will discover the Entra ID database and restore points during a repository rescan.
3.) Answered in 1.
4.) Not needed.
5.) Perform a rescan and ensure the tenant is registered with the backup server.
6.) Restore the tenant database with the same name to the PostgreSQL server of the other backup server, add the tenant registration, and rescan the Entra ID repository. The restore points will then become available.
7.) Each tenant has its own database.

Best,
Fabian
Product Management Analyst @ Veeam Software
-
- Service Provider
- Posts: 227
- Liked: 47 times
- Joined: Apr 23, 2021 6:40 am
- Full Name: Sumeet P
- Contact:
Re: Backup copy or Immutability for Entra ID tenant
Hi Fabian,
Thanks for sharing additional details. Good to know that v13 will support Backup copy for Entra ID.
Thanks for correcting me with the correct database naming format. I was able to write a script to dump and backup the DB file.
Is there any documentation that I can refer for now? If the primary copy of the backup is as a database, how will the backup copy be - will it export these values from the DB and then save in object repository?
-Sumeet.
Thanks for sharing additional details. Good to know that v13 will support Backup copy for Entra ID.
Thanks for correcting me with the correct database naming format. I was able to write a script to dump and backup the DB file.
Is there any documentation that I can refer for now? If the primary copy of the backup is as a database, how will the backup copy be - will it export these values from the DB and then save in object repository?
-Sumeet.
-
- Service Provider
- Posts: 227
- Liked: 47 times
- Joined: Apr 23, 2021 6:40 am
- Full Name: Sumeet P
- Contact:
Re: Backup copy or Immutability for Entra ID tenant
Hi Fabian,
Congratulations on v13 release !!!
I can see the new doco for Entra ID backup.
As mentioned in my last comments, the only question I have is how does backup copy work for Entra ID backup - will it export these values from the DB and then save in object repository?
Congratulations on v13 release !!!
I can see the new doco for Entra ID backup.
As mentioned in my last comments, the only question I have is how does backup copy work for Entra ID backup - will it export these values from the DB and then save in object repository?
-
- Product Manager
- Posts: 10855
- Liked: 2963 times
- Joined: May 13, 2017 4:51 pm
- Full Name: Fabian K.
- Location: Switzerland
- Contact:
Re: Backup copy or Immutability for Entra ID tenant
Hi Sumeet,
Thank you!
Apologies for the delayed response; I was on PTO for the past 1.5 weeks.
Backup Copy:
The Backup Copy job copies contents of the PostgreSQL database. The initial backup copy is a full copy to the target repository, while subsequent sessions only transfer changes (incremental copies) to the target repository.
Backup Copy settings provide similar options to File Backup Copy, such as custom retention, encryption, and backup copy windows. The same backup repositories supported for Unstructured Data Backups (both immutable and non-immutable) are also supported here.
For more information, please refer to our helpcenter article about Backup Copy.
Full Copy (screenshot from Beta):

Incremental Copy (screenshot from Beta):

Restore Process:
To restore, first retrieve the data from the backup copy by restoring it as a new PostgreSQL DB Entra ID repository. Please follow the steps outlined in the help center.
After the restore is complete, your backup will appear as "imported."
From there, you can perform an Item Level Restore or create a new backup job and map it to the restored copy of your backups.
Best regards,
Fabian
Thank you!

Apologies for the delayed response; I was on PTO for the past 1.5 weeks.
Backup Copy:
The Backup Copy job copies contents of the PostgreSQL database. The initial backup copy is a full copy to the target repository, while subsequent sessions only transfer changes (incremental copies) to the target repository.
Backup Copy settings provide similar options to File Backup Copy, such as custom retention, encryption, and backup copy windows. The same backup repositories supported for Unstructured Data Backups (both immutable and non-immutable) are also supported here.
For more information, please refer to our helpcenter article about Backup Copy.
Full Copy (screenshot from Beta):

Incremental Copy (screenshot from Beta):

Restore Process:
To restore, first retrieve the data from the backup copy by restoring it as a new PostgreSQL DB Entra ID repository. Please follow the steps outlined in the help center.
After the restore is complete, your backup will appear as "imported."
From there, you can perform an Item Level Restore or create a new backup job and map it to the restored copy of your backups.
Best regards,
Fabian
Product Management Analyst @ Veeam Software
Who is online
Users browsing this forum: Amazon [Bot], Google [Bot], jim.lowry, RubinCompServ, Semrush [Bot], toma1269 and 55 guests