xen半虚拟化与全虚拟化Linux认证考试
文章作者 100test 发表时间 2010:01:27 12:43:53
来源 100Test.Com百考试题网
本文只涉及到如何实现xen的全虚拟化与半虚拟化,也就是linux下安装linux,与linux下安装windows。
原理性的东西,以及优化,本人还在研究中。
环境centos 5.2 64bit
安装时候已经包含虚拟化,所以启动系统后已经是带xen的内核,已经安装好xen相关软件。
xen虚拟机的存储有多种方式,根据官方手册上说的有files,lvm,nfs等。我选择了files作为xen虚拟机的存储,因为这样比较简单,当然会有弱点,后面会说到。
先说如何实现半虚拟化:
检查cpu的指令集是否包含pae,这个应该不成问题,我小黑的cpu是T2370都支持。
1.先dd出一个img文件作为虚拟机的安装空间
dd if=/dev/zero of=/xen/image/xen1.img bs=1M count=30720 数值大小可以根据自己需要调整。
2.接着就是安装虚拟机了,安装方式跟宿主机安装一样,可以采取光驱,网络,由于我已经建好了ks的源,方便
期间我就采用ks来安装虚拟机的系统。
执行如下命令:
virt-install -n xen1 -r 256 -p --nographic -f /xen/images/xen1.img