none
VMM: Allocating CSVs for VM Placement

    質問

  • I have a Hyper-V cluster using CSVs on an iSCSI SAN which is not managed by VMM (it's a Dell MD series array, which is unsupported by VMM 2016).

    How do I make these CSVs available for VM placement in a VMM cloud?

    I'm not sure, but I think my issue might be related to storage classifications. The CSVs show up under the cluster properties as shared storage but have no owner or storage classification information associated to them. The mounted CSV disks (in cluster host properties) have got classifications.

    Any ideas on how to proceed? Most information I can find assumes that you're either using SMB storage or have a managed SAN.

    I've tried using the NetApp SMI-S provider, but that doesn't work 100% with this array.

    2018年5月15日 10:51

回答

  • I have found the issue.

    The CSVs (as shown under cluster host properties -> shared volumes section) did not show owner data or classification information because one of the cluster hosts was accessing the disks for one of the CSVs in block redirected mode.

    You can tell if this has happened using the following PowerShell command:

    Get-ClusterSharedVolumeState -Cluster CLUSTER_NAME | ft -a Name,Node,StateInfo,FileSystemRedirectedIOReason,BlockRedirectedIOReason

    If the output shows "BlockRedirected" for StateInfo, then you have an issue.

    I've not found any surfacing of this condition in VMM.  Cluster Validation succeeded.  No errors were logged in the VMM server logs.

    Once the SAN issues were resolved (flakey management NIC on Storage Array), the CSV information was populated.

    • 回答としてマーク Tony D Gedge 2018年5月16日 2:59
    2018年5月16日 2:59

すべての返信

  • Note: I have no VMM managed storage pool, so it can't inherit a storage classification from there.

    The mounted CSV volumes (shown in the host properties -> storage -> disk section) have classifications assigned, but the CSVs do not (as shown in the cluster properties -> Shared Volumes section). That is, the CSVs are shown, but have no owner or classification. 

    The cloud has the storage classification showing  and selected (in the cloud -> storage section) but I can't place a VM there.

    Other pertinent details:
    * I've assigned a separate storage classification to the Witness CSV, which is not assigned to the cloud (to ensure it isn't used for VMs)
    * I've marked the local drives as not for placement on all hosts (to ensure the aren't used for VMs)
    * Local drives are assigned to the local storage classification (e.g. C:, RE partition)
    * Local and Remote storage classifications are not assigned to the cloud (to ensure VMs aren't placed there)
    2018年5月15日 23:03
  • I have found the issue.

    The CSVs (as shown under cluster host properties -> shared volumes section) did not show owner data or classification information because one of the cluster hosts was accessing the disks for one of the CSVs in block redirected mode.

    You can tell if this has happened using the following PowerShell command:

    Get-ClusterSharedVolumeState -Cluster CLUSTER_NAME | ft -a Name,Node,StateInfo,FileSystemRedirectedIOReason,BlockRedirectedIOReason

    If the output shows "BlockRedirected" for StateInfo, then you have an issue.

    I've not found any surfacing of this condition in VMM.  Cluster Validation succeeded.  No errors were logged in the VMM server logs.

    Once the SAN issues were resolved (flakey management NIC on Storage Array), the CSV information was populated.

    • 回答としてマーク Tony D Gedge 2018年5月16日 2:59
    2018年5月16日 2:59