標籤:
一、作業系統配置
1. 使用root許可權登入
2. 修改核心模式為相容核心啟動
vim /boot/grub/grub.conf
主要修改default=1
3. 關閉selinux
兩種方式:1.使用setenforce 0命令:立即生效,重啟後失效。
2.修改設定檔,vim /etc/selinux/config:重啟後生效。
主要修改SELINUX=disabled
註:可以使用getenforce命令查看selinux狀態
4.關閉防火牆
service iptables stop
chkconfig iptables off
service iptables status
二、虛擬化環境搭建
1.查看cpu是否支援全虛擬化
egrep ‘(vmx|svm)’ /proc/cpuinfo
有顯示輸出,表示支援
2.安裝必要的安裝包
安裝包 |
作用 |
qumu-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
四、虛擬橋接器配置
為了使KVM的虛擬機器可以使用同一網段內網,配置虛擬橋接器
1.首先關閉NetworkManager(此服務會使配置無效)
service NetworkManager stop
chkconfig NetworkManager off
service NetworkManager status
2.建立橋接器br0
3.修改網卡檔案及橋接器檔案
網卡檔案:
橋接器檔案:
4.重啟網路服務
service network restart(必須在關閉了NetworkManager後)
5.查看網路資訊
ifconfig
brctl show
至此KVM環境搭建完畢
五、搭建VNC
使用VNC工具遠程可視化操作
1.查看是否已經安裝
rpm -q vnc vnc-server
2.安裝VNC
yum -y install vnc vnc-server
3.設定VNC密碼
首先:vncserver
然後:vncpasswd,輸入兩次密碼
註:如果在使用vncserver命令時沒有反應或者提示未安裝(反正我碰到了),則使用yum install *vncserver*命令安裝一些包,就可以了。
4.修改設定檔
配置案頭類型:
vim ~/.vnc/xstartup
配置帳號,解析度,串連方式
vim /etc/sysconfig/vncservers
5.配置防火牆,允許VNC串連
本文章開始已經關閉了防火牆。
若未關閉,vnc server監聽從5900開始,若防火牆預設則不允許串連這些連接埠,所以需要在防火牆檔案裡配置。
此處對應使用者帳號配置只開啟了5901連接埠。
重啟防火牆:service iptables restart(若防火牆不設定關閉的話)
6.設定服務自啟動
chkconfig vncserver on
7.windows主機用戶端vnc viewer
:1代表的就是5901連接埠
至此VNC搭建完畢
centos 6.5下KVM環境搭建