实例状态异常(卡在 Building 或 Error),配额耗尽或镜像损坏?
2026-08-11 09:19:15
# 云服务
创建实例后长时间停留在 Building 状态,或直接进入 Error 状态。
排查方向
1. 配额检查
确认项目资源配额(vCPU、内存、磁盘)是否已用尽:
1 | openstack quota show <project> |
配额满 → 实例卡在 scheduling(表现为 Building 不动)。
2. 镜像检查
确认镜像是否损坏或不完整:
1 | openstack image list |
必要时用 rebuild_server 切换镜像:
1 | openstack server rebuild --image <new-image> <server> |
3. 日志取证
通过 Python SDK 获取实例状态并记录错误日志:
1 | server = conn.compute.get_server(<id>) |
server.fault 字段常包含进入 Error 的具体原因(如 No valid host、ImageNotFound)。
小结
实例卡 Building/Error = 配额(满)→ 镜像(损坏)→ 日志取证(SDK 取 fault)。先看配额和镜像这两个最常见诱因。