kvm-虚拟机备份、编辑

1、虚拟机备份、恢复、编辑介绍

1.1、备份

作用:文件内容的版本保存
格式:virsh dumpxml 虚拟主机名 > backup_vmhost.file
注意:备份文件如果想在本机使用的话,需要vim修改一下主机名和uuid,才可以

1.2、编辑

作用:文件内容的编辑动作
格式:virsh edit 虚拟主机名
注意:备份的虚拟机文件如果想要使用virsh edit编辑的话,必须要保证该文件已经注册到虚拟机管理设备中了

2、实践

2.1、备份

virsh dumpxml CentOS-8-x86_64 > /etc/libvirt/qemu/CentOS-backup.xml

2.2、恢复

# 删除旧的虚拟机
virsh shutdown CentOS-8-x86_64
virsh undefine CentOS-8-x86_64

# 复制原来配置文件
cd /etc/libvirt/qemu && cp CentOS-backup.xml CentOS-8-x86_64.xml

# 注册虚拟机
virsh define /etc/libvirt/qemu/CentOS-8-x86_64.xml

# 开启虚拟机
virsh start CentOS-8-x86_64


root@localhost:~# virsh list
 Id   Name              State
---------------------------------
 1    CentOS-8-x86_64   running

2.3、编辑

2.3.1、需求

给vnc设置登陆密码

2.3.2、恢复备份虚拟进行修改

# 删除原来虚拟机
virsh undefine CentOS-8-x86_64

# 恢复备份的虚拟机
cd /etc/libvirt/qemu && cp CentOS-backup.xml CentOS-8-x86_64.xml

# 注册虚拟机
virsh define CentOS-8-x86_64

2.3.2、设置vnc密码和端口

root@localhost:~# virsh edit CentOS-8-x86_64
...
    <graphics type='vnc' port='8888' listen='0.0.0.0' passwd='123456'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
...

2.3.3、访问测试

记得是虚拟机关闭后,再修改,否则无法生效

 

posted @ 2023-05-21 15:17  小粉优化大师  阅读(192)  评论(0编辑  收藏  举报