虚拟机的管理,迁移及快照

虚拟机的管理

虚拟机的常规控制命令:

virsh list ----列出运行状态下的虚拟机

virsh list --all ----列出所有状态下的虚拟机

virsh shutdown xxx ----关闭指定虚拟机,速度较慢

virsh destroy xxx ----强制关闭指定虚拟机

从图中可以看出,shutdown命令先执行,对应的虚拟机关闭的速度还是要慢于destroy命令操控的虚拟机

virt-viewer xxx ----显示虚拟机界面

virsh start xxx ----开启虚拟机

/etc/libvirt/qemu ---- 虚拟机的硬件信息目录,在我们创建虚拟机时,该目录下会生成一个xxx.xml文件,其中封装了虚拟机的硬件信息

virsh create xxx.xml ----一次性打开虚拟机图形

virsh define xxx.xml ----生成虚拟机管理文件

virsh undefine xxx ---- 删除虚拟机管理文件,但是无法删除虚拟机的硬件信息文件


虚拟机的迁移

虚拟机迁移步骤:

  • 拷贝远程主机中 /etc/libvirt/qemu 中的 .xml 文件至主机的/etc/libvirt/qemu目录中

  • 拷贝远程主机中 /var/lib/libvirt/images 中的 .qcow2 文件至主机的 /var/lib/libvirt/images 目录中

  • 生成虚拟机

虚拟机迁移完成


虚拟机的快照

虚拟机快照的作用:快照的作用类似于一个系统还原点,一个虚拟系统中可以存在多个快照,利用快照可以进行系统和数据的还原,也可以说是一种备份方法

快照的实现步骤:

  • 创建脚本文件,内容如下:

说明:脚本中,先指定快照的母盘文件$1(这里设置为脚本后的第一串字符),并且按照母盘文件生成快照$2.qcow(这里设置为脚本后的第二串字符)文件,随后按照快照的$2.qcow文件创建虚拟机

  • 执行脚本文件,这里以node1为母盘,生成三个快照创建的虚拟机,其中的状态与配置与node1相同

查看操作结果

node1的快照虚拟机生成

说明:

快照文件容量远远小于其母盘硬件配置文件容量,母盘配置不同,快照出的文件大小不同

猜你喜欢

转载自blog.csdn.net/weixin_43189623/article/details/83270162