Veeam Environment Planning
Before you deploy Veeam Plug-in, keep in mind the following requirements and limitations.
For more information about Veeam Backup & Replication backup jobs, see Backup Job in Veeam Backup & Replication.
Hosting Environments and Backup Job Names
Keep in mind that for servers in Oracle RAC environments, Veeam Backup & Replication generates the backup job name based on the single client access name (SCAN) of the cluster. For more information about backup job naming methods, see Veeam Backup Job Name.
To identify standalone servers, update the Veeam configuration XML file as follows:
- Open the Veeam configuration XML file. The path to the file differs depending on the OS of the machine where Veeam Plug-in is installed:
- On machines running Linux or Unix OS: /opt/veeam/VeeamPluginforOracleRMAN/veeam_config.xml
- On machines running Windows OS: %PROGRAMFILES%\Veeam\VeeamPluginforOracleRMAN\veeam_config.xml
- Add one of the following parameters to the <PluginParameters /> line in the Veeam configuration XML file:
- The customServerName parameter:
where <hostname.domain.tld> is a custom name of the server.
After adding this parameter, Veeam Plug-in will use the specified custom name of the server to name the backup job and backup folder.
For example:
- The useFQDNInServerName parameter:
After adding this parameter, Veeam Plug-in will use the fully qualified domain name (FQDN) of the server to name the backup job and backup folder.
Keep in mind that you must add the parameters to the existing line in the veeam_config.xml file. If you create a new line with the same name as the existing line, Veeam Plug-in will consider parameters only in the first detected line. Other parameters will be ignored.
Important |
For security reasons, it is recommended to use separate repositories for different customers and limit the Veeam Repository Authentication to the specific customer. |
To ignore network traffic encryption rules, do the following:
- On machines running Linux or Unix OS: /opt/veeam/VeeamPluginforOracleRMAN/veeam_config.xml
- On machines running Windows OS: %PROGRAMFILES%\Veeam\VeeamPluginforOracleRMAN\veeam_config.xml
To learn more about traffic encryption, see the Enabling Traffic Encryption section in the Veeam Backup & Replication User Guide.
- On the Veeam Backup & Replication server, the backup job name will be created automatically based on the server or cluster name and selected repository.
- For environments that use Oracle RMAN copy processing, one job per repository is created.
RMAN Channels and Resource Consumption
The following hardware resources are recommended based on tests on Skylake processors:
- Oracle server: 1 CPU core and a minimum of 200 MB of RAM per currently used channel. Note that resource consumption on the Oracle server depends on hardware and Oracle settings.
- Backup repository server: 1 CPU core and 1 GB of RAM per 5 currently used channels.
These resources are recommended only if you use a dedicated backup repository for Veeam Plug-in backups. If you use the same backup repository for Veeam Plug-in backups and backups created by Veeam Backup & Replication or Veeam Agents, consider adding the mentioned above hardware resources based on usual load on your backup repository. For details on hardware requirements for a backup repository, see the System Requirements section of the Veeam Backup & Replication User Guide.
We recommend to contact your Veeam system engineer to optimize the channel settings and resource allocation. Also, consider the following:
- It is recommended to use a separate backup repository for Veeam Plug-in backups.
- The control file does not use a repository task slot and will be processed even if there are no free task slots.
- Veeam Backup & Replication server: during manual metadata operations such as import of backup files, the Veeam Backup & Replication server needs additional 15 GB of RAM per 1 million files located in the same backup job folder.