KVM Recover Processing
2016-08-08 16:15:55 0 举报
KVM Recover Processing是一种用于处理虚拟化环境中的故障恢复的技术。当虚拟机出现故障时,该技术可以自动将虚拟机从主机上分离,并将其恢复到一个已知的良好状态。这个过程通常包括以下几个步骤:首先,检测到虚拟机故障后,KVM会暂停虚拟机的运行;然后,KVM会将虚拟机的状态保存到一个文件中;接下来,KVM会在一个新的主机上启动一个与原虚拟机相同配置的新虚拟机;最后,KVM会将保存的状态文件加载到新虚拟机中,从而实现故障虚拟机的恢复。这种技术大大提高了虚拟化环境的稳定性和可用性。
作者其他创作
大纲/内容
_get_valid_hosts()
taskflow()
Recover Processing
protect_info(==create_what)
create_what
RPCAPI cast()create_what
现在 recover_host 中的每一个 host 对象都含有了其恢复时所需要的基础数据
RecoverHost
Hypervisor dirver 阶段
recover_hosts
_prepare_recover_server()
通用数据准备阶段
Start
recover taskflow 阶段
_recover_hosts
flavors/networks/hypervisors/disk_dirvers/iface_drivers/hosts/snapshots
host 对象
plan_id
过滤 recoverd_hosts 阶段
将 Plans 中已经 Recovered 的 hosts 过滤掉
数据校验阶段
kvm.driver.recover_host()
针对不同 dirver 的数据准备阶段
_do_recover_server()
_do_plan_start()
0 条评论
下一页