CentOS 6.3下配置安装xen环境

本文发布时间: 2019-Mar-22
首先,感谢网络上的丰富资源,在它的帮助下才完成的,许多也是学习别人的,但是我还是做一下总结,如果和别人一样,可能是我查找到,或仿照它的,这样我是方便我以后直接看自己的博文来搭环境:1.环境:准备一下软件包:CentOS-6.0-i386-LiveDVD.iso下载地址:http://www.centos.org/http://mirrors.tuna.tsinghua.edu.cn/centos/6.3/isos/i386/CentOS-6.3-i386-LiveCD.isoxen4.1.3.tar.gz下载地址:http://bits.xensource.com/oss-xen/release/4.1.3/xen-4.1.3.tar.gzacpica-unix-20120816.tar.gzhttp://acpica.org/downloadslinux-3.1.2.tar.bz2下载地址://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.2.tar.bz2Dev86bin-0.16.19.tar.gz下载地址:http://www.debath.co.uk/dev86/Dev86bin-0.16.19.tar.gz这些基本就可以搭建 xen环境了。软件包地址:2配置步骤:2.1,安装xen之前需要的一些软件包:运行下列命令:yum groupinstall "Development Tools"yum install hmaccalc ncurses-devel zlib-devel openssl-devel python-develyum install bridge-utils libtool-ltdl xorg-x11-drv-evdev xorg-x11-drv-fbdevyum install xorg-x11-drv-i810-devel xorg-x11-drv-via-devel xorg-x11-proto-develyum install xorg-x11-server-sdk xorg-x11-xtrans-devel libuuid-develyum install readline-devel gcc gcc-gfortran gcc-c++ flex pcre-develyum install blas-devel lapack-devel curl-devel bison gperf gnuplotyum install texinfo-tex tetex-dvips2.2,装编译交叉环境 dev86tar zxvf Dev86bin-0.16.19.tar.gz -C /这样直接就放到了 usr下,因为我解压的它的时候 直接就解压成 usr文件夹,所以-C之后的参数为 /,网上写的是/usr这样我解压出来是不对的2.3,安装acpica-unix-20120816.tar.gz命令如下:tar zxvf acpica-unix-20120816.tar.gzcd acpica-unix-20120816makemake install2.4,安装libvirtyum install libvirt这样在xen安装完后才会有桥接virbr02.5,安装xen环境tar zxvf xen4.1.3.tar.gzcd xen4.1.3make xenmake toolsmake stubdommake install-xenmake install-toolsmake install-stubdom至此,xen安装完成,再运行下列命令,添加启动项:/sbin/chkconfig --add xend /sbin/chkconfig --add xencommons /sbin/chkconfig --add xendomains /sbin/chkconfig xend on /sbin/chkconfig xendomains on /sbin/chkconfig xencommons on2.6 内核安装,原来想这Cent Os 内核高级点可以,但是都失败了,所以强调一下,在Linux 3.1.2下我才成功了。tar jxf linux-3.1.2.tar.bz2cd linux-3.1.2makemake modulesmake modules_installmake install现在基本工作完成。2.7 最后 更改grub.confgedit /boot/grub/grub.conf找到这一项,改成这样,顺便说一下default的意思,可以更改为0,它的意思是什么呢?意思是说如果为0,默认启动title开头的第一项,我的第一项就是xen的内核,所以改为0,它首先会默认启动xen内核的系统,但是我想默认启动 我原来的linux-2.6.32-71.el6.i686那个内核的系统,所以default为1,:default=1timeout=5splashimage=(hd0,8)/grub/splash.xpm.gzhiddenmenutitle CentOS Linux (3.1.2)root (hd0,8)kernel /xen.gzmodule /vmlinuz-3.1.2 ro root=/dev/mapper/vg_lee-lv_root rd_LVM_LV=vg_lee/lv_root rd_LVM_LV=vg_lee/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quietmodule /initramfs-3.1.2.img最后 ,你终于完成了。。。。重新启动一下。试试:xm list如果ok,会出现:Name ID Mem VCPUs State Time(s)Domain-0 0 1890 2 r----- 427.6


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:11pm
栏目列表