Hyper‑V Failover Cluster Not Showing VMs in Parallels RAS

0 users found this article helpful

Symptoms

When adding a Hyper‑V Failover Cluster as a provider in Parallels RAS:

Provider is added successfully.

Credentials validation succeeds.

Status shows “OK”.

No virtual machines are displayed when creating a VDI template.

Virtual machines are visible when adding individual Hyper‑V hosts.

Command Get-ClusterGroup shows no VM resources:

Output only lists:

Cause

This behavior occurs when the Hyper‑V cluster is not properly configured for Virtual Machine High Availability.

1. VMs are not configured as Highly Available:

Virtual machines exist on Hyper‑V hosts but are not added to the Failover Cluster

As a result, they are not registered as cluster resources.

2. VMs are not stored on shared cluster storage (CSV):

Virtual machines located on local disks (e.g., C:, D:) cannot be clustered

Only VMs stored on Cluster Shared Volumes (e.g., C:\ClusterStorage...) can be made Highly Available

3. Cluster does not contain any Virtual Machine roles:

The cluster only manages: Infrastructure roles (Cluster Group, Storage)

No VM workloads are registered

4. SCVMM-managed environments (optional scenario):

VMs created via SCVMM without enabling Highly Available option

Cluster does not recognize such VMs as resources

Resolution

To ensure VMs are visible in Parallels RAS, verify the cluster configuration using the steps below.

1. Verify Cluster Contains VM Resources:

Get-ClusterGroup

Expected Result: VMName node1 Online

If no VM entries are listed → cluster is not managing any VMs.

2. Verify VM Storage Location:

Get-VM -Name "VMName" | Select-Object Name, Path

Expected path: C:\ClusterStorage\...

If VM is on local disk:

Move it to shared storage before clustering

3. Ensure VMs Can Be Made Highly Available:

In Failover Cluster Manager:

If disabled:

4. Validate Cluster WMI Enumeration:

Run from Connection Broker server:

Get-CimInstance -ComputerName <ClusterName> -Namespace root\MSCluster -Query "SELECT * FROM MSCluster_Resource WHERE Type='Virtual Machine'"

Expected: List of clustered virtual machines.

5. Confirm RAS Behavior:

Once VMs are properly added to the cluster:

Clustered VMs should now be visible​​​​​.

Was this article helpful?

Tell us how we can improve it.