TERRA CLOUD Veeam Data Protection/en: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (32 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
=== Product presentation TERRA CLOUD Veeam Data Protection === | === Product presentation TERRA CLOUD Veeam Data Protection === | ||
TERRA CLOUD Veeam Data Protection is a data backup platform from TERRA CLOUD powered by Veeam.<br> | |||
At the heart of this platform is the multi-tenant portal [https://protection.terracloud.de protection.terracloud.de], which grants you access to various | At the heart of this platform is the multi-tenant portal [https://protection.terracloud.de protection.terracloud.de], which grants you access to various backup products from Veeam.<br> | ||
TERRA CLOUD | <br> | ||
'''What possibilities does the TERRA CLOUD Veeam Data Protection platform offer?'''<br> | |||
# A Software-as-a-Service backup solution for Microsoft 365, fully hosted in the TERRA CLOUD (Hüllhorst location) | |||
# Licensing and centralized management of, for example, Veeam Backup & Replication Servers or Veeam Agents <span style="color:green">'''*NEW*'''</span> | |||
<span id="Einrichtung"></span> | <span id="Einrichtung"></span> | ||
== '''Facility''' == | == '''Facility''' == | ||
| Zeile 17: | Zeile 18: | ||
=== Setup process overview === | === Setup process overview === | ||
Setting up | Setting up data backup consists of four steps in total, with steps 2-4 being repeated for each end customer.<br> | ||
[[ | [[Datei:Einrichtung-overview-2025.png|1500px|ohne]] | ||
<span id="Bereitstellung_der_TERRA_CLOUD_Veeam_Data_Protection_Plattform"></span> | <span id="Bereitstellung_der_TERRA_CLOUD_Veeam_Data_Protection_Plattform"></span> | ||
=== Deployment of the TERRA CLOUD Veeam Data Protection Platform === | === Deployment of the TERRA CLOUD Veeam Data Protection Platform === | ||
| Zeile 41: | Zeile 42: | ||
''111490\111490-Administrator'' | ''111490\111490-Administrator'' | ||
<br> | <br> | ||
[[ | [[Datei:TC-TCVDP-Tab-new.png|1400px|ohne]] | ||
<br> | <br> | ||
'''Changing the Initial login credentials and multi-factor authentication: | '''Changing the Initial login credentials and multi-factor authentication: | ||
| Zeile 54: | Zeile 55: | ||
Please go to the settings using the "Configuration" gear in the upper right corner. <br> | Please go to the settings using the "Configuration" gear in the upper right corner. <br> | ||
In the "Roles & Users" section, select the Service Provider Global Administrator using the checkbox and edit it using the pencil icon. <br> | In the "Roles & Users" section, select the Service Provider Global Administrator using the checkbox and edit it using the pencil icon. <br> | ||
[[Datei: | [[Datei:Edit-User-new.jpg|border|1200px|ohne]] | ||
'''Option 2''': <br> | '''Option 2''': <br> | ||
The currently logged in user can also be edited using the drop-down menu next to the username. | The currently logged in user can also be edited using the drop-down menu next to the username. | ||
[[ | [[Datei:Edit-user-V9-2.png|gerahmt|ohne]] | ||
'''Adjusting the Administrator Profile:'''<br> | '''Adjusting the Administrator Profile:'''<br> | ||
Please assign a new password for this Service Provider Global Administrator user. <br> | Please assign a new password for this Service Provider Global Administrator user. <br> | ||
Check the email address stored in the "User Info" section; this is required for the "Forgot Password" function. <br> | Check the email address stored in the "User Info" section; this is required for the "Forgot Password" function. <br> | ||
The address of the Cloud Master Account is stored by default. Change the address stored there if necessary. <br> | The address of the Cloud Master Account is stored by default. Change the address stored there if necessary. <br> | ||
[[ | [[Datei:Change Password 2.png|gerahmt|ohne]] | ||
<span style="color:#008000"> We recommend enabling multi-factor authentication for all users in the Protection Portal.</span> <br> | <span style="color:#008000"> We recommend enabling multi-factor authentication for all users in the Protection Portal.</span> <br> | ||
[[ | [[Datei:Change Password 3.png|gerahmt|ohne]] | ||
Further configuration will be performed the next time you log in. <br> | Further configuration will be performed the next time you log in. <br> | ||
In the final step, you will receive a summary of the configured changes.<br> | In the final step, you will receive a summary of the configured changes.<br> | ||
| Zeile 79: | Zeile 80: | ||
Since this SMTP server is located in the management infrastructure, encryption up to the SMTP server is not required. <br> | Since this SMTP server is located in the management infrastructure, encryption up to the SMTP server is not required. <br> | ||
Outgoing emails are encrypted if the receiving mail server requests it. <br> | Outgoing emails are encrypted if the receiving mail server requests it. <br> | ||
[[ | [[Datei:Mailserver-new.png|gerahmt|ohne]] | ||
'''2. Setting up notifications''' <br> | '''2. Setting up notifications''' <br> | ||
First, change the "Default sender" to "no-reply@protection.terracloud.de". <br> | First, change the "Default sender" to "no-reply@protection.terracloud.de". <br> | ||
| Zeile 85: | Zeile 86: | ||
Enter the sender address and the desired recipient address again in the "Alarms" section. <br> | Enter the sender address and the desired recipient address again in the "Alarms" section. <br> | ||
The "Discovery Rules" and "Billing" sections are not required. <br> | The "Discovery Rules" and "Billing" sections are not required. <br> | ||
[[ | [[Datei:Email-server-settings-new.png|gerahmt|ohne]] | ||
<span id="Konfiguration_des_„Alarms_Management""></span> | <span id="Konfiguration_des_„Alarms_Management""></span> | ||
==== Configuration of Alarm Management ==== | ==== Configuration of Alarm Management ==== | ||
The Protection Portal offers its own monitoring function, which can be configured in the "Configuration --> | The Protection Portal offers its own monitoring function, which can be configured in the "Configuration --> Templates --> Predefined Alarms" section.<br> | ||
[[ | [[Datei:Predefinded Alarms.png|750px|ohne]] | ||
<span id=" | <span id="Deaktivieren_des_Alarms_„Managed_tenants_quota""></span> | ||
===== | ===== Disabling the "Managed tenants quota" alarm ===== | ||
Please enter "Managed | Please enter "Managed tenants quota" in the search bar and disable this alarm. <br> | ||
TERRA CLOUD uses the Company Quota function to manage the provisioning of end customers via the TERRA CLOUD Technical Center. <br> | TERRA CLOUD uses the Company Quota function to manage the provisioning of end customers via the TERRA CLOUD Technical Center. <br> | ||
For this purpose, the quota is set to the current number of managed end customers and only increased by | For this purpose, the quota is set to the current number of managed end customers and only increased by 1 when a new end customer is automatically provisioned. <br> | ||
This automation | This automation incorrectly triggers the "Managed tenants quota" alarm, which should be disabled beforehand. <br> | ||
[[ | [[Datei:Managed-tenants-quota.png|750px]] <br> | ||
'''Email notification when a Managed companies quota alarm is triggered.'''<br> | '''Email notification when a Managed companies quota alarm is triggered.''' <br> | ||
If the alarm has not yet been | If the alarm has not yet been disabled, the following message will be displayed in the Protection Portal and/or sent to you by email. <br> | ||
[[ | [[Datei:Managed-companies-quota.png|750px|ohne]] | ||
<span id="Endkunden_erstellen_und_verknüpfen"></span> | <span id="Endkunden_erstellen_und_verknüpfen"></span> | ||
=== Create and link end customers === | === Create and link end customers === | ||
| Zeile 115: | Zeile 116: | ||
# Start the deployment by clicking "CREATE AND LINK END CUSTOMER" (see screenshot below) | # Start the deployment by clicking "CREATE AND LINK END CUSTOMER" (see screenshot below) | ||
<br> | <br> | ||
[[ | [[Datei:TC-create-company-open2.png|1250px|ohne]] | ||
The automated deployment performs the following steps in the background:<br> | The automated deployment performs the following steps in the background:<br> | ||
# Create a company based on the end customer information from the Technical Center | # Create a company based on the end customer information from the Technical Center | ||
| Zeile 124: | Zeile 125: | ||
The The displayed user access is a default of the Veeam Service Provider Console and is not required for setting up and managing data backups.<br> | The The displayed user access is a default of the Veeam Service Provider Console and is not required for setting up and managing data backups.<br> | ||
This provides insight into the data backup configuration within the company.<br> | This provides insight into the data backup configuration within the company.<br> | ||
[[ | [[Datei:TC-create-company-ready.png|1250px|ohne]] | ||
<!-- | <!-- | ||
If you would like to create a new end customer in the protection.terracloud.de portal, please first select the "Companies" tab in the left menu bar.<br> | If you would like to create a new end customer in the protection.terracloud.de portal, please first select the "Companies" tab in the left menu bar.<br> | ||
After selecting the "green plus symbol" in the top left, you can start configuring the user account.<br> | After selecting the "green plus symbol" in the top left, you can start configuring the user account.<br> | ||
[[ | [[Datei:New_Company_New.png|gerahmt|ohne|1000 px]] | ||
In the first step, under "Company Info," you can enter the contact details of your new customer.<br> | In the first step, under "Company Info," you can enter the contact details of your new customer.<br> | ||
The only required field here is "Company name." All other fields can be filled in optionally.<br> | The only required field here is "Company name." All other fields can be filled in optionally.<br> | ||
[[ | [[Datei:New_Company_Company_Info.png|gerahmt|ohne]] | ||
Please select the "Native" option in the second step "Company Type."<br> | Please select the "Native" option in the second step "Company Type."<br> | ||
[[ | [[Datei:New_Company_Company_Type.png|gerahmt|ohne]] | ||
In the "User Info" menu, define a portal user for the respective customer. Assign a username and password.<br> | In the "User Info" menu, define a portal user for the respective customer. Assign a username and password.<br> | ||
Please note that a username can only be assigned once. | Please note that a username can only be assigned once. | ||
Additionally, assign the "TERRA CLOUD Hüllhorst" site to the account.<br> | Additionally, assign the "TERRA CLOUD Hüllhorst" site to the account.<br> | ||
[[ | [[Datei:New_Company_User_Info.png|gerahmt|ohne]] | ||
In the next step, "Services," your "Microsoft 365 managed backup" resources are stored for your end customer.<br> | In the next step, "Services," your "Microsoft 365 managed backup" resources are stored for your end customer.<br> | ||
The resources consist of a Veeam backup for M365 servers and a target storage (repository).<br> | The resources consist of a Veeam backup for M365 servers and a target storage (repository).<br> | ||
After clicking the "Configure" link, followed by "Add," you can add an M365 backup server (proxy server) and a repository in the context menu.<br> | After clicking the "Configure" link, followed by "Add," you can add an M365 backup server (proxy server) and a repository in the context menu.<br> | ||
You can limit your end customer using quotas; in this example, the end customer has no limits. <br> | You can limit your end customer using quotas; in this example, the end customer has no limits. <br> | ||
[[ | [[Datei:Add Repository-new.png|gerahmt|ohne]] | ||
If you optionally select the "Job Scheduling" checkbox, you can give your customer the option to create their own backup job schedules.<br> | If you optionally select the "Job Scheduling" checkbox, you can give your customer the option to create their own backup job schedules.<br> | ||
Finally, the "Services" for your end customer should look like this:<br> | Finally, the "Services" for your end customer should look like this:<br> | ||
[[ | [[Datei:Services overview.png|gerahmt|ohne]] | ||
Under the "Billing" tab, you can define a price list for offered services. This step is entirely optional.<br> | Under the "Billing" tab, you can define a price list for offered services. This step is entirely optional.<br> | ||
You can leave the "Bandwidth" settings at their default values. You do not need to limit the performance.<br> | You can leave the "Bandwidth" settings at their default values. You do not need to limit the performance.<br> | ||
[[ | [[Datei:New_Company_Billing.png|gerahmt|ohne]] | ||
Multi-factor authentication can optionally be enabled in the next step. Please note the note regarding third-party programs.<br> | Multi-factor authentication can optionally be enabled in the next step. Please note the note regarding third-party programs.<br> | ||
Finally, you can compose a welcome email that your customer will receive after completing the onboarding process.<br> | Finally, you can compose a welcome email that your customer will receive after completing the onboarding process.<br> | ||
Our SMTP server is automatically added to the reseller settings once a day to send the emails.<br> | Our SMTP server is automatically added to the reseller settings once a day to send the emails.<br> | ||
[[ | [[Datei:New_Company_Notifications.png|gerahmt|ohne]] | ||
--> | --> | ||
<span id="Einrichtung_der_Datensicherung_für_die_Microsoft_365_Organisation_des_Wortmann_Partners"></span> | |||
=== Setting up data backup for the Wortmann partner's Microsoft 365 organization === | |||
During the initial deployment of the TERRA CLOUD Veeam Data Protection platform, a company is automatically created for the Wortmann partner's company.<br> | |||
If you want to back up your own Microsoft 365 organization, you can skip the step [https://wiki.terracloud.de/index.php/TERRA_CLOUD_Veeam_Data_Protection/en#Create_and_link_end_customers Create and link end customers], as the company has already been created. <br> | |||
Please start directly with the step [https://wiki.terracloud.de/index.php/TERRA_CLOUD_Veeam_Data_Protection/en#Setting_up_a_Microsoft_365_data_backup Setting up a Microsoft 365 data backup]. | |||
<span id="Einrichtung_einer_Microsoft_365_Datensicherung"></span> | <span id="Einrichtung_einer_Microsoft_365_Datensicherung"></span> | ||
=== Setting up a Microsoft 365 data backup === | === Setting up a Microsoft 365 data backup === | ||
| Zeile 160: | Zeile 167: | ||
==== Connect and link Microsoft 365 organizations ==== | ==== Connect and link Microsoft 365 organizations ==== | ||
Please go to the [https://protection.terracloud.de Protection Portal] to configure data backup.<br> | |||
<br> | <br> | ||
The link between a created company (end customer) and a Microsoft 365 tenant can be configured in the "Veeam Backup for Microsoft 365 Plugin. | The link between a created company (end customer) and a Microsoft 365 tenant can be configured in the "Veeam Backup for Microsoft 365 Plugin". <br> | ||
You can find this in the | You can find this in the Plugin Library under "Configuration". <br> | ||
[[ | [[Datei:VB365-Plugin.png|1200px|rahmenlos|ohne]] <br> | ||
Go to the "Organizations" menu item and add a new one using "New. | Go to the "Organizations" menu item and add a new one using "New". | ||
[[ | [[Datei:New-organization.png|1200px|rahmenlos|ohne]]<br> | ||
First, select the company | First, please select the company/end customer to be linked, and then the object types to be protected ("Protected Services"). <br> | ||
This selection determines | This selection determines the permissions the Entra ID application will have for data backup of the tenant. <br> | ||
[[ | [[Datei:Protected-services.png|1200px|rahmenlos|ohne]] <br> | ||
Please leave the "Region" at the default setting "Default" and click "Next". <br> | |||
[[ | [[Datei:Region-setting.png|1200px|gerahmt|ohne]]<br> | ||
Please register a new Entra ID application in the tenant to be | Please register a new Entra ID application in the tenant to be protected. <br> | ||
The abbreviation TCVDP in the | The abbreviation '''TCVDP''' in the name of the new application stands for TERRA CLOUD Veeam Data Protection in this example and facilitates identification within Entra ID. <br> | ||
[[ | Please note that the "export mode for [https://learn.microsoft.com/en-us/visualstudio/sharepoint/creating-web-parts-for-sharepoint?view=vs-2019 SharePoint Web Parts]" should only be enabled if this SharePoint feature is used. <br> | ||
To create the Entra ID application and grant it the | [[Datei:Application-settings.png|1200px|rahmenlos|ohne]]<br> | ||
Please copy the code and log in to | To create the Entra ID application and grant it the necessary permissions, a Global Administrator login and approval are required. <br> | ||
[[ | Please copy the code and log in to Microsoft 365 using the provided link. <br> | ||
Confirm | [[Datei:New-organization-new.png|1200px|rahmenlos|ohne]] <br> | ||
[[ | Confirm the login to the Microsoft Azure CLI to create and grant permissions for the Entra ID application. <br> | ||
After successful login and confirmation, the | [[Datei:Connect-M365-9.png|frameless|1200px|border|ohne]]<br> | ||
After successful login and confirmation, the verification status should change to "Verified". <br> | |||
If not, you can generate a new code using "Refresh code" and log in again. <br> | If not, you can generate a new code using "Refresh code" and log in again. <br> | ||
[[ | [[Datei:Verification.png|1200px|rahmenlos|ohne]]<br> | ||
Finally, the status of the M365 Organization and the VSPC Company should be set to "Mapped. | Finally, the status of the M365 Organization and the VSPC Company should be set to "Mapped". <br> | ||
[[ | [[Datei:Mapped-organization.png|1200px|rahmenlos|ohne]] | ||
<span id="Microsoft_365_Backup_Job_erstellen"></span> | <span id="Microsoft_365_Backup_Job_erstellen"></span> | ||
==== Create a Microsoft 365 backup job ==== | ==== Create a Microsoft 365 backup job ==== | ||
To configure a backup job, select the "Backup Jobs" tab in the left menu | To configure a backup job, select the "Backup Jobs" tab in the left-hand menu under "Management."<br> | ||
You can create a new backup job using "Create Job." <br> | You can create a new backup job using "Create Job."<br> | ||
First, enter a name for the backup job and, optionally, a description.<br> | First, enter a name for the backup job and, optionally, a description.<br> | ||
We recommend choosing a name that reflects the | We recommend choosing a name, as in our example, that reflects the content being backed up.<br> | ||
[[ | [[Datei:New-m365-job.png|1000px|rahmenlos|ohne]] <br> | ||
Please select the already [ | Please select the Microsoft 365 tenant that is already [https://wiki.terracloud.de/index.php/TERRA_CLOUD_Veeam_Data_Protection/en#Connect_and_link_Microsoft_365_organizations linked] to be backed up.<br> | ||
Under Backup Mode, you configure the scope of your job's backup. The backup of the entire organization is pre-selected.<br> | |||
[[ | [[Datei:Backup-scope.png|1000px|rahmenlos|ohne]] | ||
However, you can also customize the scope and define granular exclusions. <br> | |||
'''Best Practice for Exclusions:'''<br> | |||
Optionally, you can allow or | We recommend backing up the entire organization and excluding specific objects (e.g., groups) instead of including only individual objects. <br> | ||
[[ | In the next step, the schedule is added. Here you can define the frequencies, days, and retry attempts. <br> | ||
In the final summary, you can | Optionally, you can allow or disallow data backups within a backup window (e.g., during business hours).<br> | ||
[[Datei:Schedule-new.png|1000px|rahmenlos|ohne]] | |||
In the final summary, you can use the "Start the job when I click finish" option to run the data backup immediately.<br> | |||
<span id="Wiederherstellung_von_Microsoft_365_Daten"></span> | <span id="Wiederherstellung_von_Microsoft_365_Daten"></span> | ||
== '''Recovering Microsoft 365 data''' == | == '''Recovering Microsoft 365 data''' == | ||
| Zeile 207: | Zeile 217: | ||
=== Requirements === | === Requirements === | ||
# Active Entra ID Backup Application, which is already created during [ | # Active Entra ID Backup Application, which is already created during [https://wiki.terracloud.de/index.php/TERRA_CLOUD_Veeam_Data_Protection/en#Connect_and_link_Microsoft_365_organizations setup] | ||
# Microsoft 365 credentials (affected user or global administrator) | # Microsoft 365 credentials (affected user or global administrator) | ||
# TERRA CLOUD Veeam Data Protection Restore Portal Application added to the tenant | # TERRA CLOUD Veeam Data Protection Restore Portal Application added to the tenant | ||
| Zeile 213: | Zeile 223: | ||
=== Add Restore Portal Application in the tenant === | === Add Restore Portal Application in the tenant === | ||
TERRA CLOUD uses a Microsoft Entra ID Enterprise Application to perform a restore in the backed-up tenant. <br> | |||
To enable this, the application must be added and authorized once per tenant. <br> | To enable this, the application must be added and authorized once per Microsoft 365 tenant. <br> | ||
You can do this directly via the TERRA CLOUD Technical Center using the "SET RESTORE PERMISSIONS" function. <br> | |||
You can | |||
<br> | <br> | ||
[ | '''Instructions:'''<br> | ||
'''Step | '''Step 1:''' Log in to the [https://manage.terracloud.de TERRA CLOUD Technical Center] as a "Reseller Admin." <br> | ||
'''Step 2:''' Navigate to the TERRA CLOUD Veeam Data Protection product in the menu under the "Products" category.<br> | |||
''" | '''Step 3:''' Click the "SET RESTORE PERMISSIONS" button.<br> | ||
[[ | '''Step 4:''' In the newly opened tab, log in with a Global Administrator user of the tenant for which you want to configure the restore.<br> | ||
[[Datei:M365-Login.png|gerahmt|ohne]] | |||
'''Step 5:''' Confirm the requested permissions for the "TERRA CLOUD Veeam Data Protection - Restore Portal" application by clicking "Accept." You will then be redirected to your Restore Portal.<br> | |||
[[Datei:Screenshot Restore Portal berechtigen.png|gerahmt|ohne]] | |||
'''Functional test:''' Please log in to the Restore Portal with a Microsoft 365 user from the tenant or the Global Administrator used above. | |||
<span id="Wiederherstellung_als_Benutzer_durchführen"></span> | <span id="Wiederherstellung_als_Benutzer_durchführen"></span> | ||
=== Restore as user === | === Restore as user === | ||
| Zeile 242: | Zeile 242: | ||
Under the "Protected Data" menu item, you can open a new tab with the "Restore Portal" link to access the Restore Portal.<br> | Under the "Protected Data" menu item, you can open a new tab with the "Restore Portal" link to access the Restore Portal.<br> | ||
Please log in with the Microsoft 365 user for whom you want to restore something. <br> | Please log in with the Microsoft 365 user for whom you want to restore something. <br> | ||
[[ | [[Datei:Restore_Portal.png|gerahmt|ohne]] | ||
'''Step 2:'''<br> | '''Step 2:'''<br> | ||
Select the desired restore point from the calendar.<br> | Select the desired restore point from the calendar.<br> | ||
[[ | [[Datei:Restore-data1.png|gerahmt|ohne]] | ||
'''Step 3:'''<br> | '''Step 3:'''<br> | ||
Now compile the restore set from the required files.<br> | Now compile the restore set from the required files.<br> | ||
You can navigate through the backup and the various object types, as well as use the search function.<br> | You can navigate through the backup and the various object types, as well as use the search function.<br> | ||
You can select individual files directly and restore them using the "Restore" function or add them to the restore set using "Add to Restore List." | You can select individual files directly and restore them using the "Restore" function or add them to the restore set using "Add to Restore List." | ||
[[ | [[Datei:Restore-data2.png|gerahmt|ohne]] | ||
'''Step 4:'''<br> | '''Step 4:'''<br> | ||
Please check whether all the desired files are included in the restore list under "Items." <br> | Please check whether all the desired files are included in the restore list under "Items." <br> | ||
You can then specify the "Restore Mode" to determine whether the files should be overwritten or retained in their original location.<br> | You can then specify the "Restore Mode" to determine whether the files should be overwritten or retained in their original location.<br> | ||
Click the "Finish" button to start the restore. <br> | Click the "Finish" button to start the restore. <br> | ||
[[ | [[Datei:Restore-Data3.png|gerahmt|ohne]] | ||
<span id="Wiederherstellung_als_Administrator_für_andere_oder_mehrere_Benutzer_durchführen"></span> | <span id="Wiederherstellung_als_Administrator_für_andere_oder_mehrere_Benutzer_durchführen"></span> | ||
=== Performing a restore as an administrator for other or multiple users === | === Performing a restore as an administrator for other or multiple users === | ||
| Zeile 264: | Zeile 264: | ||
As a "Restore Operator," you can use the "Scope" to change your identity and perform the restore for other or multiple users. <br> | As a "Restore Operator," you can use the "Scope" to change your identity and perform the restore for other or multiple users. <br> | ||
The procedure is identical to restoring as a [[ERRA_CLOUD_Veeam_Data_Protection#Wiederherstellung_als_Benutzer_durchführen|user]]. | The procedure is identical to restoring as a [[ERRA_CLOUD_Veeam_Data_Protection#Wiederherstellung_als_Benutzer_durchführen|user]]. | ||
[[ | [[Datei:Restore-with-RestoreOperator.png|frameless|1200px|border|ohne]] | ||
---- | ---- | ||
<span id="Verbauchsdaten"></span> | <span id="Verbauchsdaten"></span> | ||
| Zeile 273: | Zeile 273: | ||
The [https://manage.terracloud.de TERRA CLOUD Technical Center] provides you with an overview for each end customer and a summary of the consumption data for the selected month. <br> | The [https://manage.terracloud.de TERRA CLOUD Technical Center] provides you with an overview for each end customer and a summary of the consumption data for the selected month. <br> | ||
Within the table view, you can filter the values | Within the table view, you can filter the values as usual using the respective function and export them as a CSV file.<br> | ||
The consumption overview shows you the following values: | The default selection "Current" shows you the license consumption for the current month. However, only the consumption reports for completed months are relevant for billing. <br> | ||
'''The consumption overview shows you the following values:''' | |||
;Date | ;Date | ||
:*Indicates the completed and billing-relevant month selected in the "Report Month" drop-down menu. | :*Indicates the completed and billing-relevant month selected in the "Report Month" drop-down menu. | ||
:*If nothing is selected, the | :*If nothing is selected, the current month is displayed. | ||
;End | ;End customer | ||
:*Indicates the end customer linked to the | :*Indicates the end customer linked to the secured Microsoft 365 tenant. | ||
;Number of | ;Number of secured M365 users | ||
:*Sum of new and billed M365 users. | :*Sum of the new and billed M365 users. | ||
;Number of new backed-up M365 users | ;Number of new backed-up M365 users | ||
:*Users newly added to the backup in the selected month will not be billed. | :* Users newly added to the backup in the selected month will not be billed. | ||
:* This applies to both the initial tenant | :* This applies to both the initial setup of the tenant and newly added users for existing customers. | ||
;Number of billed M365 users | ;Number of billed M365 users | ||
:* Users billed in the selected month. | :* Users billed in the selected month. | ||
Below the table with the consumption values | Below the table with the consumption values per end customer, you will also find your summarized consumption values as a partner. <br> | ||
[[ | [[Datei:Verbrauchswerte-3.png|frameless|1200px|border|ohne]]<br> | ||
<span id="Wann_verbraucht_ein_Microsoft_365_Benutzer_eine_Lizenz_für_das_Backup?"></span> | <span id="Wann_verbraucht_ein_Microsoft_365_Benutzer_eine_Lizenz_für_das_Backup?"></span> | ||
=== When does a Microsoft 365 user consume a backup license? === | === When does a Microsoft 365 user consume a backup license? === | ||
| Zeile 295: | Zeile 296: | ||
<br> | <br> | ||
#The online services Exchange Online and/or SharePoint Online/OneDrive for Business are used and backed up by the product. <br> | #The online services Exchange Online and/or SharePoint Online/OneDrive for Business are used and backed up by the product. <br> | ||
#The user has been part of at least one | #The user has been part of at least one backup within the last 31 days. | ||
'''Important note:'''<br> | '''Important note:'''<br> | ||
Restoration from previously created | Restoration from previously created backups is also possible without an active license.<br> | ||
<br> | <br> | ||
When both criteria are met for the first time, the user is | When both criteria are met for the first time, the user is registered as "new." <br> | ||
If a user has not been backed up in the last 31 days, no more licenses are consumed. <br> | If a user has not been backed up in the last 31 days, no more licenses are consumed. <br> | ||
<span id="Was_verbraucht_keine_Lizenz_für_das_Microsoft_365_Backup?"></span> | <span id="Was_verbraucht_keine_Lizenz_für_das_Microsoft_365_Backup?"></span> | ||
=== What doesn't consume a license for Microsoft 365 Backup? === | === What doesn't consume a license for Microsoft 365 Backup? === | ||
The following objects can be included in the backup, but do not consume a license. | The following objects can be included in the backup, but they do not consume a license. | ||
#Microsoft Teams objects | #Microsoft Teams objects | ||
#Groups and non-personal SharePoint sites | #Groups and non-personal SharePoint sites | ||
#Shared mailboxes | #Shared mailboxes (unless a Microsoft 365 license has been assigned) | ||
#Resource mailboxes | #Resource mailboxes (unless a Microsoft 365 license has been assigned) | ||
#Public folders | #Public folders (unless a Microsoft 365 license has been assigned) | ||
#External SharePoint users | #External SharePoint users | ||
#Microsoft Teams guest users | #Microsoft Teams guest users | ||
== '''FAQ''' == | == '''FAQ''' == | ||
<span id="Aufbewahrung"></span> | |||
=== Retention === | |||
<span id="Wie_lange_werden_die_Microsoft_365_Datensicherungen_aufbewahrt?"></span> | |||
==== How long are Microsoft 365 backups retained? ==== | |||
The retention period is 10 years and is controlled by the provided repository. <br> | |||
A reference to the retention period can also be found in the repository name (10Y = 10 years): "''00000-M365-'''10Y'''-RETENTION''". | |||
=== Microsoft Teams === | === Microsoft Teams === | ||
| Zeile 325: | Zeile 334: | ||
==== What would be secured if the "Teams chats" option is selected under "Protected Services"? ==== | ==== What would be secured if the "Teams chats" option is selected under "Protected Services"? ==== | ||
The option [ | The option [https://wiki.terracloud.de/index.php/TERRA_CLOUD_Veeam_Data_Protection/en#Connect_and_link_Microsoft_365_organizations "Teams chats"] requires the paid use of the Microsoft Teams Export APIs and secures posts in public Teams channels. <br> | ||
<span id="Welche_Kosten_entstehen_für_die_Nutzung_der_Microsoft_Teams_Export_APIs?"></span> | <span id="Welche_Kosten_entstehen_für_die_Nutzung_der_Microsoft_Teams_Export_APIs?"></span> | ||
==== What are the costs for using the Microsoft Teams Export APIs? ==== | ==== What are the costs for using the Microsoft Teams Export APIs? ==== | ||
Aktuelle Version vom 4. Dezember 2025, 12:06 Uhr
Introduction
Product presentation TERRA CLOUD Veeam Data Protection
TERRA CLOUD Veeam Data Protection is a data backup platform from TERRA CLOUD powered by Veeam.
At the heart of this platform is the multi-tenant portal protection.terracloud.de, which grants you access to various backup products from Veeam.
What possibilities does the TERRA CLOUD Veeam Data Protection platform offer?
- A Software-as-a-Service backup solution for Microsoft 365, fully hosted in the TERRA CLOUD (Hüllhorst location)
- Licensing and centralized management of, for example, Veeam Backup & Replication Servers or Veeam Agents *NEW*
Facility
Setup process overview
Setting up data backup consists of four steps in total, with steps 2-4 being repeated for each end customer.

Deployment of the TERRA CLOUD Veeam Data Protection Platform
You can have your TERRA CLOUD Veeam Data Protection Platform created with a one-time order in the TERRA CLOUD Center.
Upon completion of the deployment, you will receive a confirmation email. Your initial login credentials will be displayed in the TERRA CLOUD Technical Center.
Further setup of your customers and data backups is done in the technical administration portal protection.terracloud.de.
Establishment of the portal "protection.terracloud.de"
First login and change of initial access data
First Login:
You will receive a confirmation email after the deployment is complete.
You can retrieve your initial login credentials for protection.terracloud.de via the Technical Center.
Note: The user role "Reseller Admin" is required to access the login credentials.
The login is structured as follows:
(Wortmann Customer Number)\(Wortmann Customer Number-Administrator)
Example:
111490\111490-Administrator

Changing the Initial login credentials and multi-factor authentication:
'
We recommend making the following adjustments to your initial administrator access (Service Provider Global Administrator) after logging in for the first time:
- Changing the password
- Activating and configuring multi-factor authentication
- Verifying the stored email address ("Forgotten password" function)
Editing a user:
Option 1:
Please go to the settings using the "Configuration" gear in the upper right corner.
In the "Roles & Users" section, select the Service Provider Global Administrator using the checkbox and edit it using the pencil icon.

Option 2:
The currently logged in user can also be edited using the drop-down menu next to the username.

Adjusting the Administrator Profile:
Please assign a new password for this Service Provider Global Administrator user.
Check the email address stored in the "User Info" section; this is required for the "Forgot Password" function.
The address of the Cloud Master Account is stored by default. Change the address stored there if necessary.

We recommend enabling multi-factor authentication for all users in the Protection Portal.

Further configuration will be performed the next time you log in.
In the final step, you will receive a summary of the configured changes.
Configure email notifications
Please follow the steps below to configure email notifications:
1. Configuring the TERRA CLOUD SMTP server
Please open the portal settings using the "Configuration" gear and select the "Notifications" menu item.
Check whether an SMTP server has already been configured by TERRA CLOUD. If so, you can skip this step.
If no SMTP server has been configured, please click "Configure."
Please enter "mail.protection.terracloud.de" for the server and set the "Encryption protocol" to "None."
Since this SMTP server is located in the management infrastructure, encryption up to the SMTP server is not required.
Outgoing emails are encrypted if the receiving mail server requests it.

2. Setting up notifications
First, change the "Default sender" to "no-reply@protection.terracloud.de".
Select whether you want to be notified of every event or only receive summaries.
Enter the sender address and the desired recipient address again in the "Alarms" section.
The "Discovery Rules" and "Billing" sections are not required.

Configuration of Alarm Management
The Protection Portal offers its own monitoring function, which can be configured in the "Configuration --> Templates --> Predefined Alarms" section.

Disabling the "Managed tenants quota" alarm
Please enter "Managed tenants quota" in the search bar and disable this alarm.
TERRA CLOUD uses the Company Quota function to manage the provisioning of end customers via the TERRA CLOUD Technical Center.
For this purpose, the quota is set to the current number of managed end customers and only increased by 1 when a new end customer is automatically provisioned.
This automation incorrectly triggers the "Managed tenants quota" alarm, which should be disabled beforehand.
Email notification when a Managed companies quota alarm is triggered.
If the alarm has not yet been disabled, the following message will be displayed in the Protection Portal and/or sent to you by email.

Create and link end customers
General:
In the Protection Portal, end-customer organizations are represented by a "Company." Your "Reseller" organization can manage any number of companies and thus end customers.
Companies can only be created automatically via the TERRA CLOUD Technical Center and not manually in the Protection Portal.
This enables the clear assignment of TERRA CLOUD Veeam Data Protection usage data to an end customer from the TERRA CLOUD Center/Technical Center.
Deploy TERRA CLOUD Veeam Data Protection for an end customer
- Please navigate to the "Customer Management" section in the TERRA CLOUD Technical Center
- Select the desired end customer and go to the "SERVICE SETTINGS" tab
- Start the deployment by clicking "CREATE AND LINK END CUSTOMER" (see screenshot below)

The automated deployment performs the following steps in the background:
- Create a company based on the end customer information from the Technical Center
- Assign your resources for data backup (Veeam Backup for M365 Server and Repository)
- Create a user account for the company
After successful completion, the created user account and a green check mark will be displayed.
The The displayed user access is a default of the Veeam Service Provider Console and is not required for setting up and managing data backups.
This provides insight into the data backup configuration within the company.

Setting up data backup for the Wortmann partner's Microsoft 365 organization
During the initial deployment of the TERRA CLOUD Veeam Data Protection platform, a company is automatically created for the Wortmann partner's company.
If you want to back up your own Microsoft 365 organization, you can skip the step Create and link end customers, as the company has already been created.
Please start directly with the step Setting up a Microsoft 365 data backup.
Setting up a Microsoft 365 data backup
Connect and link Microsoft 365 organizations
Please go to the Protection Portal to configure data backup.
The link between a created company (end customer) and a Microsoft 365 tenant can be configured in the "Veeam Backup for Microsoft 365 Plugin".
You can find this in the Plugin Library under "Configuration".

Go to the "Organizations" menu item and add a new one using "New".

First, please select the company/end customer to be linked, and then the object types to be protected ("Protected Services").
This selection determines the permissions the Entra ID application will have for data backup of the tenant.

Please leave the "Region" at the default setting "Default" and click "Next".

Please register a new Entra ID application in the tenant to be protected.
The abbreviation TCVDP in the name of the new application stands for TERRA CLOUD Veeam Data Protection in this example and facilitates identification within Entra ID.
Please note that the "export mode for SharePoint Web Parts" should only be enabled if this SharePoint feature is used.

To create the Entra ID application and grant it the necessary permissions, a Global Administrator login and approval are required.
Please copy the code and log in to Microsoft 365 using the provided link.

Confirm the login to the Microsoft Azure CLI to create and grant permissions for the Entra ID application.

After successful login and confirmation, the verification status should change to "Verified".
If not, you can generate a new code using "Refresh code" and log in again.

Finally, the status of the M365 Organization and the VSPC Company should be set to "Mapped".

Create a Microsoft 365 backup job
To configure a backup job, select the "Backup Jobs" tab in the left-hand menu under "Management."
You can create a new backup job using "Create Job."
First, enter a name for the backup job and, optionally, a description.
We recommend choosing a name, as in our example, that reflects the content being backed up.

Please select the Microsoft 365 tenant that is already linked to be backed up.
Under Backup Mode, you configure the scope of your job's backup. The backup of the entire organization is pre-selected.

However, you can also customize the scope and define granular exclusions.
Best Practice for Exclusions:
We recommend backing up the entire organization and excluding specific objects (e.g., groups) instead of including only individual objects.
In the next step, the schedule is added. Here you can define the frequencies, days, and retry attempts.
Optionally, you can allow or disallow data backups within a backup window (e.g., during business hours).

In the final summary, you can use the "Start the job when I click finish" option to run the data backup immediately.
Recovering Microsoft 365 data
Requirements
- Active Entra ID Backup Application, which is already created during setup
- Microsoft 365 credentials (affected user or global administrator)
- TERRA CLOUD Veeam Data Protection Restore Portal Application added to the tenant
Add Restore Portal Application in the tenant
TERRA CLOUD uses a Microsoft Entra ID Enterprise Application to perform a restore in the backed-up tenant.
To enable this, the application must be added and authorized once per Microsoft 365 tenant.
You can do this directly via the TERRA CLOUD Technical Center using the "SET RESTORE PERMISSIONS" function.
Instructions:
Step 1: Log in to the TERRA CLOUD Technical Center as a "Reseller Admin."
Step 2: Navigate to the TERRA CLOUD Veeam Data Protection product in the menu under the "Products" category.
Step 3: Click the "SET RESTORE PERMISSIONS" button.
Step 4: In the newly opened tab, log in with a Global Administrator user of the tenant for which you want to configure the restore.

Step 5: Confirm the requested permissions for the "TERRA CLOUD Veeam Data Protection - Restore Portal" application by clicking "Accept." You will then be redirected to your Restore Portal.

Functional test: Please log in to the Restore Portal with a Microsoft 365 user from the tenant or the Global Administrator used above.
Restore as user
Step 1:
Under the "Protected Data" menu item, you can open a new tab with the "Restore Portal" link to access the Restore Portal.
Please log in with the Microsoft 365 user for whom you want to restore something.

Step 2:
Select the desired restore point from the calendar.

Step 3:
Now compile the restore set from the required files.
You can navigate through the backup and the various object types, as well as use the search function.
You can select individual files directly and restore them using the "Restore" function or add them to the restore set using "Add to Restore List."

Step 4:
Please check whether all the desired files are included in the restore list under "Items."
You can then specify the "Restore Mode" to determine whether the files should be overwritten or retained in their original location.
Click the "Finish" button to start the restore.

Performing a restore as an administrator for other or multiple users
Prerequisite:
You can authorize one or more users as "Restore Operators" through TERRA CLOUD Support.
Please provide us with the desired tenant, e.g., contoso.onmicrosoft.com, and the desired user, e.g., admin@contoso.onmicrosoft.com.
As a "Restore Operator," you can use the "Scope" to change your identity and perform the restore for other or multiple users.
The procedure is identical to restoring as a user.

Consumption data
Determine consumption values via the TERRA CLOUD Technical Center
The TERRA CLOUD Technical Center provides you with an overview for each end customer and a summary of the consumption data for the selected month.
Within the table view, you can filter the values as usual using the respective function and export them as a CSV file.
The default selection "Current" shows you the license consumption for the current month. However, only the consumption reports for completed months are relevant for billing.
The consumption overview shows you the following values:
- Date
-
- Indicates the completed and billing-relevant month selected in the "Report Month" drop-down menu.
- If nothing is selected, the current month is displayed.
- End customer
-
- Indicates the end customer linked to the secured Microsoft 365 tenant.
- Number of secured M365 users
-
- Sum of the new and billed M365 users.
- Number of new backed-up M365 users
-
- Users newly added to the backup in the selected month will not be billed.
- This applies to both the initial setup of the tenant and newly added users for existing customers.
- Number of billed M365 users
-
- Users billed in the selected month.
Below the table with the consumption values per end customer, you will also find your summarized consumption values as a partner.

When does a Microsoft 365 user consume a backup license?
A Microsoft 365 user consumes one license for TERRA CLOUD Veeam Data Protection Microsoft 365 Backup in the billing month if the following criteria are met:
- The online services Exchange Online and/or SharePoint Online/OneDrive for Business are used and backed up by the product.
- The user has been part of at least one backup within the last 31 days.
Important note:
Restoration from previously created backups is also possible without an active license.
When both criteria are met for the first time, the user is registered as "new."
If a user has not been backed up in the last 31 days, no more licenses are consumed.
What doesn't consume a license for Microsoft 365 Backup?
The following objects can be included in the backup, but they do not consume a license.
- Microsoft Teams objects
- Groups and non-personal SharePoint sites
- Shared mailboxes (unless a Microsoft 365 license has been assigned)
- Resource mailboxes (unless a Microsoft 365 license has been assigned)
- Public folders (unless a Microsoft 365 license has been assigned)
- External SharePoint users
- Microsoft Teams guest users
FAQ
Retention
How long are Microsoft 365 backups retained?
The retention period is 10 years and is controlled by the provided repository.
A reference to the retention period can also be found in the repository name (10Y = 10 years): "00000-M365-10Y-RETENTION".
Microsoft Teams
Can Microsoft Teams chats be backed up?
Chats between individual users and group chats cannot be backed up.
For more information about the limitations of Veeam Backup for Microsoft 365 Teams backup, see here.
What would be secured if the "Teams chats" option is selected under "Protected Services"?
The option "Teams chats" requires the paid use of the Microsoft Teams Export APIs and secures posts in public Teams channels.
What are the costs for using the Microsoft Teams Export APIs?
An overview of the costs can be found in this Microsoft article.
Veeam is classified as a Model B certified partner.
