RHEL7.2 下安装KVM虚拟机及简单管理(4)

[root@kvmsvr ~]# virsh  list  --all             
 Id    Name                          State
----------------------------------------------------
 -    rhel-207                      shut off                  //新名称的虚拟机
 -    rhel7.2                        shut off

4)删除旧名称的虚拟机配置

[root@kvmsvr ~]# virsh  undefine  rhel7.2                      //取消定义虚拟机
Domain rhel7.2 has been undefined
[root@kvmsvr ~]# virsh  list  --all                        //确认结果
 Id    Name                          State
----------------------------------------------------
 -    rhel-207                      shut off

步骤二:将虚拟机rhel-207复制为rhel-7

1)生成新UUID,并复制备用

[root@kvmsvr ~]# uuidgen
90908905-bde4-4c4a-90b0-8a8f5bba1e25

2)修改导出后的配置(调整名称、UUID、磁盘路径、网卡MAC)

修改导出的xml配置文件,调整name、uuid、disk路径、mac地址值:

[root@kvmsvr ~]# virsh  edit  rhel-207
<domain type='kvm'>
  <name>rhel-7</name>                                            //新名称
  <uuid>90908905-bde4-4c4a-90b0-8a8f5bba1e25</uuid>            //新UUID值
.. ..
    <disk type='file' device='disk'>
      <driver type='qcow2'/>
      <source file='/var/lib/libvirt/images/rhel-7.qcow2'/>        //新磁盘路径
      .. ..
    </disk>
.. ..
    <interface type='network'>
      <mac address='52:54:00:91:50:07'/>                        //新MAC地址
      <source network='default'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03
' function='0x0'/>
    </interface>
.. ..

3)确认已自动导入的新配置

[root@kvmsvr ~]# virsh  list  --all                        //确认结果
 Id    Name                          State
----------------------------------------------------
 -    rhel-207                      shut off
 -    rhel-7                        shut off                  //新虚拟机

4)复制虚拟机磁盘文件

为新虚拟机提供一份独立的磁盘文件:

[root@kvmsvr ~]# cd  /var/lib/libvirt/images/
[root@kvmsvr images]# cp  rhel7.2.qcow2  rhel-7.qcow2
[root@kvmsvr images]# ls                                    //确认结果
rhel-7.qcow2  rhel7.2.qcow2

5 案例5:为虚拟机制作快照备份
5.1 问题

本例要求使用 qemu-img 及必要的工具,完成下列任务:

将虚拟机 rhel-7 关机
为虚拟机 rhel-7 的磁盘制作名为 snap1 的快照
开启并登入虚拟机 rhel-7,在桌面上新建文件 1.txt
再次关闭虚拟机 rhel-7,还原到快照 snap1
重新开启并登入虚拟机 rhel-7,检查 1.txt 文件

5.2 方案

KVM虚拟机的快照:通过在虚拟机磁盘镜像内保存不同时间点的状态数据实现备份,在必要时可将虚拟机恢复到指定的快照状态。

qemu-img快照管理基本操作:

创建快照:qemu-img snapshot -c 快照名 qcow2磁盘
列出快照:qemu-img snapshot -l qcow2磁盘
恢复快照:qemu-img snapshot -a 快照名 qcow2磁盘
删除快照:qemu-img snapshot -d 快照名 qcow2磁盘

5.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:为虚拟机制作快照

1)确保虚拟机rhel-7已经关机

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12592.html