當前位置:
首頁 > 知識 > 虛擬化技術KVM的搭建

虛擬化技術KVM的搭建

KVM 是基於虛擬化擴展(Intel VT 或者 AMD-V)的 X86 硬體的開源的 Linux 原生的全虛擬化解決方案。KVM 中,虛擬機被實現為常規的 Linux 進程,由標準 Linux 調度程序進行調度;虛機的每個虛擬 CPU 被實現為一個常規的 Linux 進程。這使得 KMV 能夠使用 Linux 內核的已有功能。

環境:Red Hat Enterprise Linux Server release 7.3

1. 首先要配置好yum源,檢查當前CPU是否支持KVM虛擬化。

Red Hat或者CentOS[root@localhost Desktop]# cat /proc/cpuinfo | egrep "(vmx|svm)"#如果輸出結果中包含vmx,則表示採用Intel虛擬化技術;如果包含svm,則表示採用AMD虛擬化技術;如果沒有任何輸出,表示當前的CPU不支持KVM虛擬化技術。還可以用grep -E "svm|vmx" /proc/cpuinfo和egrep --color -i "svm|vmx" /proc/cpuinfo來檢查。 Ubuntu系統中查看apt-get install cpu-checkerkvm-ok 以下結果說明支持VTINFO: /dev/kvm existsKVM acceleration can be used 以下結果說明不支持VTINFO: Your CPU does not support KVM extensionsKVM acceleration can NOT be used

2. 安裝虛擬化軟體包

[root@localhost Desktop]# yum install -y qemu-kvm qemu-img#Ubuntu用apt-get install -y virt-manager來安裝 [root@localhost Desktop]# lsmod | grep kvm#驗證KVM模塊是否成功載入kvm_intel 170181 0kvm 554609 1 kvm_intelirqbypass 13503 1 kvm#如果輸出以上結果,則表示KVM模塊已經成功載入。[root@localhost Desktop]# virsh -c qemu:///system list#驗證libvirtd服務是否正常啟動 Id Name State#如果已經成功啟動,則會輸出以上結果;如果出現錯誤,則表示libvirtd服務沒有成功啟動。

3. 安裝虛擬機

[root@localhost Desktop]# virt-manager

#如果默認的storage不能用,那麼就選擇創建自定義的storage

配置好相關參數,準備裝系統:

正在安裝:

安裝完成,準備重啟:

安裝成功!

在宿主上查看虛擬機

[root@localhost ~]# virsh list --all Id Name State---------------------------------------------------- - rhel7.3 shut off [root@localhost ~]# virsh start rhel7.3Domain rhel7.3 started [root@localhost ~]# virsh list --all Id Name State---------------------------------------------------- 6 rhel7.3 running [root@localhost ~]# virsh destroy rhel7.3Domain rhel7.3 destroyed [root@localhost ~]# virsh list --all Id Name State---------------------------------------------------- - rhel7.3 shut off

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux資訊速推 的精彩文章:

引領雲應用的巨頭–甲骨文
雲環境所面臨的安全威脅

TAG:Linux資訊速推 |