首頁 > 軟體

CentOS 7上使用virt-manager安裝虛擬機器

2020-06-16 16:35:49

KVM(Kernel-based Virtual Machine)是基於x86架構上Linux作業系統的全虛擬化解決方案。在CentOS7中,KVM已經被整合到核心中,相當於使用核心來做虛擬機器管理程式。

由於KVM本身就工作核心環境中,所以執行效率要比傳統意義上的虛擬化技術高很多。kvm虛擬化需要interl VT 或者ADM-V技術支援,可以使用下面的命令確定本機CPU是否支援以上虛擬化技術

egrep '(vmx|svm)' /proc/cpuinfo

有輸出則證明支援

一、安裝kvm元件

    安裝KVM元件需要確保系統已經滿足了最低的安裝要求,部署KVM虛擬化需要通過BISO開啟CPU的虛擬化功能,確保至少6GB的磁碟剩餘空間以及2GB的記憶體空間。KVM虛擬機器支援的儲存方式有本地磁碟檔案、物理磁碟分割區,LVM分割區,ISCIS磁碟,GFS2檔案系統,光纖LUNs裝置等。

在安裝CENTOS7系統時,選擇使用《帶GUI的伺服器》,選擇設定帶有桌面,virtualization client ,virtualizaion hypervisor,virtualization tools來部署

對於已經安裝好的系統,可以yum安裝元件,方式如下:

yum groupinstall "Virtualization Hypervisor" "Virutalization Client","Virutalization Platform","Virtualization Tools"

kvm相關安裝包及其作用

qemu-kvm 主要的KVM程式包

Python-virtinst 建立虛擬機器所需要的命令列工具和程式庫

virt-manager GUI虛擬機器管理工具

virt-top 虛擬機器統計命令

virt-viewer GUI連線程式,連線到已設定好的虛擬機器

libvirt C語言工具包,提供libvirt服務

libvirt-client 為虛擬客戶機提供的C語言工具包

virt-install 基於libvirt服務的虛擬機器建立命令

bridge-utils 建立和管理橋接裝置的工具

推薦使用組包安裝,不容易遺漏軟體包

二、使用圖形化來工具建立虛擬機器

virt-manager是centos7 系統中所提供的虛擬機器管理程式,用來通過圖形建立以及管理虛擬機器

首先使用命令列調出程式

virt-manager

一般hypervisor預設是QEMUKVM,前面KVM元件安裝成功後,可以自動連上,在host中輸入主機地中後,也可以連線到其他主機的hypervisor

然後選擇新建虛擬機器

使用本地安裝媒介方式安裝,也可以選擇PXE,光碟,網路安裝等其他方式

然後使用ISO映象,選擇虛擬機器作業系統型別,這裡使用centos7

點選瀏覽

注意,預設儲存卷位置是/var/lib/libvirt/images,在安裝系統分割區時,確保掛載點/var有足夠空間,這裡儲存ISO映象。選擇centos7的映象,點選選擇捲

然後就是分配虛擬機器記憶體和cpu,合理設定,不要超過宿主機的限制

然後選擇分配儲存空間,預設是使用qcow格式,合理分配

然後設定網路等硬體引數

勾選安裝前自定義設定,然後網路選擇共用裝置名稱

虛擬機器選擇橋接網路時,需要宿主機建立一個共用的橋接網路裝置,即網橋

首先建立網橋並繫結

brctl addbr br0                #增加網橋
brctl addif bro eno1           #係結網橋跟物理網絡卡
ip addr del dev enO1 192.168.3.60/24  #刪除物理網絡卡ip地址
ifconfig br0 192.168.3.60/24 up       #增加網橋ip地址並且啟動
route add default gw 192.168.3.1      #重新增加預設閘道器

完成後檢視網橋情況及IP地址

完成後,重新啟動網橋會失效,所以要修改網絡卡設定為你教案

需要在宿主機的物理網絡卡eno1(物理網絡卡名稱可能不同,如eth0),需要在ifcfg-en0下手動建立ifcfg-br0網橋,同時修改ifcfg-eno1組態檔

vim /etc/sysconfig/network-scripts/ifcfg-eno1 #原有設定修改成如下,記得備份組態檔

增加如下設定,刪除IP地址等資訊

BRIDGE=br0

然後新增檔案ifcfg-br0

vim /etc/sysconfig/network-scripts/ifcfg-br0   #新增

按照如下設定

這樣下次重新啟動 網橋組態檔就存在了

然後選擇網路br0

下一步自定義硬體

確認無誤後,開始安裝

確認可以設定網路地址,網橋生效


IT145.com E-mail:sddin#qq.com