近来一直在摸索xen的安装技术,由于开始对linux环境一无所知,所以走了不少弯路。学习了几篇博文后,最后终于摸清了一种较为简单的安装xen的方法。
我是个刚接触linux的新手,这也是我的第一篇博文,有操作不对或者用语不准确的地方,请多多指教,以便改正,谢谢。
我的环境是在vmware中安装的CentOS 5.9(final)
首先更换yum仓库
http://ftp.sjtu.edu.cn/centos/上海交大
http://centos.ustc.edu.cn/centos中国科技大
建议使用中科大的yum仓库
#cd /etc/yum.repos.d/ 切到yum仓库目录下
#cp CentOS-Base.repo CentOS-Base.repo.bak 备份文件CentOS-Base.repo
#cp CentOS-Base.repo CentOS-Base.repo.bak 修改CentOS-Base.repo
后面的每一项都修改这两处。
对于gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5,如果系统是CentOS 6.x这里的修改为RPM-GPG-KEY-CentOS-6(但CentOS 6下面好像没有找到关于xen的相关包),最好是CentOS5.x
退出保存
#yum update 更新yum仓库
这里会自动下载最新,可能需要一些时间。
#cd /
下面是参照博文http://syshack.blog.51cto.com/304393/145741的方法
#yum –y install xen* 安装xen需要的服务
#yum –y install kernel-xen* 安装xen的相关内核
修改启动选项
#vi /boot/grub/grub.conf
t=1修改为default=0
使其启动带xen的linux内核
#reboot 重新启动
#xm list 查看xen虚拟机情况
说明安装成功该方法我试了几次都成功了,这里只是将xen的安装方法和大家分享,共同学习,希望有用。对于如何配置xen,利用xen创建虚拟机,我还在研究中