重新启动 VM 时角色实例名称无效
Posted
技术标签:
【中文标题】重新启动 VM 时角色实例名称无效【英文标题】:Role instance name is not valid while restarting the VM 【发布时间】:2015-11-30 10:23:53 【问题描述】:我在 Azure 虚拟网络中有 8 个节点的集群设置。
在我从 Azure 管理门户(关闭图标/按钮)关闭虚拟机之前,它工作正常。
上周我停止了两台虚拟机后,我无法重新启动它们。
周五晚上我又关闭了一台虚拟机以节省成本,但今天我也无法启动这台虚拟机。
我看到以下错误:
无法启动虚拟机 VM_NAME_HERE。
角色实例名称无效
有人可以建议如何解决它吗?
我也尝试过 Powershell,结果相同。
这是控制台输出:
VERBOSE: 1:33:16 PM - Completed Operation: Get Deployment
VERBOSE: 1:33:16 PM - Begin Operation: Start-AzureVM
Start-AzureVM : ResourceNotFound : Role instance name is not valid.
At line:1 char:1
+ Start-AzureVM -ServiceName MyServiceName -Name VMName
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Start-AzureVM], ComputeCloudException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.StartAzureVMCommand
VERBOSE: 1:33:49 PM - Completed Operation: Start-AzureVM
非常感谢您对此的任何帮助。
问候, 乙肝
【问题讨论】:
在等待处理期间,您是否在 azure 门户中提交了事件? 我确实提交了!他们没有回应。 其实我们买订阅也是为了让他们回复:) 但是没用。他们没有达到 8 小时的 SLA 回复! 你说的是 8 节点集群集,这意味着你已经在同一个云服务中创建了所有虚拟机,或者你已经创建了 8 个虚拟机并配置了流量管理器或设置了其他任何东西 @subhashsingh:它在同一个云服务中。 【参考方案1】:我在调整 VM 大小时遇到了同样的问题。我的问题通过进入解决了 Azure Portal->Virtual Machines->Disks 然后选择附加到相关 VM 的磁盘(我的只有一个磁盘),最后选择底部的“编辑缓存”。我只是接受了弹出窗口中已经存在的内容,仅此而已。虚拟机自行更新并重新启动。
【讨论】:
面临同样的问题...有点为我工作...谢谢! @RaySod【参考方案2】:它看起来很奇怪,但是 VM 中唯一重要的是磁盘(数据)所有其他东西都是“可删除的”。
尝试创建另一个具有兼容名称的 VM,并将您当前的 VM 磁盘作为主磁盘附加到新的 VM 中。
一旦新的虚拟机开始工作,别忘了删除旧的虚拟机。
【讨论】:
您好 Juan,对于这个问题,我们必须购买 Azure 支持订阅,并且它们已在内部修复。我要求团队承认这是 Azure 的内部问题,他们正在寻找减少此已知问题发生的选项。非常非常奇怪。 :)以上是关于重新启动 VM 时角色实例名称无效的主要内容,如果未能解决你的问题,请参考以下文章