CentOS5 下安装xen (半虚拟化)

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

你可能感兴趣的:(centos,职场,系统,虚拟化,休闲)