11

我在 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

对此的任何帮助都将受到高度赞赏。

问候, 乙脑

4

2 回答 2

1

调整 VM 大小时我遇到了同样的问题。我的问题通过进入 Azure Portal->Virtual Machines->Disks 然后选择连接到有问题的 VM 的磁盘(我的只有一个磁盘)并最后选择底部的“编辑缓存”来解决。我只是接受了弹出窗口中已经存在的内容,仅此而已。VM 自行更新并重新启动。

于 2016-02-05T19:50:11.743 回答
0

它看起来很奇怪,但是 VM 中唯一重要的是磁盘(数据)所有其他东西都是“可删除的”。

尝试创建另一个具有兼容名称的 VM,并将当前 VM 磁盘作为主磁盘附加到新的 VM 中。

一旦新的虚拟机开始工作,不要忘记删除旧的虚拟机。

于 2015-12-22T21:17:25.553 回答