黑猴子的家 kvm 虛擬機器轉殖

2021-08-30 08:46:18 字數 1667 閱讀 4233

方法一:kvm主機虛擬機器直接轉殖

(1)轉殖前先關閉虛擬機器

[root@node1 ~]# virsh shutdown centos-7-x86_64
(2)檢視kvm虛擬機器的xml檔案,獲取虛擬機器磁碟檔案和虛擬機器名稱資訊

[root@node1 ~]# cd /etc/libvirt/qemu/

[root@node1 qemu]# cat centos-7-x86_64.xml

磁碟檔案:centos-7-x86_64.raw

名稱:centos-7-x86_64

(3)開始轉殖

[root@node1 ~]# virt-clone -o centos-7-x86_64 -n kvm110 -f /opt/kvm110.raw

引數說明:centos-7-x86_64作為源,開始轉殖,建立kvm110虛擬機器,kvm110虛擬機器磁碟位置是/opt/kvm110.raw,不需要提前建立

(4)啟動轉殖的虛擬機器,並配置主機名、ip位址等

[root@node1 ~]# virsh start kvm110
方法二:通過複製方式轉殖,用於異機的靜態遷移

(1)轉殖前先關閉虛擬機器

[root@node1 ~]# virsh shutdown centos-7-x86_64
(2)匯出xml

[root@node1 ~]# cd /etc/libvirt/qemu/

[root@node1 qemu]# virsh dumpxml centos-7-x86_64l > kvm120.xml

(3)複製虛擬機器磁碟

[root@node1 ~]# cd /opt

[root@node1 ~]# cp centos-7-x86_64.raw kvm120.raw

(4)編輯kvm120.xml檔案,修改name、uuid、disk位置、vnc埠

(5)定義新虛擬機器配置檔案

[root@node1 ~]# cd /etc/libvirt/qemu/

[root@node1 qemu]# virsh define kvm120.xml

(6)啟動轉殖的虛擬機器,並配置主機名、ip位址等

[root@node1 ~]# virsh start kvm120

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