我们在西欧部署了 Azure 中的虚拟机规模集。我们选中了使用临时操作系统磁盘的复选框,该磁盘位于临时磁盘上。我假设这始终是 SSD 存储。
然而,在 VMSS 磁盘属性中,我们看到的是标准 HDD: 磁盘属性的屏幕截图
当在代码中将其更改为使用 SSD 时,VMSS 会正确更新。此后,我们在磁盘属性中看到 SSD,但生成实例失败并出现错误: 西欧地区不支持除 Standard_LRS 之外的其他存储帐户类型。
这是 VMSS 的事情还是西欧特有的,如果是,哪个地区支持 SSD 存储?
提前感谢您与我一起思考。问候 Nathan
答案1
这不是特定区域的问题。所有区域都支持临时操作系统磁盘,并且它们始终使用连接到物理 VM 主机的高速 SSD。
看起来,更新 VMSS 时的验证程序并不像向 ARM 提交部署时执行的验证程序那么严格。
配置临时选项后,您可以忽略 VMSS 中显示的 OS 磁盘类型。ARM 中唯一可以更改的选项是。对于临时磁盘,或对于 OS 缓存,placement
其值必须为:ResourceDisk
CacheDisk
"osDisk": {
"diffDiskSettings": {
"option": "Local" ,
"placement": "ResourceDisk"
},
"caching": "ReadOnly",
"createOption": "FromImage"