如何解决如何验证 Azure VM 规模集实例是否将 SSD 用于临时 OS 磁盘?
我成功地将 VM 规模集用于 Azure DevOps 构建代理。我已将其配置为临时 OS 磁盘,但很难确认实例是否按照我预期的方式实际设置。
以下是规模集的配置方式:
az vmss create `
--name test-scaleset `
--resource-group test-scaleset-rg `
--image /subscriptions/<mysub>/resourceGroups/<sharedimagegalleryresourcegroup>/providers/Microsoft.Compute/galleries/<sharedimagegallery>/images/devops-build/versions/latest `
--vm-sku Standard_D8s_v3 `
--ephemeral-os-disk true `
--os-disk-caching ReadOnly `
--instance-count 1 `
--disable-overprovision `
--upgrade-policy-mode manual `
--single-placement-group false `
--zones 1 2 3 `
--platform-fault-domain-count 1 `
--load-balancer '""' `
--authentication-type password `
--admin-username devops-admin `
--admin-password "somethingrandomenough" `
--storage-sku Standard_lrs `
--assign-identity [system] `
--scope /subscriptions/<mysub>/resourceGroups/test-scaleset-rg `
--vnet-name test-scaleset-vnet `
--subnet test-vms `
--no-wait
这会创建一个 VM 规模集,我可以在属性上看到它是为临时 OS 磁盘配置的:
当我查看已创建实例的“磁盘”面板时,我看到:
那么,我该如何解释?操作系统磁盘是临时的并在标准 HDD 上运行吗?还是标准硬盘只是指图像源位置?
实例存储配置文件如下所示:
"storageProfile": {
"imageReference": {
"id": "/subscriptions/<mysub>/resourceGroups/<sharedimagegalleryresourcegroup>/providers/Microsoft.Compute/galleries/<sharedimagegallery>/images/devops-build/versions/latest","exactVersion": "1.0.4"
},"osdisk": {
"osType": "Windows","diffdiskSettings": {
"option": "Local"
},"name": "my-vmss-instance-OS__1_c560735c41c74691a53efaac977b6c66","createOption": "FromImage","caching": "ReadOnly","manageddisk": {
"storageAccountType": "Standard_lrs","id": "/subscriptions/<mysub>/resourceGroups/<vmss-rg>/providers/Microsoft.Compute/disks/my-vmss-instance-OS__1_c560735c41c74691a53efaac977b6c66"
},"diskSizeGB": 192
},"datadisks": []
}
我已尝试创建 VMSS(如上所述),但将 Premium_lrs 指定为存储帐户类型,并且部署失败并显示临时操作系统磁盘需要 Standard_lrs 的消息。最后一点很有趣,因为 VMSS 必须使用支持高级存储的 VM SKU?相当混乱。
解决方法
对于 Ephemeral OS 磁盘,首先只有 VM 大小支持 Premium 存储,然后才支持 Ephemeral OS 磁盘。其次,似乎 Ephemeral OS 磁盘目前仅支持标准 HDD 磁盘类型。当您选择 Use ephemeral OS disk
时,您可以在 Azure 门户中看到此限制:
因此,当您选择 Use ephemeral OS disk
时,您无法将操作系统磁盘设置为高级类型,至少目前是这样。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。