6 kvm轉殖虛擬機器

2022-05-27 05:39:07 字數 1383 閱讀 4460

kvm轉殖有兩種方法可以使用

先暫停kvm虛擬機器

virsh suspend privi-server

方法一:對虛擬機器本身直接clone

virt-clone -o privi-server -n privi-server_clone -f /kvm_clone/privi-server_clone.img

引數說明:

-o:指定需要被clone的虛擬機器

-n:命名clone後的虛擬機器名稱

-f:指定新clone的虛擬機器的位置

完成上面命令執行後,同時在/etc/libvirt/qemu下也會生成privi-server_clone.xml檔案

啟動clone的虛擬機器,配置ip以及主機名

virsh start privi_server_clone

如果無法啟動,需要修改配置檔案的vnc埠,然後重新啟動clone的虛擬機器

方法二:複製kvm虛擬機器配置檔案及磁碟映象檔案轉殖

匯出虛擬機器 privi-server 的配置檔案到 /etc/libvirt/qemu 目錄下並重命名為 privi-server_cp.xml:

virsh dumpxml privi-server >/etc/libvirt/qemu/privi-server_cp.xml

複製kvm 虛擬磁碟檔案到 /data/kvm/image 目錄下並重命名為privi-server_cp.img:

cp /kvm/image/privi-server.img  /kvm3/privi-server_cp.img

使用vi 或vim 編輯新虛擬機器的主配置檔案 privi-server_cp.xml (注:由於此時的虛擬機器還未註冊,所以暫時不支援virsh edit 編譯),修改name,uuid,disk位置,vnc埠:

vim privi-server_cp.xml

修改name標籤

privi-server_cp

uuid隨意改下數值

192fdc94-c81b-fa35-9100-0c073eee2c27

disk標籤

vnc port 唯一值,不要重複

wq儲存配置檔案

註冊新的虛擬機器:

virsh define /etc/libvirt/qemu/privi-server_cp.xml

啟動privi-server_cp:

virsh start privi-server_cp

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 auto clone o web01 n web02 完整轉殖 virsh dumpxml web01 web02.xml vim web02.xml 修改虛擬機器的名字 刪除虛擬機器uuid 刪除mac位址 修改磁碟路徑 virsh defi...

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...