如何处理托管磁盘 OS 盘无法创建虚拟机的问题
2017-10-19 15:21
603 查看
适用场景
当客户删除使用托盘磁盘的虚拟机,尝试使用该 OS 磁盘再次创建虚拟机的时候,发现没有“ 创建 VM ”的按钮。Note
本文仅适用于使用托管磁盘的虚拟机
解决方案
首先,我们需要通过 PowShell 来查看该托盘磁盘的信息。PowerShell
复制
#查询托盘磁盘信息 PS C:\windows\system32> Get-AzureRmDisk -ResourceGroupName "<资源组名称>" -DiskName "<托盘磁盘名称>" ResourceGroupName : 资源组名称 AccountType : StandardLRS TimeCreated : 7/20/2017 12:30:31 PM OsType : <-这里空白代表缺失了 OsType CreationData : Microsoft.Azure.Management.Compute.Models.CreationData DiskSizeGB : 磁盘大小 EncryptionSettings : OwnerId : ProvisioningState : Succeeded Id : /subscriptions/订阅 ID/resourceGroups/资源组名称/providers/Microsoft.Compute/disks/托盘磁盘名称 Name : 托盘磁盘名称 Type : Microsoft.Compute/disks Location : chinaeast Tags : {}
缺失 OsType 的托管磁盘会被视作是数据磁盘,所以在该磁盘页面下,没有 “创建 VM“ 的按钮。
手动更新该托管磁盘的 OsType 来赋予正确的键值。
PowerShell
复制
#将托盘磁盘信息赋予给变量 PS C:\windows\system32> $Disk = Get-AzureRmDisk -ResourceGroupName "<资源组名称>" -DiskName "<托盘磁盘名称>" #查询托盘磁盘信息确认无误 PS C:\windows\system32> $Disk ResourceGroupName : 资源组名称 AccountType : StandardLRS TimeCreated : 7/20/2017 12:30:31 PM OsType : <-这里空白代表缺失了 OsType CreationData : Microsoft.Azure.Management.Compute.Models.CreationData DiskSizeGB : 磁盘大小 EncryptionSettings : OwnerId : ProvisioningState : Succeeded Id : /subscriptions/订阅 ID/resourceGroups/资源组名称/providers/Microsoft.Compute/disks/托盘磁盘名称 Name : 托盘磁盘名称 Type : Microsoft.Compute/disks Location : chinaeast Tags : {} #输入托盘磁盘的 OsType PS C:\windows\system32> $Disk.OsType = "Linux" <-根据虚拟机 OS 类型选择 Windows 或者 Linux #手动更新托盘磁盘的信息 PS C:\windows\system32> Update-AzureRmDisk -ResourceGroupName "<资源组名称>" -DiskName "<托盘磁盘名称>" -Disk $Disk AccountType : StandardLRS TimeCreated : 7/20/2017 8:30:31 PM OsType : Linux CreationData : Microsoft.Azure.Management.Compute.Models.CreationData DiskSizeGB : 磁盘大小 EncryptionSettings : OwnerId : ProvisioningState : Succeeded Id : /subscriptions/订阅 ID/resourceGroups/资源组名称/providers/Microsoft.Compute/disks/托盘磁盘名称 Name : 托盘磁盘名称 Type : Microsoft.Compute/disks Location : chinaeast Tags :
在 Azure 门户 上重新查看该托盘磁盘的信息,可以看到 “创建
VM” 的按钮了 立即访问http://market.azure.cn
相关文章推荐
- 如何将使用托管磁盘虚拟机的 OS 盘挂载到其他虚拟机上
- 单实例ASM无法创建磁盘组问题处理
- VirtualBox命令行创建虚拟机及无法启动虚拟机时问题处理
- 如何将使用托管磁盘虚拟机的 OS 盘挂载到其他虚拟机上
- 如何将使用托管磁盘虚拟机的 OS 盘挂载到其他虚拟机上
- 如何将使用托管磁盘虚拟机的 OS 盘挂载到其他虚拟机上
- Virtual Box 无法创建64bit的虚拟机问题
- 如何解决WCF REST 中 WebFaultException抛出的异常客户端WebChannelFactory无法处理的问题
- 如何解决VMware ESX虚拟机假死或无法关闭和启动问题(转)
- 如何在虚拟机中创建共享磁盘用来做数据库集群
- IOS应用开发-图片处理(拉伸图片 创建缩略图 解决图片旋转的问题 图片编码及上传 将图片写入磁盘)
- VMware10虚拟机如何为Mac OS X创建共享文件夹
- 如何解决虚拟机安装CentOS无法全屏显示问题
- 如何解决卸载McAfee时出现“处于托管模式时无法删除”问题
- IOS应用开发-图片处理(拉伸图片 创建缩略图 解决图片旋转的问题 图片编码及上传 将图片写入磁盘)
- 如何debug vip故障问题及处理因为网关缺失导致VIP资源无法启动
- 创建HTML文件保存由于编码问题导致内容无法显示的处理办法
- 计划不详细,出现问题,QA无法跟踪和确认,如何处理?
- Oracle 10g ASM - 创建DISKGROUP时无法识别ASM磁盘ORCL:DATA*及无法全部挂载的问题
- 如何动态增加虚拟机镜像模版的磁盘空间?且保证新增磁盘空间不创建新的分区?