话不多说,直接上操作
首先确定我们要克隆的模板机器,这样可以方便我们后续克隆许多机器
IP获取最好就是dhcp模式,这样克隆出来的机器就不需要自己再去改ip了
确定需要克隆的模板机以后,先关机再执行克隆操作
virsh shutdown server1
然后就可以进行克隆操作了,这个目录随便指定,只要存在就行
virt-clone -o server1 -n server2 -f /data/kvm/server2.raw
这里有个警告:WARNING Setting the graphics device port to autoport, in order to avoid conflicting.
警告原因:虚拟机配置文件的 图形 vnc 端口为固定的 5901,克隆新虚拟机可能冲突
这时候可以去查看server2的配置情况,找到vnc相关的配置
port='-1’是随机端口,在第一次启动的时候会随机指定一个端口来进行VNC连接
virsh edit server2
然后查看虚拟机情况
virsh list --all
查看端口情况,发现没有其它端口在监听
现在启动server1和server2
virsh start server1
virsh start server2
再来看看端口情况,可以看到多出了两个端口,5900和5901
5901是server1的,那多出来的这个5900就是server2的了
得知之这个情况就可以用VNC去连接server2了
然后连接查看,可以看到ip是自动获取的
这样KVM的虚拟机就克隆完成了
希望对大家有帮助