Performance Forecast for Hyper-V Cluster Storage

This report forecasts free space, used space, latency and IOPS resource utilization for Hyper-V storage objects: Cluster Disks and Cluster Shared Volumes (CSV).

Description

The Performance Forecast for Hyper-V Cluster Storage report forecasts how many days remain before the level of resource utilization reaches the specified threshold values. The report allows analyzing the following storage resource utilization parameters: free space, used space, maximum device latency and storage IOPS.

To calculate future storage performance, the report analyzes historical performance data for the specified period in the past, calculates the performance utilization trend and applies this trend to the forecast horizon. For better forecast accuracy, along with the performance trend the report provides trend confidence interval that represents the best- and worst-case scenarios. This allows you to estimate various possible outcomes and helps you rationally plan your resources.

If one or more specified thresholds are breached within the forecast interval, the report marks the cluster disk or volume as problematic and lists constraining resources for it. The report also provides recommendations on appropriate resource allocation to prevent possible resource shortfalls in future.

Parameters

Performance Data From: defines a date in the past starting from which historical performance data will be used to calculate the performance trend. The report analyzes historical performance data starting from this date to the current date (data collection period).

Note

To make a forecast, the report must use historical performance data for at least 72 hours.

Forecast Horizon: defines the forecast period. The calculated performance utilization trend is applied to the time interval that starts from the current date to the forecast horizon date.

Note

The date in the Forecast Horizon field must be a date in future.

Show details: defines whether the report will display expanded or collapsed charts.

Mode: defines whether the report will display all results or problematic areas only (problematic areas are cluster disks and volumes for which resource utilization thresholds will be breached within the forecast period).

Scope: defines a list of Groups or Objects that will be analyzed in the report (by default, the Veeam Hyper-V Cluster Disks Group is selected). The Add Group option returns a Group and all objects that a group contains. The Add Object option returns only the selected object.

Important

The report treats the Cluster Disk and CSV as separate objects with independent parameters. To avoid misunderstanding in the report output, note the following:

  • For the Hyper-V Cluster Disks, the report will show information on the latency and IOPS metrics. When running the report for cluster disks only, clear the Hyper-V Cluster Shared Volume (Veeam MP): Free Space (GB) and Hyper-V Cluster Shared Volume (Veeam MP): Used Space (GB) check boxes in the Aspects to be Analyzed field.
  • For the Hyper-V Cluster Shared Volumes, the report will show information on space usage. When running the report for CSV objects only, clear the Hyper-V Cluster Disk (Veeam MP): Max Device Latency (millisecond) and Hyper-V Cluster Disk (Veeam MP): IOPS check boxes in the Aspects to be Analyzed field.

Threshold: Storage Volume Free Space (%): defines the free space threshold as a percentage of total available storage space.

Threshold: Storage Volume Used Space (%): defines the used space threshold as a percentage of total used storage space.

Threshold: Storage Max Device Latency (ms): defines the maximum latency threshold in millisecond.

Threshold: Storage IOPS: defines storage IOPS threshold.

Aspects to be Analyzed: defines the resource that will be analyzed in the report (Hyper-V Cluster Disk (Veeam MP): Max Device Latency (millisecond), Hyper-V Cluster Disk (Veeam MP): IOPS, Hyper-V Cluster Shared Volume (Veeam MP): Free Space (GB), Hyper-V Cluster Shared Volume (Veeam MP): Used Space (GB), or all four aspects).

Note

If you choose not to analyze an aspect, the report will ignore the threshold specified for this aspect.

Sample Usage

Forecast the number of days left before the amount of storage free space reaches 30%. Make sure that this threshold will not be breached within the next 30 days. Use the historical performance data for the previous month to calculate the resource utilization trend.

Instructions

  1. Open the Performance Forecast for Hyper-V Cluster Storage report.
  2. From the Performance Data From list, select Previous Month > First Day.
  3. From the Forecast Horizon list, select a date in future (30 days from today).
  4. From the Show details list, select Expand Charts.
  5. From the Mode list, select Show problematic areas only.
  6. In the Scope section, select Veeam Hyper-V Cluster Disks Group and click Remove. Then search for available Cluster Shared Volumes to include in the report.

