Redhat7中安裝kvm使用virt-manager圖形化介面安裝虛擬機器教程
引言:基於核心的虛擬機器(英語:Kernel-based Virtual Machine,簡稱KVM),是一種用於Linux核心中的虛擬化基礎設施。KVM目前支援Intel VT及AMD-V的原生虛擬技術。
一、檢視bios中是否開啟虛擬化
【1】系統開機時進入bios
系統不同進入bios的方式略有差異,在網上都是可以搜到的,如下圖。
【2】選擇Security
【3】將游標移動到virtualization並按enter鍵選中。
【4】將圖中的游標移動到disable處,按enter鍵選中,然後按上下鍵選擇enable,按enter鍵選中,以此類推,將第二項也設定為enable,按F10儲存,系統會自動重啟。
二、安裝軟體
【1】獲取軟體
需要安裝的軟體比較多,其中有兩個軟體在redhat映象中並沒有,需要自己找資源。
第一個軟體是gpxe-roms-qemu,這個軟體你可以在阿里雲映象庫中找到,阿里雲映象庫地址:mirrors.aliyun.com。
第二個軟體是python-virtinst這個軟體你可以在github上面找到,方法是, (1)進入github官網,然後在搜尋欄搜尋軟體名稱,然後你就會看到好多開源專案,如下圖:
(2)一般選擇第一個,點選下圖示記處:
可以看到你可以通過兩種方式獲取軟體,第一種是點選上圖中的Download ZIP,另一種是將下載地址複製下來,通過下面的指令下載軟體
下在成功後進入
1)安裝rpmbuild包:yum install -y rpm-build
2)然後執行python setup.py rpm
打包過程如果出現報錯,只需要安裝相應依賴包即可,下圖是我打包後的rpm包,和預設儲存目錄:
其他的軟體只需要將你的yum源設定為你所安裝的系統映象即可。
安裝的軟體和主要功能如下:
libvirt-client # libvirt的客戶端,最重要的功能之一就是在宿主機關機時可以通知虛擬機器也關機 gpxe-roms-qemu # 虛擬機器 iPXE 的啟動韌體,支援虛擬機器從網路啟動 libvirt-python # libvirt 為 python 提供的 API python-virtinst # 一套 Python 的虛擬機器安裝工具 qemu-kvm # KVM 在使用者空間執行的程式 libvirt # 用於管理虛擬機器,它提供了一套虛擬機器操作 API virt-manager # 基於 libvirt 的影象化虛擬機器管理軟體 virt-viewer # 顯示虛擬機器的控制檯 Console virt-top # 類似於 top 命令,檢視虛擬機器的資源使用情況 virt-what # 在虛擬機器內部執行,檢視虛擬機器執行的虛擬化平臺 qemu-img # 用於操作虛擬機器硬碟映象的建立、檢視和格式轉化
【2】安裝軟體
將【1】中所列的軟體通過yum install 命令安裝即可。
三、安裝虛擬機器
【1】通過virt-manager進入圖形化介面
【2】點選上圖示記的小電視進行安裝前的配置