Linux使用kvm搭建虛擬機

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的網卡,並設置爲橋接模式網絡

相關文章
相關標籤/搜索