As promised in my previous post Veeam Enterprise Manager Update 4 here is how you can use the product as a multi-tenant backup portal for vCloud Director.
First we need to go to our Veeam Backup & Replication Server and connect to our vCloud Director Instance. You can do this by selecting Backup Infrastructure from the left hand side menu then click on VMware vCloud. Then select Add Server from the top menu
Then enter the vCloud Server name and click Next
Then click Add to enter the credentials you would like to use to connect to vCloud Director then click Ok. Then click Next
It will then scan vCloud Director for the vCenter Server that is connected and it will be added to the list below. Select the vCenter Server and click Account
Then select the account required to connect to vCenter, for our example it will be the administrator@vsphere.local account. Then click Ok
Once the account has been set click Apply
Accept the certificate and once the server has been added click Next
Then click Finish
Your vCloud Director instance should now be connected
Ok so now I am assuming you have been using vCloud Director for a while and you already have tenants setup ready to go. If you don’t then now is the time to go and setup at least one Org VDC, vApp and user logon credentials so that you can complete the remaining steps
Let’s switch back over to Veeam Enterprise Manager now. Click on Configuration from the top right menu
Then click on Self-Service and then select vCloud
Then under vCloud click on Add
From the drop down menu under Organization you can view each of the customers you have setup in vCloud Director. Select the one that you will be setting up access to the backup portal
Next select the Repository and Quota for the Tenant
Then under Job Scheduling you have the following options to choose from. For this example we are going to go with Allow: Tenant has full access to all job scheduling options
Then click on Save
The tenant Customer01 has now been setup to access the backup portal for their VMs in vCloud Director
You can also go ahead and add in the other customers you have setup
You will need to also install an SSL certificate on the Enterprise Manager Server and edit the site binding in IIS to apply the certificate
Now let’s connect as the Tenant, in this example I have updated my dns to reference the external connectivity. Tenants will use the following url to access their backups,
https://backup.stevenonofaro.com:9443/vCloud/Customer01
The customer will use their vCloud Director logon credentials to log into the Backup Portal so there is no need to manage any other accounts
The following is the Tenant View
The customer can then go and create their own backup jobs for their VMs currently located in vCloud Director on the Service Provider side
When the customer goes to add the VMs into the job they will only see their Org in vCloud Director. They can then select the VMs to backup and continue on to the guest processing settings.
Restore points, Guest Processing, Job Scheduling and Email notifications can all be setup and managed by the customer
The Service Provider can also provide a custom set of predefined backup policies for the customer to select and add their VMs too
Since no agents have been installed on the VMs the restore operations are performed using the VMware vSphere Guest Interaction API if you are using vSphere 6.5 onwards. If you are still at vSphere 6 it will still work via the Vmware VIX API
From the Machines menu the customer can perform full VM restores, Delete backups and Perform Quick Backups
The Files menu will allow the customer to mount backup jobs and perform file level restores. They can pick the date and restore point and mount the job. Locate the file they need to restore and click Restore. They will be able to restore or keep the file and even download it straight to the server they have launched the portal from which could be a management server within their allocation
The Portal itself can be completely customized and I have written a how to guide for the previous two versions of Veeam Enterprise Manager which you can find links to below
How to modify the default theme of Veeam Enterprise Manager 9.5 Update 3a
How to modify the default theme of Veeam Enterprise Manager 9.5 Update 4
Updated Tenant Portal Example
As always use the subscribe box above for new post notifications and follow me on twitter @steveonofaro