天天看點

kvm虛拟化

時一直玩RHEL/CentOS/OEL系列的操作,玩虛拟化也是采這一類系統,kvm在RHEL6系列作業系統支援比較好,本文采用采用OEL6.3操

作系統,網上所有文章都說KVM比xen簡單,我怎麼感覺kvm比較複雜,可能是它的工具太多了吧,是以決定開始記錄KVM的學習過程。

http://yerunian.blog.163.com/blog/static/5320512120132310382222/

本文出自:http://koumm.blog.51cto.com

kvm虛拟化學習筆記(一)之kvm虛拟化環境安裝

http://koumm.blog.51cto.com/703525/1288795

kvm虛拟化學習筆記(二)之linuxkvm虛拟機安裝

http://koumm.blog.51cto.com/703525/1289627

kvm虛拟化學習筆記(三)之windowskvm虛拟機安裝

http://koumm.blog.51cto.com/703525/1290191

kvm虛拟化學習筆記(四)之kvm虛拟機日常管理與配置

http://koumm.blog.51cto.com/703525/1290269

kvm虛拟化學習筆記(五)之windows虛拟機性能調整

http://koumm.blog.51cto.com/703525/1290682

kvm虛拟化學習筆記(六)之kvm虛拟機控制台登入配置

http://koumm.blog.51cto.com/703525/1290996

kvm虛拟化學習筆記(七)之kvm虛拟機克隆

http://koumm.blog.51cto.com/703525/1291793

kvm虛拟化學習筆記(八)之kvm虛拟機vnc配置

http://koumm.blog.51cto.com/703525/1291803

kvm虛拟化學習筆記(九)之kvm虛拟機時間配置

http://koumm.blog.51cto.com/703525/1291862

kvm虛拟化學習筆記(十)之kvm虛拟機快照備份

http://koumm.blog.51cto.com/703525/1291893

kvm虛拟化學習筆記(十一)之kvm虛拟機擴充磁盤空間

http://koumm.blog.51cto.com/703525/1292146

kvm虛拟化學習筆記(十二)之kvmlinux虛拟機線上擴充磁盤

http://koumm.blog.51cto.com/703525/1295296

kvm虛拟化學習筆記(十三)之kvm虛拟機磁盤檔案讀取小結

http://koumm.blog.51cto.com/703525/1298845

kvm虛拟化學習筆記(十四)之kvm虛拟機靜态遷移

http://koumm.blog.51cto.com/703525/1298852

kvm虛拟化學習筆記(十五)之kvm虛拟機動态遷移

http://koumm.blog.51cto.com/703525/1300783

kvm虛拟化學習筆記(十六)之kvm虛拟化存儲池配置

http://koumm.blog.51cto.com/703525/1304196

kvm虛拟化學習筆記(十七)之KVM到KVM之v2v遷移

http://koumm.blog.51cto.com/703525/1304271

kvm虛拟化學習筆記(十八)之ESXi到KVM之v2v遷移

http://koumm.blog.51cto.com/703525/1304461

kvm虛拟化學習筆記(十九)之convirt集中管理平台搭建

http://koumm.blog.51cto.com/703525/1305553

kvm虛拟化學習筆記(二十)之convirt安裝linux系統

http://koumm.blog.51cto.com/703525/1306526

問題:

1、VNC-Viewer 虛拟機的×××時,一閃而過

解決方法:

修改VNC-Viewer的 expert-colourlevel  為full 

指令行管理KVM虛拟機

virsh

$ sudo virsh -c qemu:///system list

 Id Name                 State

----------------------------------

  1 Ubuntu               running

  2 Ubuntu-Server        running

# virsh

顯示虛拟機清單:

virsh # list --all

啟動虛拟機:

virsh # start [name]

關閉虛拟機:

virsh # shutdown [name]

重新開機虛拟機:

virsh # reboot [name]

例 29.1. virsh

 Id    Name                           State

----------------------------------------------------

 -     CentOS6.4                      shut off

 -     FreeBSD                        shut off

 -     Test                           shut off

 -     Ubuntu                         shut off

 -     www                            shut off

virsh # start Ubuntu

Domain Ubuntu started

 1     Ubuntu                         running

virsh # quit

問題2:

libvirt:error: Failed to connect socket to ‘/var/run/libvirt/libvirt-sock’

在編譯配置libvirt12.2時如果prefix不是usr目錄,在使用libvirt建立VM則會出現

ERROR:internal error Unable to locate libvirtd daemon in $PATH

即便libvirtd所在目錄已經加入了PATH。本人認為這是libvirt一個bug。

解決方法是:把你的libvirtd連結到/usr下

#pwd

/usr/sbin

#ln -s /usr/local/libvirt/sbin/libvirtd libvirtd

上面問題解決後,可能會出現下面問題如:

error: Failed to connect socket to ‘/var/run/libvirt/libvirt-sock’

libvirtd沒有啟動,啟動即可。

#sudo libvirtd -d

其實編譯的時候簡單的方法還是直接指定prefix=/usr

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc

繼續閱讀