azure-virtual-machine - 如何在 Azure 虚拟机中为在 Hyper-V 下运行的群集创建共享磁盘?
问题描述
我花了很长时间在这个圈子里转来转去,所以我希望有人能指出我正确的方向。
我正在 Azure Windows Server 2016 Datacenter Gen 1 虚拟机上创建一个在 Hyper-V 下运行的 SQL Server 实验室。到目前为止,我已经在两个副本虚拟机上运行了一个 AG,但是我想扩展实验室以包含一个 Windows 故障转移群集,所以我需要能够创建一个共享磁盘,这就是我被困住的地方。每当我尝试在 Hyper-V 管理器(或 PowerShell)中添加共享磁盘时,都会出现以下错误:
虚拟硬盘所在的存储不支持虚拟硬盘共享
它不能是我正在使用的 Azure 磁盘类型,因为我在尝试在启用共享的标准 HDD、标准 SSD 和高级 SSD 上创建 Hyper-V 共享磁盘时遇到了同样的问题,所以我还需要做什么?
问候,
戈登。
解决方案
您可以尝试以下可能的解决方案:
- 请检查您是否在门户中创建托管磁盘时启用了共享。如果没有,请在部署时启用它,并根据您的要求添加最大份额。
参考:
跨 VM 共享 Azure 托管磁盘 - Azure 虚拟机 | 微软文档
为 Azure 托管磁盘启用共享磁盘 - Azure 虚拟机 | 微软文档
- 请尝试将 VHDx 文件作为 Gen 1 虚拟机附加到 IDE 控制器,因为只有 SCSI 控制器具有“虚拟硬盘共享”选项,并且 Gen 1 VM 只能从 IDE 启动。
注意:请不要在没有 CSV 或 SMB 3.0 横向扩展文件服务器的情况下在基于文件的存储上使用此功能。
参考 :
虚拟硬盘所在的存储不支持虚拟磁盘共享(microsoft.com)
感谢Prabhu Dutta Mohanty提供参考链接。
注意:如果问题仍未解决,请从门户(支持+帮助)向 Azure 支持创建支持请求以寻求帮助。
推荐阅读
- jax-rs - JAX-RS Response.getEntity() 始终为空
- c# - C# 不能采用 Windows InstallDate (fe CIM_OperatingSystem)
- python - discord.py BS4 选择具有相同类名的第二个 div
- snowflake-cloud-data-platform - 如何在雪花日期数据类型字段中插入儒略日期
- java - “错误:无法初始化主类,原因:java.lang.NoClassDefFoundError:[LString”
- matlab - 保存和加载 3D 矩阵的方法
- c# - ASP.NET Core 中删除的视图导致生成错误
- php - WP Loop 中的帖子计数不计算用于 div 类的帖子
- python-3.x - 如何将值传递给条目 validatecommand
- javascript - Google-App-Script 条件循环正在运行,但未按预期运行(java 脚本)