在实例的生命周期管理流程中,nova常见的一些操作如下:
创建:nova boot
- boot from image
- boot from volume
重启:nova reboot
- 软重启,默认情况
- 硬重启:nova reboot –hard,具体不同还需要用代码说话
- 启动:nova start
- 停止:nova stop
- 挂起:nova suspend
- 暂停:nova pause,pause与suspend的区别在于pause将instance的运行状态保存在计算节点的内存中,而suspend保存在磁盘上。pause的优点在于恢复的速度比suspend快,缺点是如果计算节点重启,内存数据丢失,则无法resume。suspend就不存在该问题
- 恢复:nova resume
- 调整实例:nova resize
- 迁移实例:
- nova live-migration
- nova migrate,代码与nova resize相同,如果在resize时未提供flavor id,则仅migrate实例
- 重建:nova rebuild
- 快照:nova image-create,对运行的虚机创建一个快照镜像,直接上传到Glance中,可用于恢复主机或以此镜像为模板创建新的主机
- 备份:nova backup,通过创建一个backup类型的快照来备份主机
- 删除:nova delete,立即关闭主机并删除实例