歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> centos 6.5下KVM環境搭建

centos 6.5下KVM環境搭建

日期:2017/3/3 13:03:42   编辑:Linux技術

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

Copyright © Linux教程網 All Rights Reserved