1 [root@kvm-host ~]# cat /etc/libvirt/qemu/vm01-centos6.8.xml
2 …………
3 [root@kvm-host ~]# ll /data/images/ #虚拟机磁盘文件
4 total 1.3G
5 -rw-------. 1 qemu qemu 21G May 27 00:45 vm01-centos6.8.img
6
7 [root@kvm-host ~]# virsh list --all #虚拟机名称
8 Id Name State
9 ----------------------------------------------------
10 - vm01-centos6.8 shut off
1 [root@kvm-host ~]# virt-clone -o vm01-centos6.8 -n vm02-centos6.8 -f /data/images/vm02-centos6.8.img
注意:也可使用下列语法——
1 virt-clone --connect qemu:///system --original vm01-centos6.8 --name vm02-centos6.8 --file /data/images/vm02-centos6.8.img
1 [root@kvm-host ~]# virsh list --all
2 Id Name State
3 ----------------------------------------------------
4 - vm01-centos6.8 shut off
5 - vm02-centos6.8 shut off
建议:建议克隆的时候关机操作,也可挂起状态。
1 [root@kvm-host ~]# virsh start vm02-centos6.8
2 [root@kvm-host ~]# virsh console 3 #进入虚机
3 [root@localhost ~]# vi /etc/hosts #根据需要修改
4 [root@localhost ~]# vi /etc/sysconfig/network #根据需要修改
5 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
6 DEVICE=eth0
7 HWADDR=52:54:00:b0:6b:dc
8 ONBOOT=yes #开机启动
9 NM_CONTROLLED=yes
10 BOOTPROTO=static
11 IPADDR=172.24.8.41
12 NETMASK=255.255.255.0
13 GATEWAY=172.24.8.2
14 [root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules
15 # PCI device 0x1af4:0x1000 (virtio-pci)
16 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:b0:6b:dc", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
17 [root@localhost ~]# shutdown -r now #重启生效
提示:
1:若局域网内存在DHCP可开启,若不存在,可配置和宿主机同网段的静态IP。
#ifconfig eth0 up
#dhclient eth0
2:Mac地址需要和kvm的xml配置文件中一直,全局唯一,查看地址为<mac address='52:54:00:b0:6b:dc'/>。
3:建议修改IP、MAC、UUID等信息,防止和源主机冲突。
建议:建议克隆的时候关机操作,也可挂起状态。
1 [root@kvm-host ~]# virsh dumpxml vm01-centos6.8 > /etc/libvirt/qemu/vm03-centos6.8.xml
1 [root@kvm-host ~]# cp /data/images/vm01-centos6.8.img /data/images/vm03-centos6.8.img
1 [root@kvm-host ~]# vi /etc/libvirt/qemu/vm03-centos6.8.xml
2 ……
3 <name>vm03-centos6.8</name>
4 <uuid>1a35bbaf-988f-4467-abe4-5e43a97094cd</uuid>
5 ……
6 <source file='/data/images/vm03-centos6.8.img'/>
7 ……
8 <graphics type='vnc' port='5903' autoport='no' listen='0.0.0.0'>
9 ……
10 <mac address='52:54:00:7d:99:10'/>
11 ……
注意:需要将以上相关参数修改为和源虚机不一致。
1 [root@kvm-host ~]# virsh define /etc/libvirt/qemu/vm03-centos6.8.xml
1 [root@kvm-host ~]# virsh start vm03-centos6.8
1 [root@kvm-host ~]# virsh console vm03-centos6.8
略,参考1.3.