作者:蓝瑟 | 来源:互联网 | 2014-05-27 20:19
Linux下的虚拟机有半虚拟方式和全虚拟方式,全虚拟方式需要cpu支持。具体介绍大家可以到网上搜索相关资料。今天主要讲的是半虚拟化方式的虚拟机,所以不需要去考虑cpu的型号,或者是其他硬件支持的问题。在linux下安装配置xen需要配置安装源,安装虚拟机的时候
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支持的部分等等。完成上面工作,下面的安装就和平时在真机上安装操作系统步骤是一样的了。(未完。。。。。。)