CentOS 6.3 下KVM安装配置详细流程

一、CentOS 6.3 下KVM 安装

1、检查CPU信息

KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持。

基于 Intel 处理器的系统,运行 grep vmx /proc/cpuinfo 查找 CPU flags 是否包括 vmx 关键词

# grep vmx /proc/cpuinfo

基于 AMD 处理器的系统,运行 grep svm /proc/cpuinfo 查找 CPU flags 是否包括 svm 关键词

# grep svm /proc/cpuinfo

如果有返回值说明cpu支持虚拟化

2.yum 安装:

yum -y install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-Python python-virtinst

或是

yum  -y groupinstall KVM

3、检查kvm模块是否安装,使用以下命令显示两个模块则表示安装完成

[root@myKVM ~]# lsmod | grep kvm

kvm_intel              52570  0

kvm                  314739  1 kvm_intel

二 、安装配置VNC远程控制

1、 安装桌面系统

yum groupinstall Desktop

yum groupinstall "X Window System"

2、安装vnc

yum -y install tigervnc-server

3、切换到root账号:su root然后输入root账号的密码

vi /etc/sysconfig/vncservers  #vnc配置文件

VNCSERVERS="10000:root"  # 把前面的#取消了  10000:root (桌面号:用户)

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

必须明白:vncserver在调用的时候,会根据你的配置来启用server端的监听端口,

端口默认是从5900开始,再加上你的桌面号。

比如你的桌面号为1,则vnc的连接端口号为5900+1=5901

如果使用浏览器访问的话,则端口号为 5800+桌面号

4、配置防火墙,允许10000+5900=15900端口通过防火墙(否则远程连不上VNC服务器)

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 15900 -j ACCEPT(允许15900端口通过防火墙)

比如你的桌面号为10000,则vnc的连接端口号为5900+10000=15900

5.设置密码(登陆vnc的密码)

vncpasswd

6.启动服务

service vncserver start

7.修改桌面

cd ~/.vnc

vi xstartup

gnome-session &    #使用gnome桌面

#twm &            #禁用默认的桌面

8.重启服务

service vncserver restart

9.vncserver  设置开机启动

chkconfig vncserver on

10.启动virtual machine manager

service libvirtd start

11 .libvirtd 设置开机启动

chkconfig libvirtd on

相关推荐