使用 Azure Stack TP2 重新启动服务器后无法启动或创建虚拟机 ( "Failed to change the diagnostics profile for VM" )



我已经成功部署了Azure Stack TP2,并使用提供的"WindowsServer-2012-R2-Datacenter"映像在上面创建了一些虚拟机,我甚至能够连接到它们。

然而,几周后,我的VPN连接出现了问题,所以我重新启动了服务器。VPN连接再次开始工作,但我注意到我的所有虚拟机都已停止,当我尝试启动它们时,它们会切换到"失败"状态。此外,我无法成功创建另一个VM,这是我收到的错误消息:

{
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "InternalExecutionError",
"message": "Failed to change the diagnostics profile for VM 'testVM1'"
}
]
}
}

我在Microsoft Azure Stack疑难解答页面上读到,引导后未启动的虚拟机可能与故障转移群集管理器未启动有关,但当按照说明打开故障转移群集Manager时,我没有看到任何群集,因此我不确定它是否配置为使用它。

以前有人遇到过这个问题吗?

Microsoft Azure Stack疑难解答页面确实是正确的,但它没有提到:

  • 您需要自己键入默认集群的名称
  • 这个问题还与创建新的虚拟机有关

重新启动Azure Stack TP2服务器后,需要启动故障转移群集管理器中处于"已保存"状态的每个虚拟机,以便能够创建新的虚拟机使用可用的虚拟机。为此:

  1. 打开"开始"菜单,然后键入"故障转移群集管理器">
  2. 选择"连接到群集…">
  3. 输入集群名称:">s-cluster.azurestack.local",然后按"OK">
  4. 打开"角色">
  5. 右键单击状态设置为"已保存"的每个角色,然后从上下文菜单中单击"开始">

此外,如果要在重新启动的服务器上创建虚拟机,而有任何虚拟机处于"已保存"状态并失败,则在从故障转移群集管理器启动该虚拟机之前,无法从Azure堆栈门户删除此失败的虚拟机。

相关内容

  • 没有找到相关文章

最新更新