Link Search Menu Expand Document

Veeam Backup Enterprise Manager

Deployment use cases

There are multiple use cases of Enterprise Manager, which are covered in detail in the user guide.
However, to simplify the entire set of scenarios can be split into 3 core groups:

  1. High-level management and monitoring of Veeam Backup and Replication server(s)

    • You need to centrally manage licenses for multiple Veeam Backup & Replication servers

    • You plan to use Veeam RESTful API to automate your data protection workloads
    • You are using encryption for backup or backup copy jobs with enabled password loss protection
  2. Providing Self-Service capabilities

    • You need to delegate permissions in a granular way, to another user to recover data
      That can be based on Remote Office/Branch Office (ROBO) deployment, segregation per service (Database administrators, Exchange administrators), or even by workload type (VMware, Hyper-V, Nutanix and etc). More details here

    • Provide option to restore files or folders from a VM guest OS using a browser. More datails here

    • You are acting as an IaaS Service Provider for other customers (within or outside of your organization)

      • Specifically for VMware vSphere / VMware vCloud Director environment, you are supposed to use Veeam Self-Service Backup Portal, which is part of Veeam Enterprise manager installation
      • For all other workloads (including VMware) - you can use Role-based access

        NOTE: In this scenario, job management is fully controlled by you and the customer has only specific restore capabilities

  3. Veeam Cloud Connect Portal

    • You providing Veeam Cloud Connect Replication services and need a standalone web tool that allows a tenant to run a cloud failover plan remotely from a web browse.
      However, the same(but not limited to) capability is available through Veeam Service Provider Console. If possible, you should consider it over Veeam Cloud Connect Portal.

Enterprise Manager server Placement

If possible, it is advised to install the Enterprise Manager server on the recovery site so it is directly available in case of disaster recovery.

At the same time to provide high/continuous availability for Enterprise manager the below approaches can be used:

  • vSphere Fault Tolerance
  • Veeam VM Replication

If Enterprise Manager portal is used as a Self-Service portal(specifically in IaaS scenario) it should be placed in a DMZ zone.

Sizing

Enterprise Manager server compute

It’s recommended to have just one Enterprise Manager installation per environment. There is no official sizing available for Veeam Enterprise Manager server. However, you can use the below as an approximate estimate. Be aware that you may need to adjust it after go-live:

Size Resources
Up to 500 VMs 6 cores, 12 GB RAM
500-2500 VMs 8 cores, 16 GB RAM
2500-5000 VMs 10 cores, 20 GB RAM
5000-10000 VMs 12 cores, 24 GB RAM

Database

As there are many variables, a rule of thumb of 10 GB per 500 VMs can be used. However keep in mind, that it’s usually to see massive temporary growth of the Enterprise Manager databases during the upgrade (sometimes up to 50%-100% of the initial size).

Manager Catalog

If you are planning extensive file restores from large file servers you can enhance the user experience through 1-Click file restores with help of the file indexing engine. Veeam Catalog Service is responsible for maintaining index data.

In a backup infrastructure, Veeam Guest Catalog Service is running on Veeam Backup server and Veeam Backup Enterprise Manager server. More details on the difference are here

The service running on Enterprise Manager server is moving(and deleting) original index data from all managed backup servers into Enterprise Manager local catalog. So it should be sized appropriately to hold all data from all remote Veeam servers.

  • When using a Standard license, Enterprise Manager will only keep index data for restore points still in repositories.
  • For Enterprise and Enterprise Plus licenses, you can configure Enterprise Manager to keep indexes even longer, with the default being 3 months. This can significantly increase the amount of space required for the catalog.

NOTE: If indexing is enabled in a backup job without Veeam Backup Catalog running in Enterprise Manager - the catalog will grow endless until the Veeam Backup server is out of disk space.

Estimated used space of the final index file after compression is approximately 2 MB per 1,000,000 files for a single VM restore point on the Enterprise Manager server. The indexes are also stored in the backup files and temporary folders on the backup server.

Below is an example that summarizes the information above. The example is given per indexed VM containing 10,000,000 files.

10 million files * 2 MB per million files * 60 restore points per month * 3 months index retention = 3.5 GB

Enterprise Manager Self-Service File Restore

When a user either downloads or restores a file or files in the Self Service Portal they are first downloaded to the Enterprise Manager Server.

The file(s) are first downloaded to C:\ProgramData\Veeam\Backup\Temp where they are either copied back to the host, or they are zipped and moved to C:\ProgramData\Veeam\Backup\WebRestore where they are available for download via the Enterprise Manager GUI.

Issues can arise if the C: drive does not have sufficient space to restore the file/files.

If this is a new installation consideration should be put into how large the Enterprise Manager C:\ should be in order to facilitate most likely restore requirements.

If this is an existing installation or if the C:\ was not sufficiently sized the location of the \Temp and \WebRestore directories can be moved to a larger disk by adding Registry Keys in: HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup Reporting.

  • New > String Value (REG_SZ)
  • WebRestoreFolderPath > Modify > Add Path in ‘Value data’ e.g D:\WebRestore
  • WebRestoreTempPath > Modify > Add Path in ‘Value data’ e.g. D:\Temp

You will need to restart the Enterprise Manager service before you will see these changes.

VMware vCloud Director: Self-Service Design

As mentioned above for simplicity reasons it’s recommended to have just one Enterprise Manager installation per environment.
That is as well valid for cases when multiple Veeam Backup servers are used to backup the same VMware vCloud Director infrastructure. In this case, you will see multiple repositories in Self-Service portal configuration and assign a specific repository to Organization. When the backup job will be created by the tenant - Enterprise Manager will assign this job to Backup server, which is the owner of the repository.

multiple vbr design em repository choice

References


Back to top

Copyright © 2019-2021 Solutions Architects, Veeam Software.