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

问题描述 投票:0回答:2

据我所知,Azure VM 的整体状态由两部分组成:

provisioningState
powerState

例如,在虚拟机启动过程中可以看到类似以下的状态:

  "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 文档,但没有找到有关虚拟机生命周期的详细说明。我想知道状态的可能值范围和可能的状态转换。我很想看到类似于 Amazon 实例生命周期的东西。

任何解释或指向文档的指针将不胜感激。

azure azure-virtual-machine
2个回答
0
投票

Azure VM 有以下几种状态:
创建虚拟机时,第一个状态是creating
创建虚拟机完成后,默认状态为running
当您使用 Azure 门户停止 VM 时,状态为 deal moving,VM 解除分配完成后,状态将更改为 stopped
当您想要启动已停止的虚拟机时,状态将变为正在启动,启动完成后,状态将变为正在运行。
当您尝试删除虚拟机时,状态为正在删除,删除完成后,状态将更改为已删除,我们无法通过PowerShell列出此状态。
更新:当您尝试重新启动虚拟机时,状态为启动。
最好的问候,


0
投票

此页面显示完整的生命周期:https://learn.microsoft.com/en-us/azure/virtual-machines/states-billing#power-states-and-billing

要么:

Creating > Starting > Running > Stopping > Stopped

或者

Creating > Starting > Running > Deallocating > Deallocated
© www.soinside.com 2019 - 2024. All rights reserved.