Linux下使用kvm搭建虛擬機羣
1.安裝kvm
1.檢查cpu是否支持虛擬化
[root@kevin ~]# grep vmx /proc/cpuinfo 若是有vmx信息輸出,就說明支持VT;若是沒有任何的輸出,說明你的cpu不支持,將沒法使用KVM虛擬機。
2.確保BIOS裏開啓虛擬化功能,即查看是否加載KVM模塊
[root@kevin ~]# lsmod | grep kvm kvm_intel 170086 0 kvm 566340 1 kvm_intel irqbypass 13503 1 kvm ========================================================= 若是沒有加載,運行如下命令: [root@kevin ~]# modprobe kvm [root@kevin ~]# modprobe kvm-intel [root@kevin ~]# lsmod | grep kvm kvm_intel 170086 0 kvm 566340 1 kvm_intel irqbypass 13503 1 kvm ========================================================= 內核模塊導出了一個名爲/dev/kvm的設備,這個設備將虛擬機的的地址空間獨立於內核或者任何應用程序的地址空間。 [root@kevin ~]# ll /dev/kvm crw-rw-rw-. 1 root kvm 10, 232 1月 29 11:56 /dev/kvm
3.安裝libvirt及kvm
libvirt是管理虛擬機的API庫,不只支持KVM虛擬機,也能夠管理Xen等方案下的虛擬機。 [root@kevin ~]# yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64 dbus-devel virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst 因爲要用virt-manager圖形化安裝虛擬機,因此還須要安裝X-window(這個在前面部署VNC環境裏就已經安裝了) [root@kevin ~]# yum groupinstall "X Window System"
4.啓用libvirt
[root@kevin ~]# systemctl enable libvirtd [root@kevin ~]# systemctl start libvirtd
2.使用virt-manager管理kvm
1.管理軟件
MobaXtermjava
2.使用
2.1 virt-manager
[root@t31 ~]# virt-manager
2.2建立存儲池
編輯->鏈接詳情->點擊左下角‘+’
2.3 建立卷
2.4 建立虛擬機
2.4.1 安裝方式
2.4.2 選擇鏡像
2.4.3 配置cpu和內存
2.4.4 配置存儲
選擇剛纔2.3中建立好的卷python
2.5 網絡
網絡選擇主機up的網卡,並設置爲橋接模式網絡