如何创建KVM/Libvirt/Qemu-Vm的快照?

KVM公司  是许多Linux发行版使用的一种超级visor。我目前正在使用它,非常高兴。我拥有Vmware提供的HyperV等付费虚拟机监控程序的大部分功能。

null

快照是VM在指定时间内的图片。例如,我们将安装新的应用程序,但它可以制动我们的系统。我们想备份我们的系统,如果发生了不好的事情,我们想恢复。最简单快速的解决方案是快照。我保存磁盘和ram的状态。可以找回。

进入Virsh控制台

我们用来管理快照和libvirt的工具是virsh。我们可以从bash使用virsh或者进入virsh控制台。两者效果相同,但我更喜欢进入控制台。

$ sudo virsh
Entering Virsh Console
进入Virsh控制台
  • 维什 需要根权限,所以我们提供sudo或使用根帐户运行。
  • 维什# 是我们的虚拟控制台

创建虚拟机快照

快照可以通过不同的方式创建,但是我们将使用libvirt来创建快照。我们将使用 snapshot-create-as 通过提供虚拟机名称 poftut 在这种情况下。

virsh # snapshot-create-as poftut1  Domain snapshot 1477620808 created
  • 我们提供 快照创建为 快照命令 波夫图特1 是虚拟机的域名
  • 1477620808 是vm的快照id。

列出快照

一个虚拟机可能有多个快照。我们可以列出指定VM的快照,如下所示。

virsh # snapshot-list poftut1
  • 快照列表 是命令和
  • 波夫图特1 提供了vm名称。我们可以使用域id作为vm名称
 Name                 Creation Time             State ------------------------------------------------------------  1477620808           2016-10-28 05:13:28 +0300 shutoff
  • 如我们所见,snapshot list命令提供了快照的详细信息
  • 1477620808是快照名称
  • 2016-10-28 05:13:28+0300为快照日期
  • shutdown是拍摄快照时vm的状态

相关文章: Awk打印教程及示例

获取快照的详细信息

我们可以通过snapshotinfo命令获得有关快照的更多详细信息。

virsh # snapshot-info poftut1 1477620808
  • 快照信息 是获取有关快照的详细信息的命令。
  • poftut1是快照的vm
  • 1477620808是快照名称
Name:           1477620808 Domain:         poftut1 Current:        yes State:          shutoff Location:       internal Parent:         - Children:       0 Descendants:    0 Metadata:       yes

还原快照以前的版本

我们已经更改了vm,希望恢复。创建快照很简单

virsh # snapshot-revert poftut1 1477620808
  • 快照还原 是否使用命令
  • poftut1是vm名称
  • 1477620808是快照名称

删除快照

我们想删除快照,因为我们已经完成了我们的工作。

virsh # snapshot-delete poftut1 --snapshotname 1477620808
  • 快照删除 这是我们将使用的命令
  • poftut1是vm名称
  • 我们将提供快照名称 –快照名称 论据和 1477620808
Domain snapshot 1477620808 deleted
  • 我们已删除快照

如何创建KVM/Libvirt/Qemu-Vm的快照?信息图

   How To Create Snapshot of KVM / Libvirt / Qemu Vm? Infografic
如何创建KVM/Libvirt/Qemu-Vm的快照?信息图
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享