原虛擬機器的完整拷貝,占用空間大.
virt-clone --auto-clone -o web01 -n web02 (完整轉殖)
virsh dumpxml web01 >web02.xml
vim web02.xml
#修改虛擬機器的名字
#刪除虛擬機器uuid
#刪除mac位址
#修改磁碟路徑
virsh define web02.xml
virsh start web02
對原虛擬機器的引用,占用空間小,但依賴於原虛擬機器的執行狀態
qemu-img create -f qcow2 -b web03.qcow2 web04.qcow2
virsh dumpxml web01 >web03.xml
vim web03.xml
#修改虛擬機器的名字
web03
#刪除虛擬機器uuid
8e505e25-5175-46ab-a9f6-feaa096daaa4
#刪除mac位址
#修改磁碟路徑
virsh define web03.xml
virsh start web03
[root@kvm01 scripts]# cat link_clone.sh
#!/bin/bash
old_vm=$1
new_vm=$2
#a:生成虛擬機器磁碟檔案
old_disk=`virsh dumpxml $old_vm|grep "/tmp/$.xml
#修改虛擬機器的名字
sed -ri "s#()(.*)()#\1$\3#g" /tmp/$.xml
#刪除虛擬機器uuid
sed -i '//d' /tmp/$.xml
#刪除mac位址
sed -i '/)#\1$/$.qcow2\3#g" /tmp/$.xml
#c:匯入虛擬機器並進行啟動測試
virsh define /tmp/$.xml
virsh start $
KVM複製虛擬機器,KVM轉殖虛擬機器
1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...
kvm虛擬機器轉殖和操作
參考鏈結 virt clone o 192.168.0.242 sw web n 192.168.0.163 nginx f data kvm images 192.168.0.163 nginx.img virt clone o 192.168.0.235 sw web n 192.168.0.1...
6 kvm轉殖虛擬機器
kvm轉殖有兩種方法可以使用 先暫停kvm虛擬機器 virsh suspend privi server 方法一 對虛擬機器本身直接clone virt clone o privi server n privi server clone f kvm clone privi server clone....