如何处理托管磁盘 OS 盘无法创建虚拟机的问题

适用场景

当客户删除使用托盘磁盘的虚拟机,尝试使用该 OS 磁盘再次创建虚拟机的时候,发现没有“创建 VM”的按钮。

Note

本文仅适用于使用托管磁盘的虚拟机

解决方案

首先,我们需要通过 PowShell 来查看该托盘磁盘的信息。

PowerShell复制

#查询托盘磁盘信息PS C:\windows\system32>Get-AzureRmDisk-ResourceGroupName"<资源组名称>"-DiskName"<托盘磁盘名称>"ResourceGroupName  : 资源组名称AccountType        : StandardLRSTimeCreated        :7/20/201712:30:31PMOsType            :        <-这里空白代表缺失了 OsTypeCreationData      : Microsoft.Azure.Management.Compute.Models.CreationDataDiskSizeGB        : 磁盘大小EncryptionSettings :OwnerId            :ProvisioningState  : SucceededId                : /subscriptions/订阅 ID/resourceGroups/资源组名称/providers/Microsoft.Compute/disks/托盘磁盘名称Name              : 托盘磁盘名称Type              : Microsoft.Compute/disksLocation          : chinaeastTags              : {}

缺失 OsType 的托管磁盘会被视作是数据磁盘,所以在该磁盘页面下,没有 “创建 VM“ 的按钮。

手动更新该托管磁盘的 OsType 来赋予正确的键值。

PowerShell复制

#将托盘磁盘信息赋予给变量PS C:\windows\system32>$Disk=Get-AzureRmDisk-ResourceGroupName"<资源组名称>"-DiskName"<托盘磁盘名称>"#查询托盘磁盘信息确认无误PS C:\windows\system32>$DiskResourceGroupName  : 资源组名称AccountType        : StandardLRSTimeCreated        :7/20/201712:30:31PMOsType            :        <-这里空白代表缺失了 OsTypeCreationData      : Microsoft.Azure.Management.Compute.Models.CreationDataDiskSizeGB        : 磁盘大小EncryptionSettings :OwnerId            :ProvisioningState  : SucceededId                : /subscriptions/订阅 ID/resourceGroups/资源组名称/providers/Microsoft.Compute/disks/托盘磁盘名称Name              : 托盘磁盘名称Type              : Microsoft.Compute/disksLocation          : chinaeastTags              : {}#输入托盘磁盘的 OsTypePS C:\windows\system32>$Disk.OsType ="Linux"<-根据虚拟机 OS 类型选择 Windows 或者 Linux#手动更新托盘磁盘的信息PS C:\windows\system32>Update-AzureRmDisk-ResourceGroupName"<资源组名称>"-DiskName"<托盘磁盘名称>"-Disk$DiskAccountType        : StandardLRSTimeCreated        :7/20/20178:30:31PMOsType            : LinuxCreationData      : Microsoft.Azure.Management.Compute.Models.CreationDataDiskSizeGB        : 磁盘大小EncryptionSettings :OwnerId            :ProvisioningState  : SucceededId                : /subscriptions/订阅 ID/resourceGroups/资源组名称/providers/Microsoft.Compute/disks/托盘磁盘名称Name              : 托盘磁盘名称Type              : Microsoft.Compute/disksLocation          : chinaeastTags              :

Azure 门户上重新查看该托盘磁盘的信息,可以看到 “创建 VM” 的按钮了        立即访问http://market.azure.cn

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容