Instance 被 Suspend 后虽然处于 shutdown 状态,但 Hypervisor 依然在宿主机上为期预留了资源,以便在以后能够成功Resume。如果希望释放这些预留资源,可以使用 Shelve 会将 Instance 作为image 保存到 Glance 中,然后在宿主机上删除这个 Instance。
整体的流程和之前练习一样,下面是nova-compute工作过程
1、关闭Instance
2、对Instance执行snapshot操作
3、snapshot文件上传到Glance,命名为 <instance name>-shelved
4、在宿主机上删除Instance,释放资源
5、Instance状态变为 Shelved Offloaded,电源状态是shutdown