Then search for available Cluster Shared Volumes to include in the report. Click Add Group. In the Add Group window, click Options. In the Options window, click Add. In the Class Name search box, enter shared volume and click Search. Select the Hyper-V Cluster Shared Volume (Veeam MP) class in the list of search results, click Add and click OK. In the Options windows, click OK to apply the filter. In the Add Group window, click Search. The search will return a list of objects that belong to the Hyper-V Cluster Shared Volume (Veeam MP) class. Select the necessary volumes in the list, click Add and click OK.

  1. In the Threshold: Storage Volume Free Space (%) field, type 30.
  2. In the Aspects to be Analyzed field, select Hyper-V Cluster Shared Volume (Veeam MP): Free Space (GB).
  3. Click Run to view the report.

Report Output

The Virtual Infrastructure Described table will provide an overview for storage included in the report scope: total number of storage volumes and storage devices, total storage volume capacity and total storage device capacity (in GB).

The Performance Forecast Analysis and Recommendations table will provide the following details for every volume:

Column

Description

Name

Name of the CSV.

Analysis Result*

Result of the prediction analysis. Possible analysis results are:

  • Passed means that the resource thresholds will not be breached within the forecast period.
  • Failed means the resource thresholds will be breached within the forecast period or have already been breached within the data collection period.

Constraining Resource*

Resource for which the specified threshold will be breached first within the forecast period.

In this particular example, the report will display Free Space (GB) as the constraining resource.

If you run the report for Cluster Disks, there may be a situation where both Storage Max Device Latency and IOPS thresholds will be breached within the forecast period and the Storage Max Device Latency is reported to be breached first. In this case, the report will display Storage Max Device Latency as the constraining resource. However, the Recommendations will be provided both for Storage Max Device Latency and IOPS resources. The same logic applies if you run the report for Cluster Shared Volumes and choose both Free Space and Used Space aspects to be analyzed.

Days Left

Number of days left before the constraining resource threshold is breached. The number of days is shown as the worst-to-best case range.

Recommendations*

Recommendations on appropriate resource allocation.

Recommendations for a resource will be provided in case the specified threshold for the resource is breached within the forecast period or has already been breached within the data collection period.

*Provided results and recommendations are based on the worst-case scenario.

Details

Report details will provide in-depth forecast information for every CSV included in the report scope.

The Performance Forecast section will show a chart and a details table for each analyzed resource.

The performance forecast charts will display the following types of data series for the analyzed data collection period:

  • Trend and its deviation represent resource utilization trend and the 95% confidence interval for it. The upper border of the confidence interval represents the best-case scenario. The lower border of the confidence interval represents the worst-case scenario. The width of the interval between the best and worst-case series depends on the variability of the collected historical performance data (the greater the variability, the wider the interval).

Note

This is true for the “floor” thresholds only (Free Space and Used Space). For the “ceiling” thresholds (Max Device Latency and IOPS) upper border will represent the worst-case scenario.

  • Value represents the historical performance data for the data collection period (for example, how the amount of free space has changed within the analyzed period)
  • Threshold represents the threshold specified for the storage resource
  • Capacity represents the total storage capacity (will be displayed only for the Free Space performance forecast chart)

The performance forecast tables will provide the following details for the storage resource:

Column

Description

Aspect

Name of the analyzed resource.

Threshold

Specified threshold value.

Prediction

Prediction on whether the resource threshold will be breached within the forecast period. Possible prediction values are:

  • Threshold will be achieved means that threshold will be achieved within the forecast period in both worst- and best-case scenarios.
  • Threshold may be achieved means that only worst-case data series will breach the threshold within the forecast period.
  • Threshold will not be achieved means that neither best-case nor worst-case data series will breach the threshold within the forecast period.
  • Threshold is achieved means that the trend line has already breached the threshold.

Days Left

Number of days left before the specified threshold is breached. The number of days is shown both for the worst-case scenario and best-case scenario.

Metric Forecast

Predicted metric value on the forecast horizon date (that is, at the end of the forecast period). The metric value is shown both for the best-case scenario and worst-case scenario.

Available Resources

Amount of non-consumed resources on the forecast horizon date (that is, at the end of the forecast period):

The amount of available resources is calculated as the difference between the specified threshold value and the metric forecast value. Positive values mean that spare resources will be available. Negative values mean that extra resources are required to survive

The values are shown both for the best-case scenario and worst-case scenario.