在状态转换方面,Azure VM的生命周期是什么样的?

时间:2016-12-09 06:53:02

标签: azure azure-virtual-machine

从我可以收集的内容来看,Azure VM的整体状态由两部分组成:provisioningStatepowerState

例如,在VM启动期间可以看到与以下类似的状态:

  "statuses": [
    {
      "code": "ProvisioningState/creating",
      "level": "Info",
      "displayStatus": "Creating"
    },
    {
      "code": "PowerState/stopped",
      "level": "Info",
      "displayStatus": "VM stopped"
    }
  ]

以后可能变成

  "statuses": [
    {
      "code": "ProvisioningState/creating",
      "level": "Info",
      "displayStatus": "Creating"
    },
    {
      "code": "PowerState/starting",
      "level": "Info",
      "displayStatus": "VM starting"
    }
  ]

等等。

现在,我已经搜索了在线Azure文档,但我无法找到有关VM生命周期的详细帐户。我想知道状态的可能值范围和可能的状态转换。我很想看到与Amazon's instance lifecycle类似的内容。

任何对文档的解释或指针都会非常感激。

1 个答案:

答案 0 :(得分:0)

Azure VM有几种状态:
创建VM时,第一个状态为正在创建 创建虚拟机完成后,默认状态为正在运行 当您使用Azure门户停止VM时,状态为取消分配,在VM解除分配完成后,状态将更改为已停止。 当您想要启动已停止的VM时,状态将更改为开始,在启动完成后,状态将更改为正在运行。
当您尝试删除VM时,状态为删除,删除完成后,状态将更改为已删除,我们无法通过PowerShell列出此状态。 enter image description here
更新:当您尝试重新启动 VM时,状态正在开始 最诚挚的问候,