云服务器状态
ECS API中云服务器实例存在三种状态:
- status,云服务器实例当前状态信息,由OS-EXT-STS:vm_state和OS-EXT-STS:task_state综合生成。
- OS-EXT-STS:vm_state,云服务器扩展属性,标识云服务器实例当前处于完成某个操作的稳定状态。
- OS-EXT-STS:task_state,云服务器扩展属性,标识当前云服务器实例的任务状态,即当前云服务器实例正在处理某个操作的中间状态。
Status 状态 |
说明 |
---|---|
BUILD |
创建实例后,在实例状态进入运行中之前的状态。 |
REBOOT |
实例正在进行重启操作。 |
HARD_REBOOT |
实例正在进行强制重启操作。 |
REBUILD |
实例正在重建中。 |
MIGRATING |
实例正在热迁移中。 |
RESIZE |
实例接收变更请求,开始进行变更操作。 |
ACTIVE |
实例正常运行状态。 |
SHUTOFF |
实例被正常停止。 |
REVERT_RESIZE |
实例正在回退变更规格的配置。 |
VERIFY_RESIZE |
实例正在校验变更完成后的配置。 |
ERROR |
实例处于异常状态。 |
DELETED |
实例已被正常删除。 |
SHELVED |
镜像启动的实例处于搁置状态。 |
SHELVED_OFFLOADED |
卷启动的实例处于搁置状态。 |
UNKNOWN |
实例处于未知状态。 |
vm_state 状态 |
说明 |
---|---|
building |
创建实例后,在实例状态进入运行中之前的状态。 |
active |
实例正常运行状态。 |
stopped |
实例被正常停止。 |
resized |
实例完成变更规格的配置。 |
error |
实例处于异常状态。 |
deleted |
实例已被正常删除。 |
shelved |
镜像启动的实例处于搁置状态。 |
shelved_offloaded |
卷启动的实例处于搁置状态。 |
task_state 状态 |
说明 |
---|---|
scheduling |
实例处于创建中,正在进行调度。 |
block_device_mapping |
实例处于创建中,正在准备磁盘。 |
networking |
实例处于创建中,正在准备网络。 |
spawning |
实例处于创建中,正在内部创建。 |
rebooting |
实例处于重启中。 |
reboot_pending |
实例处于重启中,正在下发重启。 |
reboot_started |
实例处于重启中,开始内部重启。 |
rebooting_hard |
实例处于强制重启中。 |
reboot_pending_hard |
实例处于强制重启中,正在下发重启。 |
reboot_started_hard |
实例处于强制重启中,开始内部重启。 |
rebuilding |
实例处于重建中。 |
rebuild_block_device_mapping |
实例处于重建中,正在准备磁盘。 |
rebuild_spawning |
实例处于重建中,正在内部重建。 |
migrating |
实例处于热迁移中。 |
resize_prep |
实例处于调整规格中,正在准备阶段。 |
resize_migrating |
实例处于调整规格中,正在迁移阶段。 |
resize_migrated |
实例处于调整规格中,已经完成迁移。 |
resize_finish |
实例处于调整规格中,正在完成调整。 |
resize_reverting |
实例处于调整规格中,正在回退调整。 |
powering-off |
实例处于停止中。 |
powering-on |
实例处于启动中。 |
deleting |
实例处于删除中。 |
shelving |
镜像启动的实例处于搁置中。 |
shelving_offloading |
卷启动的实例处于搁置中。 |
shelving_image_pending_upload |
实例处于搁置中,正在下发上传镜像。 |
shelving_image_uploading |
实例处于搁置中,上传镜像中。 |
unshelving |
实例处于解除搁置中。 |
vm_state |
task_state |
status |
---|---|---|
building |
scheduling block_device_mapping networking spawning null |
BUILD |
active |
rebooting reboot_pending reboot_started |
REBOOT |
rebooting_hard reboot_pending_hard reboot_started_hard |
HARD_REBOOT |
|
rebuilding rebuild_block_device_mapping rebuild_spawning |
REBUILD |
|
migrating |
MIGRATING |
|
powering-off deleting null |
ACTIVE |
|
stopped |
resize_prep resize_migrating resize_migrated resize_finish |
RESIZE |
rebuilding rebuild_block_device_mapping rebuild_spawning |
REBUILD |
|
powering-on deleting null |
SHUTOFF |
|
resized |
resize_reverting |
REVERT_RESIZE |
null |
VERIFY_RESIZE |
|
error |
rebuilding rebuild_block_device_mapping rebuild_spawning |
REBUILD |
deleting null |
ERROR |
|
deleted |
null |
DELETED |
shelved |
shelving shelving_image_pending_upload shelving_image_uploading unshelving null |
SHELVED |
shelved_offloaded |
shelving_offloading unshelving null |
SHELVED_OFFLOADED |
如果状态未包含在表4中,则为UNKNOWN状态。