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.管理軟件

MobaXterm

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中創建好的卷

2.5 網絡

網絡選擇主機up的網卡,並設置為橋接模式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM