1.1. 環境
1.1.1. 系統版本
cat /etc/centos-release

1.1.2. 檢查cpu是否支援處理器虛拟化
egrep -o '(vmx|svm)' /proc/cpuinfo
1.1.3. 檢查是否加載kvm子產品
lsmod | grep kvm
1.2. 安裝步驟
1.2.1. 安裝必要軟體
yum -y install libvirt qemu-kvm virt-install
1.2.2. 啟動libvirt并設定開機自啟
systemctl start libvirtd.service
systemctl enable libvirtd.service
1.2.3. 配置網橋
檢視現有網卡配置檔案
ls /etc/sysconfig/network-scripts | grep ifcfg-*
備份網卡配置
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
編輯網卡檔案ifcfg-ens33,将配置檔案中的ip位址、掩碼、網關、DNS等資訊注釋,并增加一行BRIDGE=br0
vi /etc/sysconfig/network-scripts/ifcfg-ens33
建立并編輯橋接網卡檔案ifcfg-br0
vi /etc/sysconfig/network-scripts/ifcfg-br0
配置内容如下
TYPE=Bridge
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.49.30
NETMASK=255.255.255.0
GATEWAY=192.168.49.2
DNS1=114.114.114.114
DNS2=8.8.8.8
重新開機網絡服務
systemctl restart network
1.2.4. 建立kvm虛拟機
virt-install --name WindowServer2008R2 \
--vcpus 1 \
--memory 1024 \
--os-variant win2k8r2 \
--disk path=/var/lib/libvirt/images/WindowServer2008R2.qcow2,size=20,format=qcow2,bus=virtio \
--disk path=/tmp/WindowsServer2008.iso,device=cdrom \
--disk path=/tmp/virtio-win-0.1.141.iso,device=cdrom \
--network bridge=br0,model=virtio \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole
–name 虛拟機名字
–vcpus 虛拟機cpu數量
–memory 虛拟機記憶體,機關MB
–os-variant 虛拟機作業系統類型,可通過指令 ’osinfo-query os‘ 查詢系統類型清單
–disk 虛拟機硬碟檔案的資訊
path 存放路徑
size 硬碟大小,機關GB
format 硬碟格式,可填raw,qcow,qcow2,vmdk等等
–cdrom 光驅設定,可用作安裝媒介
–network 虛拟機網絡
–graphics 圖像連接配接模式,可填vnc,spice,none
–noautoconsole 建立時,不自動連接配接到虛拟機
臨時放行伺服器5900端口
firewall-cmd --add-port=5900/tcp
使用VNC Viewer伺服器的5900端口進行虛拟機系統安裝。