Above and beyond with Veeam ONE Multitenancy for IaaS Service Providers

The main idea of the previous was to provide a deep and detailed overview of Veeam ONE capabilities, with a strong focus on service providers’ infrastructure. The feedback of our community and the reports which were highlighted there dramatically simplifies service providers’ daily monitoring and activity.

Today we’ll uncover how service providers using VMware Cloud Director can build additional services based on Veeam ONE solution. And in contrast to previous blogs, we will move our attention from “what” to “how”.

Frontend

Frankly speaking, the concept of multitenancy in Veeam ONE is not widely known. There are numerous reasons why, but we’ll put them aside. What is important — if you already have Veeam ONE installed and VMware Cloud Director added as a monitored instance — is that everything is ready for providing it as a service. No additional steps are required to enable multitenancy. Let’s check the details.

Veeam ONE frontend consists of two core elements – Veeam ONE Client and Veeam ONE Web Client.

Veeam ONE Client is Windows-based .NET application that provides you real-time monitoring of the virtual and backup environment from different perspectives. However, the basic requirements of having a Windows terminal station to utilize it  makes it almost impossible to add it as a service offering.

On the other hand, Veeam ONE Web Client is a web-based application which makes it a perfect solution for multi-tenant use.

When VMware Cloud Director is added to Veeam ONE configuration, vCD organization user can log in using their native VMware Cloud Director credentials (organization\username) to Veeam ONE Reporter. Veeam ONE Reporter will verify permissions and scope the Restricted permissions view.

Such tenant will then have access to a specific set of dashboards and reports.

More configuration details can be found in the User Guide.

Dashboards

In Veeam ONE, dashboards are providing at-a-glance view of a monitored infrastructure. Each dashboard consists of widgets, which portray various aspects of the environment. For internal infrastructure, with unlimited scope, you have more then 50 various widgets that you can combine. Most valuable widgets and recommendations on combining them into dashboards will be covered in another blog. Here, we will focus on representation for a customer in IaaS infrastructure.

When the tenant logs into Web Client with VMware Cloud Director account — all shared dashboards will be presented. However, most of widgets will be unavailable, due to restrictions. These restrictions generally cause confusion and discourage the customer from using the portal.

To improve user experience, complete a few steps in advance:

1) Log in with Veeam ONE administrator credentials and turn off sharing for all default dashboards.

It will hide unnecessary dashboards for tenants with Restricted view.

2) Create new dashboards, that will be shared with customers.

We recommend creating at least two:

  • [Tenant – Monitoring]
  • [Tenant – Performance]

Later we will populate them with widgets. If needed, you can customize appearance of dashboards (preview image and color)

3) Enable public access to tenant dashboards.

That will make dashboard visible for tenants with Restricted view.

4) Populate Dashboards with following widgets.

[Tenant – Monitoring]

Preview:

Widget packWidget
vSphere AlarmsTotal Issues by DayDaily number of warnings and errors that were triggered during the week
vSphere Alarms Top IssuesMost typical alarms in your environment and shows the number of times each alarm was triggered
vSphere Alarms Top VMsVMs with the highest number of registered errors and warnings
vSphere Datastore Space UsageTop Growing Guest DisksVMs with the least amount of free guest disk space
vSphere Datastore Space Usage Top Active VMs with SnapshotsVMs with the largest snapshots
vSphere General InformationVMs Growth                   Number of VMs in your virtual infrastructure
vSphere General Information VM UptimeThe average uptime value for VM
vSphere General Information Wasted ResourcesAmount of over-provisioned resources in your environment

[Tenant – Performance]

Preview:

Widget PackWidget
vSphere General InformationTop VMs by CPUHighest average level of CPU utilization
vSphere General InformationTop VMs by IOPSHighest average number of IOPS
vSphere General InformationTop VMs by MemoryHighest average level of memory utilization
vSphere General InformationTop VMs by Network I/OHighest average network throughput values
vSphere General InformationTop VMs by Read LatencyHighest average Read Latency metric values
vSphere General InformationTop VMs by Write LatencyAverage Write Latency metric values

5) Log in to Veeam One Web Client with tenant credentials.

As a tenant you can see only shared dashboards.

NOTE:
Each dashboard will represent information only for the scope of VMs, where tenant will have System Administrator role. Even tenants without vCD Organization Administrator can benefit from the portal.

For most widgets, it’s possible to generate an associated report just with a couple of clicks. At the top right corner of the widget, expand the menu and click View Full Report. Select correct scope and other parameters where applicable and run the preview.

For example, in case of Wasted Resources, the dashboard related report will provide a detailed breakdown list of possible reclaimed resources. Tenant can use it to optimize the infrastructure.

Reports

As mentioned before, reporting is another key capability of Veeam ONE multitenancy offering.

Due to the product design, all report templates are visible for any tenant. Even reports which are not applicable due to restricted scope and security concerns are presented. As there are more than 120 reports it is frequently a showstopper for a tenant. It’s just easy to get lost.

However, Veeam ONE provides and simple mechanism for sharing preconfigured reports with tenants. That gives you an option to select most valuable reports, preconfigure them and share with tenants.

To accomplish it proceed with the following steps:

1) Log in with administrator account and find required report in Report Templates tab.

2) For scope, select VMware Cloud Director objects: Virtual Infrastructure.

Scope will be automatically adjusted to the permissions of the tenants.

Configure other setting and save report in a separate folder.

3) Share report with tenants.

Switch to Saved Reports tab, find this report in the folder, right click and Share.

Enable public access for this report.

4) Now repeat it for all the reports you want to share with your tenants.

Now when the tenant logs in using Restricted scope, all shared reports will be visible in Reports -> Saved Reports -> All reports folder

Bonus

During last few months, we have discussed over 20 most valuable reports and shared multiple secret ways to squeeze valuable data from them.

To make this journey even more simple and straight forward we have prepared our “2021 – Top Selection of Veeam ONE reports for Service Providers” report pack to download from here

To add it into your installation just proceed with the following:

1) Log in using administrator account

2) Switch to Reports -> Saved reports -> My reports tab

3) Right click on My reports folder and Import the downloaded JSON file

4) After import is completed, you will have a structured view of all reports that we discussed in our blogs before. Simple!

 This blog is part of the series, covering Veeam ONE use cases in the service provider’s world.

Due to the complexity of the modern stack of technologies nowadays, more and more companies are migrating their workloads onto service providers IaaS platform. Usually, it requires a trade-off, as in the IaaS tenant lacks control of operations and visibility.

That makes self-service capabilities a cornerstone in any multi-tenant service offering and, by using Veeam, you can easily achieve that. And now, as it was uncovered in this article, you can enhance this service even further, by providing Veeam ONE Web Client capabilities to your tenants.

Also, make sure to check out  the recording of our technical webinar, Powerful Monitoring & Analytics for Cloud & Service Providers (Thursday, Oct. 28, 11 a.m. CEST), where Artem Philippov and Yury Lichman provided a deep-dive of Veeam ONE use cases for service providers.

Get weekly blog updates
By subscribing, you are agreeing to have your personal information managed in accordance with the terms of Veeam’s Privacy Policy
Cheers for trusting us with the spot in your mailbox!
Now you’re less likely to miss what’s been brewing in our blog with this weekly digest.
OK

Amplified revenue for Service Providers

Veeam Service Provider Console

Leave a Reply

Your email address will not be published.