服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 云和虚拟化 > Xen > 正文

CentOS5下安装XEN并配置半虚拟化

时间:2015-01-13    来源:服务器在线    投稿:泡泡    点击:

Linux下的虚拟机有半虚拟方式和全虚拟方式,全虚拟方式需要cpu支持。具体介绍大家可以到网上搜索相关资料。今天主要讲的是半虚拟化方式的虚拟机,所以不需要去考虑cpu的型号,或者是其他硬件支持的问题。在linux下安装配置xen需要配置安装源,安装虚拟机的时候使用ftp、http、或者是nfs安装方式会比较方便,当然也可以把光盘做成镜像拷贝到机器上。在下面的安装中,我使用了ftp的源。如果配置了kickstart 也可以使用kickstart 方式进行安装,这样会更加快捷。
Linux下的xen虚拟机安装,需要xen内核支持。
下面是xen虚拟机要安装的rpm包:
kernel-xen-devel-2.6.18-53.el5
 

装好了以后,编辑/boot/grub/grub.conf
 vi /boot/grub/brub.conf
 

将    xen的内核设置为默认启动    改完后存盘退出,reboot 将系统重新启动。
用dd 命令建立一个大的映像文件用于安装系统。
dd if=/dev/zero of=/centos/centos.img bs=1M count=5000
上面的命令中,我将映像文件centos.img 放在 /centos/ 目录下,总大小为 1M*5000=5G


建好映像文件后,就可以使用virt-install 安装虚拟机了 可以直接在命令行下输入 virt-install 如果不加任何参数,会进入交互模式安装系统。
首先会让你输入虚拟机的名字,接着会让你输入将多少内存分配给虚拟机。再下面会让你输入安装虚拟机的映像文件位置,在这里输入刚才创建的映像的绝对路径。回车确认后会提示问你是否需要安装图形支持,如果需要安装则输入 yes 如果不需要图形支持输入 no
最后,会让你输入安装源的位置,在这里输入ftp、nfs、http的安装源,回车,虚拟机就会开始安装了。


除了以上说的交互的方式之外,还可以使用命令参数直接进行安装。刚才上面用的交互安装方式也可以使用下列命令来代替:
virt-install -n centos -f /centos/centos.img --nographics -r 256 -l ftp://192.168.10.5/pub/centos   其达到的效果是一样的。 -n 后面跟的是虚拟机的名字 -f  后面是映像文件的位置 --nographics 不需要图型支持  -r 256 分配给虚拟机256M 的内存空间  -l 后面跟的是安将文件的位置。大家可以用virt-install Ch 查看更多的参数,其中还有对VNC支持的部分等等。完成上面工作,下面的安装就和平时在真机上安装操作系统步骤是一样的了。(未完。。。。。。)

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


相关内容
最新热点内容
推荐内容