Cychin Net

a Chin's 生活雜記!

CentOS 7 安裝KVM (QEMU)

by Alex on 2017 年 10 月 01 日

KVM 完整名稱是 Kernel-Based Virtual Machine (KVM),主要提供可執行多種客體作業系統的虛擬環境,這次針對CentOS 7環境安裝作的筆記。

客體作業系統(Guest OS),支援Linux 、Windows、Solaris、BSD等等

安裝前準備

要安裝執行 KVM,CPU 硬體必須有支援虛擬化技術,如Intel VT 或是 AMD-V。在安裝前我們可以執行下述指令確認CPU是否有支援虛擬化技術

#egrep ‘(vmx|svm)’ /proc/cpuinfo

如果執行指令後,可確認是否有支援虛擬化技術

 

開始安裝

  • 本次安裝利用YUM來進行安裝,輸入下述指令安裝

#yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer

  • 啟動 libvirtd 服務

#systemctl start libvirtd

#systemctl enable libvirtd

  • 如果是CentOS 7 使安裝 minimal 版本,virt-manager不會啟動,需要安裝x-windows 套件

#yum install “@X Window System” xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils

安裝後請重新開機

 

新增橋接網路

新增橋接網路讓Guest OS可使用與Host 主機相同的網路,在設定時,記得確認一下是否有安裝bridge-utils 套件,如未安裝,請記得安裝

設定流程如下圖

  • 新增bri0 的橋接網路介面,我的作法是直接複製現有的網卡

切換到/etc/sysconfig/network-scripts目錄下,複製網卡 cp ifcfg-enp0s25 ifcfg-bri0

  • 修改網卡內容,將要橋接的網卡內容加入BRIDGE=bri0 設定,其他多餘可刪除,如下圖

  • 設定橋接網卡,修該如下內容,TYPE要改成Bridge

  • 重新啟動網路即可完成橋接網卡設定

#systemctl restart network

 

以上即完成KVM安裝及橋接網卡設定

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

* Copy This Password *

* Type Or Paste Password Here *