You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Azure虚拟机内Hyper-V上运行的集群创建共享磁盘?

你遇到的报错原因为Hyper-V共享磁盘依赖的SCSI持久预留能力被底层存储或配置限制,可按以下步骤逐一排查修复:

报错原文:The storage where the virtual hard disk is located does not support virtual hard disk sharing
中文释义:虚拟硬盘所在的存储不支持虚拟硬盘共享

  • 排查共享VHDX的存储位置:禁止将共享VHDX存放在Azure VM的临时磁盘(通常为D盘,标注为「临时存储」)上,该类存储为非持久化存储,不支持SCSI持久预留,无法满足Hyper-V共享磁盘的运行要求。
  • 调整Azure数据磁盘的缓存配置:进入Azure门户对应VM的磁盘管理页面,将你用来存放共享VHDX的附加数据磁盘的主机缓存设置为「无」,读写缓存会干扰SCSI持久预留指令的正常传递,是该场景下的高发报错原因。
  • 确认待共享VHDX的配置合规:待共享的虚拟磁盘必须为固定大小的VHDX格式,动态扩展、差分类型的VHDX以及VHD格式磁盘均不支持Hyper-V共享功能,不符合要求的虚拟磁盘需要重建后再尝试开启共享。
  • 检查嵌套VM的磁盘挂载控制器:共享VHDX必须附加到嵌套VM的SCSI控制器下,Gen1类型的嵌套VM的IDE控制器不支持挂载共享磁盘,挂载位置错误也会触发该报错。
  • 配置验证:上述配置全部调整完成后,可先创建一个10GB的固定大小VHDX放在目标数据磁盘上,直接尝试开启共享功能,快速验证配置是否生效,排除原有虚拟磁盘的损坏或残留配置问题。

如果你的场景是为Windows故障转移集群提供共享存储,也可以选择创建VHD Set(虚拟硬盘集)格式的磁盘替代传统共享VHDX,Windows Server 2016及以上版本的Hyper-V对该格式的集群兼容性更好,配置要求和共享VHDX一致。

内容的提问来源于stack exchange,提问作者YaHozna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 10:48:01