【问题标题】:How do I create a shared disk for a cluster running under Hyper-V in an Azure virtual machine?如何在 Azure 虚拟机中为在 Hyper-V 下运行的群集创建共享磁盘?
【发布时间】:2021-10-20 09:50:03
【问题描述】:

我已经在这个问题上绕了很长时间,所以我希望有人能指出我正确的方向。

我正在 Azure Windows Server 2016 Datacenter Gen 1 虚拟机上创建一个在 Hyper-V 下运行的 SQL Server 实验室。到目前为止,我已经在两个副本虚拟机上运行了一个 AG,但是我想扩展实验室以包含一个 Windows 故障转移群集,所以我需要能够创建一个共享磁盘,这就是我被困住的地方。每当我尝试在 Hyper-V 管理器(或 PowerShell)中添加共享磁盘时,都会出现以下错误:

虚拟硬盘所在的存储不支持虚拟硬盘共享

它不能是我正在使用的 Azure 磁盘类型,因为我在尝试在启用共享的标准 HDD、标准 SSD 和高级 SSD 上创建 Hyper-V 共享磁盘时遇到了同样的问题,所以我还能做什么需要做什么?

问候,

戈登。

【问题讨论】:

标签: azure-virtual-machine hyper-v shared disk windows-clustering


【解决方案1】:

您可以尝试以下可能的解决方案:

  • 请检查您是否在门户中创建托管磁盘时启用了共享。如果没有,请在部署时启用它并根据您的要求添加最大份额。

参考:

Share an Azure managed disk across VMs - Azure Virtual Machines | Microsoft Docs

Enable shared disks for Azure managed disks - Azure Virtual Machines | Microsoft Docs

  • 请尝试将 VHDx 文件作为第 1 代虚拟机附加到 IDE 控制器,因为只有 SCSI 控制器具有“虚拟硬盘共享”选项,并且第 1 代 VM 只能从 IDE 启动。

注意:请不要在没有 CSV 或 SMB 3.0 横向扩展文件服务器的情况下在基于文件的存储上使用此功能。

参考:

the storage where the virtual hard disk is located does not support virtual disk sharing (microsoft.com)

感谢Prabhu Dutta Mohanty提供参考链接。

注意:如果问题仍未解决,请从门户(支持+帮助)向 Azure 支持创建支持请求以寻求帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-21
    • 2014-02-19
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2019-01-15
    • 2012-02-25
    • 1970-01-01
    相关资源
    最近更新 更多