標籤:
之前需要使用KVM環境,在網上查過很多相關資料,但是在安裝的時候還是花費了大量時間,這是經過長時間探索總結出的經驗,分享給大家。
CentOS安裝KVM環境
一、作業系統配置
1、修改核心模式為相容核心啟動
vi /boot/grub/grub.conf
2、關閉selinux,重啟後生效
vi /etc/selinux/config
3、關閉防火牆:service iptables stop
二、虛擬化環境配置
1、檢查CPU是否支援全虛擬化:
egrep ‘(vmx|svm)‘ /proc/cpuinfo
2、KVM組件需要安裝的包
包名 |
作用 |
qemu-kvm |
KVM核心模組 |
libvirt |
虛擬機器管理工具,對虛擬機器進行操作的整合各種介面庫函數的中介軟體 |
python-virtinst |
記錄建立VM的xml檔案 |
bridge-utils |
橋接器支援工具 |
virt-viewer |
圖形查看功能 |
virt-manager |
安裝圖形介面管理虛擬機器,virt-manager通過libvirt實現對虛擬機器的操作 |
檢查這些包是否安裝
rpm -q qemu-kvm libvirt python-virtinst virt-viewer virt-manager bridge-utils
安裝這些包
yum -y install qemu-kvm libvirt python-virtinst virt-viewer virt-manager bridge-utils
三、查看虛擬化環境
1、重啟libvirt服務:service libvirtd restart
2、查看虛擬化環境:virsh -c qemu:///system list
3、查看kvm模組支援:lsmod | grep kvm
4、查看虛擬工具版本:
virsh --version
virt-install --version
ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
qemu-kvm -version
註:
1、在安裝前最好將centos的源換成163源。
2、GNOME:是一種讓使用者容易操作和設定電腦環境的工具,GNOME 包含了 Panel (用來啟動此程式和顯示目前的狀態)、案頭 (應用程式和資料放置的地方)、及一系列的標準案頭工具和應用程式,並且能讓各個應用程式都能正常地運作。不管之前使用何種作業系統,都能輕易地使用 GNOME 功能強大的圖形介面工具。
四、手動設定虛擬橋接器
1、關閉networkmanager服務
chkconfig NetworkManager off
service NetworkManager stop
2、建立br0橋接器
[[email protected]~]#cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# cp ifcfg-em4 ifcfg-br0
Ifcfg-em4檔案:
DEVICE=em1
ADDR=C8:1F:66:DC:5E:C5
TYPE=Ethernet
UUID=01006cba-ade7-4f92-9d3d-0ffeb6c968cd
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.129.12
GATEWAY=192.168.129.1
DNS1=192.168.129.1
Ifcfg-br0檔案:
3、 關閉了networkmanager服務之後,才能通過service network restart管理網路。
4、查看橋接器br0。
5、查看橋接器
CentOS安裝KVM環境並配置橋接器