一、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

三、使用vnc客户端登陆

centos6.3 下kvm安装配置详细流程_centos  kvm 虚拟化安装配置

四、 登陆界面如图,

centos6.3 下kvm安装配置详细流程_centos  kvm 虚拟化安装配置_02

如图,可进入VM manager 界面

接下去安装系统就如同VMware了

 

centos6.3 下kvm安装配置详细流程_centos  kvm 虚拟化安装配置_03