Chinaunix首页 | 论坛 | 博客
  • 博客访问: 280674
  • 博文数量: 37
  • 博客积分: 1296
  • 博客等级: 中尉
  • 技术积分: 481
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-24 17:00
文章分类

全部博文(37)

文章存档

2013年(1)

2011年(21)

2010年(4)

2009年(2)

2007年(9)

我的朋友

分类: LINUX

2011-03-26 19:48:08

玩过Xen 但是随着KVM的热火朝天现在也玩玩kvm,玩了几天留点文档给以后查。
KVM只是玩玩没有投入生产,以后如果要大规模使用还要好好琢磨。

KVM 需要 2.6.20 以上内核,kvm以模块形式加入其中,在使用的时候modprobe一下就好。
除了模块,还需要一些安装的辅助软件:
libvirt :Xen也是用它,是一个虚拟化管理工具合集。很多虚拟化软件都支持。
          什么 virsh、virt-install都是很常用的工具。在 /etc/libvirt/ 有相关配置。
python-virtinst :python写的一个安装的程序,也是调用libvirt的。
kvm-qemu-img:对文件磁盘做格式转换的,默认的格式不支持快照。要靠他转)
还装了些其他的东西:kmod-kvm kvm-tools

装好重启,系统会自动mod。
[root@localhost ~]# lsmod|grep kvm
kvm_intel              86248  1
kvm                   223264  2 ksm,kvm_intel

修改 /etc/libvirt/libvirtd.conf  吧vnc的端口打开。并重启 libvirtd服务。
这里要说一句,对于Xen来说有全虚和半虚的概念,但KVM没有很明显的界定。
全都是内核说了算,用下来感觉默认全虚的。应为要用vnc链接做操作。

下面是安装命令:
 virt-install --accelerate --connect qemu:///system    --network network:default    --name rhel_64 --ram=512   --file=/home/disk/rhel_64.img    --file-size=50    --cdrom=home/rhel-server-5.4-x86_64-dvd.iso  --vnc   --vncport=5903

参数:
accelerate: 虚拟机的类型,virt-install 里面还有 -p -v 这个都是给Xen用的。
             这里是由内核决定虚拟机的类型。
connect:     链接到虚拟机的模式,感觉不用配置。默认也没啥问题。
network:     这里是使用默认的网络,还有网桥和无网络模式。
file:       磁盘的类型,这里是文件。默认使用raw文件类型,兼容好但不支持快照。
file-size:   后面的size是大小,50就是50G
vnc:         使用vnc,在看其别人blog的时候有在后面加监听ip的。自己没用过,下次可以玩玩。
vncport:    监听端口。

启动后 由于终端的原因(这个以后再写一个),要通过vnc来链接。
下一个vnc,然后把ip打进去安装就好。
其他: 感觉kvm没有一个类似 xen的xm这样的好的管理工具,都要靠默认的virsh来操作,不太方便。
       如果是我没找到,大家尽管喷。呵呵,喷完记得告诉我。

阅读(1204) | 评论(0) | 转发(0) |
0

上一篇:Xen linux 安装

下一篇:Xen 多网卡解决安装

给主人留下些什么吧!~~