Monitoring and reporting for Veeam Backup & Replication, VMware vSphere and Microsoft Hyper-V
Post Reply
mdiver
Service Provider
Posts: 52
Liked: 10 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 » Oct 19, 2018 8:31 am

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
Veeam Software
Posts: 6747
Liked: 681 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 » Oct 19, 2018 1:37 pm

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
Service Provider
Posts: 52
Liked: 10 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 » 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

Shestakov
Veeam Software
Posts: 6747
Liked: 681 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 » Oct 23, 2018 11:29 am

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
Service Provider
Posts: 52
Liked: 10 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 » Oct 23, 2018 3:17 pm

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
Veeam Software
Posts: 6747
Liked: 681 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 » Oct 23, 2018 4:22 pm

That's something different from what I initially though of, but makes sense.
Thanks for the feedback, Mike! It's taken into account.

Shestakov
Veeam Software
Posts: 6747
Liked: 681 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 » Oct 25, 2018 11:49 am

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
Service Provider
Posts: 52
Liked: 10 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 » Oct 25, 2018 12:00 pm

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
Veeam Software
Posts: 6747
Liked: 681 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 » Oct 25, 2018 12:06 pm

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 » Dec 27, 2018 7:05 pm

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
Veeam Software
Posts: 6747
Liked: 681 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 » Dec 27, 2018 7:16 pm

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 2 guests