全部博文(22)
分类: LINUX
2009-09-16 15:19:06
一直以来,对于XEN虚拟化似懂非懂,感觉以前自己做过,但里面的东西总觉得有些忘记掉了,总想把他捡起,但因为某些事情耽搁下来,今天终于一鼓作气再把整个过程串通一遍,并写下这遍文字以作记录。
一、安装环境是在windows xpVMware下安装RHEL5.3操作系统,很简单,但注意关闭selinux .网卡选择桥接,设置好IP(192.168.10.148)
二、搭建FTP环境.(首先进入光盘的Server目录下)
# rpm -ivh vsftp-* /*安装FTP软件包*/
#chkconfig vsftpd on /*设置开机自动启动*/
#service vsftpd start /*启动FTP*/
三、cp -a /media/Redhat(光盘)/* /var/ftp/pub/
在IE浏览器里面输入:
如果能够看到光盘内容,那一切OK
四、搭建本地YUM服务器。
#rpm -ivh /var/ftp/pub/Server/createrepo-* /*安装createrepo工具包*/
#createrepo /var/ftp/pub /*创建YUM库*/
#createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-*.xml /var/ftp/pub/
#cd /etc/yum.repos.d
#cp rhel-debuginfo.repo server.repo
#vim server.repo
[Base]
name=Red Hat Enterprise Linux Base
baseurl=ftp://192.168.10.148/pub/Server/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux VT
baseurl=ftp://192.168.10.148/pub/VT/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Enterprise Linux Cluster
baseurl=ftp://192.168.10.148/pub/Cluster/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux ClusterStorage
baseurl=ftp://192.168.10.148/pub/ClusterStorage/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#system-config-package
在Browse菜单下有:Base system + applications + Servers 等等,那么我们的YUM库就安装成功了
五、我们选中:virtualization 装好之后,修改系统启动文件grub.conf 将default 选项修改为0 (即以XEN内核启动)
六、# reboot
七、在图形界面中:applications------>system tools----->virtual-machine-manager
在virtual-machine-manage工具当中,新建一台虚拟机
New--->forward---->forward{name=system1}--->paravirtualized(半虚拟化)---->forward{FTP}--->install media URL=ftp://192.168.10.148/pub ---->等等
注意:内存要求大于300M就OK了,硬盘大于4G
很遗憾,开始的时候我内存256提示报错。
八、当时我的虚拟机硬盘才1G多点了,么办呢?
还好是虚拟机增加一块硬盘,很方便,又不需要花钱,shutdown系统。Add 了一块5G 的硬盘,启动系统
1、#fdisk /dev/sdb -> n ->enter ->enter -> + 4600M -> w ->q
2、#partprobe #使磁盘生效
3、#mke2fs -j /dev/sdb1 #s格式化磁盘
4、#mount /dev/sdb1 /var/lib/xen/images
5、#Vim /etc/fstab
/dev/sdb1 /var/lib/xen/images/ default 0 0
/*在fstab当中增加一行,使系统启动挂载这块硬盘到 /var/lib/xen/images/ */
再重复第七步动作,即可开始安装。
九、系统安装完毕,开始设置虚拟机随宿主机一起启动。
# ln -s /etc/xen/system1 /etc/xen/auto/system1
本文档其实涉及到了三个重要的知识点:
一、yum库的安装
二、硬盘分区,自动挂载
三、虚拟机的安装与自动启动