openstack 救援模式是把镜像作为instance的系统盘,把instance的原系统盘作为数据盘,这样我们就可以把数据盘mount到文件系统,对原系统文件进行修改以达到拯救目的
获取主机id
直接在web界面或者控制节点cli(nova list|grep IP),通过待救援虚机ip获取其id
控制节点 rescue
ssh到控制节点, 执行:1# nova rescue server_id
该操作会重启虚机,并把虚机原有镜像作为系统盘挂载,原系统盘作为数据盘存在
web 登陆
通过web浏览器访问openstack管理界面,通过在instances界面,根据ip搜索到该虚拟机,然后在console 里登陆该虚拟机
挂载原系统盘
|
|
控制节点 unrescue
当我们在web做完所有改动后, 到控制节点执行:1# nova unrescue server_id
该操作会退出救援模式,并重启虚机回到正常模式, 至此系统就拯救成功。