單機版kvm虛擬機熱遷移

 虛擬機之間的熱遷移可以在2-3秒內將虛擬機遷移到另外一臺宿主機上,而且能保證正在運行的服務不重短。

爲了讓虛擬機儘快遷移,應該用共享存儲來存儲虛擬機的img文件,可以用nfs發佈

在第一個宿主機上將儲存img文件的文件夾通過nfs共享出來。當然也可以將存儲獨立出來

  1. yum install nfs-utils 
  2. vim /etc/exports 
  3. /var/lib/libvirt/images/        192.168.0.0/24(rw,sync,no_root_squash) 
  4. /etc/init.d/rpcbind start 
  5. /etc/init.d/nfs start 

在第二臺宿主機上將第一臺共享出來的文件夾掛載上去

  1. mount 192.168.0.31:/var/lib/libvirt/images /var/lib/libvirt/images 

在第二臺宿主機上修改一個文件,否則會出現權限的問題

  1. vim /etc/libvirt/qemu.conf  #去掉下面兩句話前的註釋 
  2. user = "root" 
  3. group = "root" 
  4.  
  5. /etc/init.d/libvirtd restart 

然後在第一臺宿主機的虛擬機管理器中添加一個連接,選擇remote tunnel over ssh選擇第二臺宿主機,輸入密碼即可連接上去

打開一個虛擬機,右鍵選擇migrate,選擇第二臺宿主及,幾秒中之後虛擬機就運行在第二臺宿主機上了,而且沒有中斷過

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章