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安裝及橋接網卡設定