[root@xx~]
# yum install nfs-utils rpcbind -y
#安裝軟體包
[root@xx~]
# mkdir /vm
#建立乙個目錄
[root@xx~]
# vim /etc/exports
/vm 192.168.16.0/24(rw,sync,all_squash,anonuid=0,anongid=0)
#修改配置檔案
[root@xx ~]
# systemctl restart rpcbind
[root@xx ~]
# systemctl restart nfs
#啟動兩個服務
[root@xx ~]
# systemctl enable rpcbind
[root@xx ~]
# systemctl enable nfs
#設定開機自啟動
kvm01與kvm02配置相同
[root@kvm02 ~]
#systemctl is-active firewall.sevice
#關閉防火牆
[root@kvm02 ~]
# sed -i '/^selinux=/ cselinux=disable' /etc/selinux/config
#禁用selinux
[root@kvm02 ~]
# setenforce 0
#臨時禁用selinux
[root@kvm02 ~]
# yum install nfs-utils rpcbind -y
[root@kvm02 ~]
# showmount -e 192.168.16.33
export list for 192.168.16.33:
/vm 192.168.16.0/24
#檢視共享資訊
[root@kvm02 ~]
# mkdir /vm
#建立掛載點
[root@kvm02 ~]
# mount 192.168.16.33:/vm /vm
#掛載目錄
[root@kvm02 ~]
# echo 'mount.192.168.16.33:/vm /vm' >>/etc/rc.local
#永久掛載
[root@kvm02 ~]
# chmod +x /etc/rc.d/rc.local
#增加系統執行許可權
[root@kvm02 ~]
# more /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.16.55 kvm01
192.168.16.44 kvm02
#配置host解析
[root@kvm01 images]
# virsh dumpxml name\=centos-7 > centos7-1.xml
#[root@kvm01 images]
# scp centos7-1.xml centos7u6.img kvm02:/vm
#將配置檔案進行遷移
[root@kvm02 ~]
#cd /vm
[root@kvm02 vm]
# ll
總用量 1578116
-rw-r--r--
. 1 root root 3443 10月 23 21:24 centos7-1.xml
-rw------
-. 1 root root 1562394624 10月 23 21:26 centos7u6.img
[root@kvm02 vm]
#vim centos7-1.xml
#修改檔案所在目錄
[root@kvm02 vm]
#mv centos7-1.xml /etc/libvirt/qemu
#將配置檔案移動到該目錄下
[root@kvm02 vm]
#virsh define /etc/libvirt/qemu/centos7-1.xml
#定義虛擬機器
[root@kvm02 vm]
#virsh start centos7-1
#開啟虛擬機器
[root@kvm02 vm]
#virsh list --all
靜態遷移示例:
1、確定虛擬機器關閉狀態
2、準備遷移虛擬機器,檢視該虛擬機器配置的磁碟檔案 virsh domblklist centos7
3、匯入虛擬機器配置檔案 virsh dumpxml centos7 > centos7.xml
4、拷貝配置檔案到目標虛擬主機上。
5、檢視虛擬機器磁碟檔案並拷貝到目標虛擬主機。
目標主機操作:
1)定義註冊虛擬主機
[root@kvm01 ~]
# virsh define /etc/libvirt/qemu/centos7.xml
2)啟動虛擬主機並確認
[root@kvm01 ~]
# virsh start centos7
遷移示例:
在kvm02中安裝kvm元件
[root@kvm02 ~]
# yum install libvirt* virt-* qemu-kvm* -y
配置橋接網路
[root@kvm02 ~]
# virsh iface-bridge eth0 br0
[root@kvm02 ~]
# mkdir -p /vm
將虛擬機關機,匯出配置檔案
[root@kvm01 vm]
# virsh dumpxml centos7 > centos7.xml
將虛擬機器檔案傳輸到kvm02上
[root@kvm vm]
# scp -rp centos7.xml centos7.qcow2 192.168.16.55:/vm
匯入配置檔案
[root@kvm02 ~]
# virsh define centos7.xml
啟動虛擬機器
[root@kvm02 ~]
# virsh start centos7
檢視虛擬機器狀態
[root@kvm02 ~]
# virsh list --all
KVM遷移虛擬機器
kvm虛擬機器的靜態遷移和動態遷移 共享儲存 1 確定遷移的虛擬機器磁碟存放路徑 2 匯出需要遷移的虛擬機器配置檔案 virsh dumpxml centos7.0 data centos7.xml3 轉移配置檔案和磁碟檔案 在移動的目的虛擬機器上建立資料夾 傳輸檔案 4 修改虛擬機器配置檔案中的 ...
KVM虛擬機器靜態遷移
作業環境 伺服器server01 red hat enterprise linux server release 6.1 santiago ip 10.8.0.124 255.255.0.0 kvm qemu kvm 0.12.1.2 2.113.el6.x86 64 server 02 red h...
KVM虛擬機器遷移原理分析
kvm虛擬機器在不同主機之間的遷移,是個複雜的問題,有非常多的解決方案,但是不同的解決方案都有其優點和缺點,下面來分析下當前幾種可用的kvm虛擬機器遷移的方案。1.虛擬機器遷移過程中資料的傳輸 磁碟映象和記憶體資料 通常有兩種常用的資料傳輸方式 基於hypervisor的傳輸機制,即通過host之間...