Deploying Plug-In Using Veeam Deployment Kit
You have an option to install Veeam Plug-In on computers using certificate-based authentication instead of credentials. To do so, you must install Veeam Installer Service on the computer and then add the computer to a protection group of the Individual computers type. In this case, Veeam Backup & Replication does not require SSH connection to install Veeam Plug-In.
To deploy Veeam Plug-In using Veeam Deployment Kit, perform the following steps:
- On the Veeam Backup & Replication side, create and export Veeam Deployment Kit. You can do that in the following ways:
- Using Veeam PowerShell:
- Start a Veeam PowerShell session. For more information, see the Starting Veeam PowerShell Sessions in the Veeam PowerShell Reference.
- Run the Generate-VBRBackupServerDeployerKit cmdlet to generate temporary certificates and installation packages that are required for installation of Veeam components. For Linux-based machines, Veeam Backup & Replication will generate certificates and packages for Veeam Deployer Service. For Microsoft Windows-based machines, Veeam Backup & Replication will generate certificates and packages for Veeam Installer Service.
To learn more, see the Generate-VBRBackupServerDeployerKit section in the Veeam PowerShell Reference.
- Using Veeam Backup & Replication console:
- Open the Inventory view.
- Click the Physical and Cloud Infrastructure node in the inventory pane and click Create Veeam Deployment Kit on the ribbon. Alternatively, right-click the Physical and Cloud Infrastructure node in the inventory pane and select Create Veeam deployment kit.
- In the Create Deployment Kit window, specify a path to the folder to which Veeam Backup & Replication will export the deployment kit files.
- Upload the exported files on the computer which database you want to protect.
- On the computer with database side, install the uploaded files. You can do this in one of the following ways:
- Automatically, using a script provided with the installation files. To use this deployment option, navigate to the directory where you have saved the files on the computer and run one of the scripts depending on the OS running on your computer:
- for Microsoft Windows-based computer, run the InstallDeploymentKit.bat script
- for Linux-based computer, run the install-deployment-kit.sh script
TIP |
You may need to modify the script according to your system configuration. |
- Manually, using a package manager:
- Navigate to the directory where you have saved the files on the computer and install Veeam Installer Service (or Veeam Deployer Service in case of Linux-based machines) and OpenSSL packages that suit the OS running on the computer with Veeam Plug-In.
- Run the following commands to install the certificates and restart Veeam Installer Service:
For Linux-based computer:
/opt/veeam/deployment/veeamdeploymentsvc --install-server-certificate server-cert.p12 |
For Microsoft Windows-based computer:
C:\Windows\Veeam\Backup\VeeamDeploymentSvc.exe --install-server-certificate /path/to/server-cert.pem --key /path/to/server-key.pem |
- On the Veeam Backup & Replication side, create a protection group with the following parameters:
- At the Type step of the wizard, select Individuals computers.
- At the Computers step of the wizard, specify a computer and select the Connect using certificate-based authentication method to connect to the computer.
To learn more, see Specifying Computers.
After you create the protection group, Veeam Backup & Replication will rescan the protection group. During the rescan operation, Veeam Backup & Replication will connect to the Veeam Installer Service (or Veeam Deployer Service in case of Linux-based machines) and install Veeam Plug-Ins. To learn more, see Rescan Job.
Related Topics
