上一节我们学习了 snapshot ,snapshot 一个重要的作用就是对 Instance 做备份, 如果Instance 损坏了,可以通过 snapshot 恢复,这个恢复过程就是 Rebuild。
Rebuild 会用snapshot替换 Instance 当前的镜像文件,同时保持 Instance 的其他属性不变(比如网络、cpu、内存等)
整体的流程和之前练习一样,下面是nova-compute工作过程
1、关闭Instance
2、下载之前的snapshot文件
3、将下载的snapshot文件替换成Instance磁盘文件
4、启动Instance