14.8.7. 保存客户机虚拟机


使用 virsh 命令将客户机虚拟机的当前状态保存到文件中:
# virsh save {domain-name|domain-id|domain-uuid} state-file --bypass-cache --xml --running --paused --verbose
这会停止您指定的客户机虚拟机,并将数据保存到文件中,这可能需要一些时间,这是为您的客户机虚拟机使用的内存量。您可以使用 restore (第 14.8.11 节 “恢复客户机虚拟机”)选项恢复客户机虚拟机的状态。保存类似于暂停,而不是只暂停 guest 虚拟机所保存的 guest 虚拟机。
virsh save 命令可使用以下选项:
  • --bypass-cache - 导致恢复避免文件系统缓存,但请注意,使用这个选项可能会减慢恢复操作的速度。
  • -- XML - 这个选项必须与 XML 文件名一起使用。虽然这个选项通常被省略,但可用于提供替代 XML 文件,以便在恢复的客户机虚拟机上使用,且仅在域 XML 中特定于主机的特定部分更改。例如,它可用于在保存客户机后进行的磁盘快照而考虑底层存储中的文件命名差异。
  • --running - 覆盖在保存镜像中记录的状态,以在启动时启动域。
  • --paused- 覆盖保存镜像中记录的状态,以暂停域。
  • --verbose - 显示保存的进度。
如果要直接从 XML 文件恢复 guest 虚拟机,则 virsh restore 命令将进行上述操作。您可以使用 domjobinfo 监控进程,并使用 domjobabort 将它取消。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.