1. 程式人生 > >Redhat7中安裝kvm使用virt-manager圖形化介面安裝虛擬機器教程

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,另一種是將下載地址複製下來,通過下面的指令下載軟體

下在成功後進入

python-virtinst目錄,閱讀README和INSTALL文件,README裡面寫了該軟體安裝需要的依賴包版本,INSTALL文件裡面寫了多種安裝方式,雖然是英文的,但是通俗易懂。我選擇將安裝包打包成rpm包安裝,這樣我只要把rpm包備份方便以後使用,打包方法是:

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】點選上圖示記的小電視進行安裝前的配置