Monitoring and reporting for Veeam Data Platform
Post Reply
mdiver
Veeam Legend
Posts: 201
Liked: 33 times
Joined: Nov 04, 2009 2:08 pm
Location: Heidelberg, Germany
Contact:

Report to tell which hosts VMs have been running on

Post by mdiver »

I'm looking for a report that tells me which hosts VMs have been run over a period of time.
Imagine a DRS cluster with should rules and you want to find our if you meet your SLAs on that.
Is the data held within VeeamONE (VM was on which host a what time) and can someone give an idea on the report.

Thank you,
Mike
Shestakov
Veteran
Posts: 7328
Liked: 781 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Report to tell which hosts VMs have been running on

Post by Shestakov »

Hello Mike,
Have I understood you correctly thinking that you want to get list of VMs running on each host during a chosen period of time?
If you want to track added/removed VMs I would suggest to take a look at VMs Growth report.
mdiver
Veeam Legend
Posts: 201
Liked: 33 times
Joined: Nov 04, 2009 2:08 pm
Location: Heidelberg, Germany
Contact:

Re: Report to tell which hosts VMs have been running on

Post by mdiver »

Hello Nikita.

Thanks for your answer. Your first guess is correct. I would like to determine the time certain VMs ran on different hosts.
For a whole bunch of VMs it would be the time each VM spent on each host. Quite like a distribution matrix.

This could be used for SLA validation as well as license validation when a software is only allowed to be run on a defined subset of host.
I was wondering if the data needed is already there so I would be able to build a custom report.

Thank you,
Mike
Shestakov
Veteran
Posts: 7328
Liked: 781 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Report to tell which hosts VMs have been running on

Post by Shestakov »

There is no such data in custom reports, however I've got the request into account for the next versions.
Would you like to get a track of VM migrations or an option to get list of VM on chosen time in past?
Thanks
mdiver
Veeam Legend
Posts: 201
Liked: 33 times
Joined: Nov 04, 2009 2:08 pm
Location: Heidelberg, Germany
Contact:

Re: Report to tell which hosts VMs have been running on

Post by mdiver »

Basically I thought of a list like

Code: Select all

VM Time on Host [%] between [datetime1] and [datetime2]
     Host1  Host2  Host3
VM1     0     10    90
VM2    18     60    22
VM3     0     90    10
Could be % or total time in the specified range.

A list of migrations could also be helpful to validate license compliance. But that would look different. Maybe both… :D

Regards,
Mike
Shestakov
Veteran
Posts: 7328
Liked: 781 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Report to tell which hosts VMs have been running on

Post by Shestakov »

That's something different from what I initially though of, but makes sense.
Thanks for the feedback, Mike! It's taken into account.
Shestakov
Veteran
Posts: 7328
Liked: 781 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Report to tell which hosts VMs have been running on

Post by Shestakov »

By the way, as a workaround you can use Custom Infrastructure report to check in which hosts VM was running in previous periods. You may need to run the report several times, but the data is there.
mdiver
Veeam Legend
Posts: 201
Liked: 33 times
Joined: Nov 04, 2009 2:08 pm
Location: Heidelberg, Germany
Contact:

Re: Report to tell which hosts VMs have been running on

Post by mdiver »

Agreed. But you would miss smaller periods inbetween the sample interval and also it's not easy to analyze.
It would be great to have the parent host stored together with all the other parameters (CPU load, Network, etc.).
Shestakov
Veteran
Posts: 7328
Liked: 781 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Report to tell which hosts VMs have been running on

Post by Shestakov »

Right, but parent object doesn't change often, so usually we don't keep it as performance metrics. Instead we track host-to-host VM migration with corresponding events. In next versions we need to make the report we discussed above from these events.
rossi123
Novice
Posts: 4
Liked: never
Joined: Dec 26, 2018 12:47 pm
Full Name: walid walid

Re: Report to tell which hosts VMs have been running on

Post by rossi123 »

mdiver wrote: Oct 22, 2018 6:29 pm Hello Nikita.

Thanks for your answer. Your first guess is correct. I would like to determine the time certain VMs ran on different hosts.
For a whole bunch of VMs it would be the time each VM spent on each host. Quite like a distribution matrix.

This could be used for SLA validation as well as license validation when a software is only allowed to be run on a defined subset of host.
I was wondering if the data needed is already there so I would be able to build a custom report.

Thank you,
Mike
thank you
yes I agree with you about the first hypothesis
she is ok
Shestakov
Veteran
Posts: 7328
Liked: 781 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Report to tell which hosts VMs have been running on

Post by Shestakov »

Do you mean "determine the time certain VMs ran on different hosts", "time each VM spent on each host" or both?
Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests