由於沒有物理機可用,在自己的VMware Workstation中CentOS 7.5下搭建完成。
首先查看VMware Workstation是否支持虛擬化,把紅框內打鈎即可。
虛擬化開啟並安裝CentOS系統,建議CentOS安裝64bit。我的環境用的是CentOS 7.5。進入系統,首先查看服務器版本以及是否支持虛擬化,可以使用如下命令:
# 查看系統版本
cat /etc/redhat-release
# 查看服務器是否支持虛擬化
cat /proc/cpuinfo |grep vmx
# 出現以上信息證明服務器支持虛擬化
安裝kvm以及需要的依賴包,使用如下命令:
yum install qemu-kvm qemu-key-tools virt-manager libvirt virt-install python-virtinst bridge-utils
###
qemu-kvm # 主要的KVM程序包
virt-manager # GUI虛擬機管理工具
libvirt # C語言工具包,提供libvirt服務
virt-install # 基於libvirt服務的虛擬機創建命令
python-virtinst # 創建虛擬機所需要的命令行工具和程序庫
bridge-utils # 創建和管理橋接設備的工具
###
以上安裝完畢后,檢測KVM模塊是否安裝,可以使用如下命令:
lsmod |grep kvm
如上圖所示,證明kvm模塊已安裝成功
kvm,只是Linux內核的一個模塊,不需要安裝,只需要加載。加載命令如下:
modprobe kvm
modprobe kvm_intel
也可以如下加載KVM模塊,可以使用如下命令:
virsh -c qemu:///system list
# 此命令需要重啟系統后使用,否則會報錯
error: failed to connect to the hypervisor
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
# 重啟系統
reboot
virsh -c qemu:///system list
# 如上圖所示,證明kvm安裝成功
以上是KVM的安裝,下面開始配置KVM並安裝一個虛擬機。
用VNC Viewer連接Linux系統,在終端輸入命令virt-manager開啟圖形管理程序
具體安裝教程可參考自:https://www.linuxprobe.com/chapter-01.html