話不多說,直接上操作
首先確定我們要克隆的模板機器,這樣可以方便我們后續克隆許多機器
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的虛擬機就克隆完成了
希望對大家有幫助