Prerequisites

  1. Veeam Enterprise Plus is required to use the API
  2. Veeam Backup Enterprise Manager is properly configured
  3. Service account with Administrative privileges on the Veeam Backup Enterprise Manager(s)
  4. Existing Backup Job(s) on the Veeam BEM Endpoint(s)
  5. Existing File Level Restore (FLR) Configuration on Veeam BEM Endpoints(s)
    • FLR is a required “appliance” setup that makes Linux/Unix-type (non-Windows) restores possible.
    • This must be accomplished before any restores are possible, but after you have at least one restore point for a VM that is using one of these operating systems.
    • This process only needs to be done one time, and will cover creation of FLR Appliances for all non-Windows restores on this Veeam server.
    • Instructions:
      1. In Veeam Backup and Replication Console, in the bottom left pane, click on BACKUP & REPLICATION button.
      2. In the top left pane, expand Backups and click on Disk.
      3. The central pane will now fill up with folder(s) that contain current backups. Expand any one of the folders and right click to open the menu.
      4. Select Restore guest files > Linux and other…
      5. The Guest Files Restore Wizard will now open.
        1. Click the Next > twice (default are okay on these pages), or until the left pane shows you are on the Helper Appliance page.
        2. Click the Customize button and the FLR Appliance Configuration dialog appears.
        3. Follow the instructions on the FLR Appliance Configuration by choosing Host, Resource pool, and Network.
        4. The Obtain an IP address automatically radio button should be checked
        5. The Enable FTP server on appliance (advanced) and Restore from Novell Storage Services (NSS) file system checkboxes should both be unchecked.
      6. For more information visit the online Veeam Helpcenter, go to Search text and enter restoring vm guest files flr. One of the results should say Linux, Unix, and so on - this is the definitive guide to correct FLR setup.
  6. If provisioning unix servers, verify mlocate is installed: which locate. If it is not installed, run the command yum -y install mlocate
  7. vRA user account must have a valid email address associated
  8. All end-user vRA accounts must have a valid email address associated
  9. The vCenter FQDN used in the vRA Endpoint (not SovLabs vCenter Endpoint) and the vCenter FQDN used in the Veeam Management UI must both have the same letter case.