环境:
host: CENTOS6.4
主要步骤:
安装软件包
配置桥接网络
配置VNC
1.安装软件包
yum installqemu-kvm
yum install libvirt
yuminstall libvirt-python
其实CENTOS6.4上已经安装了这三个软件包,不用再装了。
rpm -qa | grep qumu-kvm
rpm -qa | grep libvirt
rpm -qa | grep libvirt-python
运行 lsmod | grepkvm 和 stat /dev/kvm 确认kvm是否安装成功。
kvm服务名:libvirtd,重启一下服务确认是否能正常启动。
service libvirtdrestart
报错处理
yum -y upgrade device-mapper-libs
2.配置网络
使用桥接方式
1). 创建配置文件
# cp/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-br0
# vim/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=100.0.7.117
NETMASK=255.255.255.0
GATEWAY=100.0.6.1
DNS1=202.106.196.115
# vim/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=90:2b:34:b0:c2:1a
TYPE=Ethernet
UUID=48a302ce-3807-4409-a0ce-9e398c9e32cb
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
#IPADDR=100.0.7.117
#NETMASK=255.255.255.0
#GATEWAY=100.0.6.1
#DNS1=202.106.196.115
IPV6INIT=no
USERCTL=no
BRIDGE=br0
2).关闭NetworkManager,重启网络
# chkconfig NetworkManager off
# chkconfig --levels 35 network on
# /etc/init.d/NetworkManager stop
# /etc/init.d/network restart
虚拟机上网
echo1 > /proc/sys/net/ipv4/ip_forward
3).查看桥接网络
# brctl show
bridge namebridge idSTPenabledinterfaces
br08000.902b34b0c21anoeth0
virbr08000.525400c8848eyesvirbr0-nic
3.配置vnc
# yum install tigervnc-server
编辑/etc/sysconfig/vncservers 增加一行:
VNCSERVERS="1:root"
设置password
# vncpasswd
启动服务
# /etc/init.d/vncserver restart
查看服务端口
# netstat -nulpt | grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 394/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 394/Xvnc
tcp 0 0 0.0.0.0:5910 0.0.0.0:* LISTEN 23040/Xvnc
tcp 0 0 0.0.0.0:6010 0.0.0.0:* LISTEN 23040/Xvnc
tcp 0 0 :::6001 :::* LISTEN 394/Xvnc
tcp 0 0 :::6010 :::* LISTEN 23040/Xvnc
(配置过程中可能多添加了几个,所以监听端口号比较多)
到找这里kvm安装完成了!
原文地址:http://10158955.blog.51cto.com/10148955/1855851