Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1767232
  • 博文数量: 234
  • 博客积分: 4966
  • 博客等级: 上校
  • 技术积分: 3322
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 01:03
文章分类

全部博文(234)

文章存档

2017年(2)

2016年(1)

2015年(8)

2014年(11)

2013年(44)

2012年(27)

2011年(22)

2010年(30)

2009年(37)

2008年(6)

2007年(45)

2006年(1)

分类: LINUX

2010-08-30 09:53:16

Virtualization With KVM On A CentOS Server
本指南主要说明如何安装一使用用于创建和运行一个虚拟机。
1.系统环境
  Server: CentOS 5.5
          kvm.example.com   192.168.0.100
  Desktop: Ubuntu 10
2.安装KVM
  运行  system-config-securitylevel
设置selinux至Permissive(如果将selinux设置成disabled,virt-install将不能工作)
检查你的CPU是不是支持虚拟化
egrep '(vmx|svm)' --color=always /proc/cpuinfo
例如:
egrep '(vmx|svm)' --color=always /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
 nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
 nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse
在确保CPU支持之后安装相应程序
yum install kvm kmod-kvm qemu libvirt python-virtinst
然后reboot
之后检查KVM模块加载正确
lsmod | grep kvm
kvm_amd                50452  0
kvm                   109264  1 kvm_amd
(如果是INTEL的CPU的话,加载的模块就会显示是kvm_intel)
接着再检查KVM是否安装成功
virsh -c qemu:///system list
 Id Name                 State
----------------------------------
如果需要让虚拟机能正常访问主系统的网络的话,还需要设置一下网桥
yum install bridge-utils
创建配置文件
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.100
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
再修改vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
#BOOTPROTO=static
#BROADCAST=192.168.0.255
HWADDR=00:10:A7:05:AF:EB
#IPADDR=192.168.0.100
#NETMASK=255.255.255.0
#NETWORK=192.168.0.0
ONBOOT=yes
重启网络
/etc/init.d/network restart
查看一下网络信息
 ifconfig

br0       Link encap:Ethernet  HWaddr 00:10:A7:05:AF:EB

          inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::210:a7ff:fe05:afeb/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:17 errors:0 dropped:0 overruns:0 frame:0

          TX packets:53 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:1160 (1.1 KiB)  TX bytes:14875 (14.5 KiB)



eth0      Link encap:Ethernet  HWaddr 00:10:A7:05:AF:EB

          inet6 addr: fe80::210:a7ff:fe05:afeb/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:13662 errors:7 dropped:160 overruns:4 frame:0

          TX packets:11646 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:15144608 (14.4 MiB)  TX bytes:1379942 (1.3 MiB)

          Interrupt:74 Base address:0xcc00



lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:38 errors:0 dropped:0 overruns:0 frame:0

          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:4308 (4.2 KiB)  TX bytes:4308 (4.2 KiB)



virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00

          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0

          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 b)  TX bytes:9987 (9.7 KiB)

3.在桌面环境用图形化工具管理虚拟机
ubuntu环境
sudo apt-get install virt-manager virt-view
如果是fedora桌面
yum -y install virt-manager virt-view
安装完成之后直接用工具管理就是
关于如果用图形化工具管理虚拟机请参考此文章


如果是用命令行安装管理的话,请直接 man virt-install 查看手册

在KVM下的WIN虚拟机下的一些驱动



阅读(1903) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-09-02 16:02:43

Download More than 1000 free IT eBooks: http://free-ebooks.appspot.com