一、操作系統配置 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-kvmKVM核心模塊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搭建完畢