分类: LINUX
2012-08-09 17:45:03
作者: Sideway 2007.7.9
email:xtadw@yahoo.com.cn
一、试验环境
1、 HP DL140G3X5130 (支持VT的5130CPU,2G内存)
2、 RHEL5 Server
3、 Windows 2003
二、安装步骤
1、 安装RHEL5
相信大家对如何安装RHEL5应该是小菜一碟,在此就不多讲了,装好xwindow能起来,正常进入gnome就行了。
2、 安装xen
1. mount /var/iso/rhel5_server.iso t/rhel5
2. cd t/rhel5
3. rpm -ivh ./Server/xen-libs-3.0.3-25.el5.i386.rpm
4. rpm -ivh ./Server/bridge-utils-1.1-2.i386.rpm (网桥管理程序)
5. rpm -vih ./VT/xen-devel-3.0.3-25.el5.i386.rpm
6. rpm -ivh --nodeps ./VT/libvirt-0.1.8-15.el5.i386.rpm (解决循环依赖,故加上--nodeps参数)
7. rpm -ivh ./VT/libvirt-python-0.1.8-l5.el5.i386.rpm
8. rpm -ivh ./VT/xen-3.0.3-25.el5.i386.rpm (xen主程序)
9. rpm -ivh ./Server/kernel-xen-2.6.18-8.el5.i686.rpm (xen内核)
10.rpm -ivh ./Server/gnome-python2-gnomekeyring-2.16.0-1.fc6.i386.rpm (virt-manager依赖包)
11.rpm -ivh ./VT/virt-manager-0.2.6-7.el5.i386.rpm (xen图形化管理工具)
3、 使用xen内核启动计算机
1. reboot
2. 按F10,进入BIOS,打开CPU的VT功能
3. 在引导菜单里选择“Red Hat Enterprise Linux Server (2.6.18-8.el5xen)”
4、 验证xen是否已正常运行, 是否能支持全虚拟
1. xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1886 4 r----- 30.6
看到类似信息就说明虚拟平台已经建立,正在运行了。
2. xm dmesg | grep VMX
接下去我们就可以创建一个个虚拟的操作系统了。
5、 打开gnome下的Virtual Machine Manager并创建虚拟机
1. 点击 "Applications" - "System Tools" - "Virtual Machine Manager",打开Xen图形管理窗口
2. 创建虚拟机
(1) 点击 "New" 按钮或 "File" - "New machine..."菜单
(2) 点击 "Forward"按钮
(3) 输入System Name,如:win2003, 点击"Forware"按钮
(4) 选择"Fully Virtualized",点击"Forware"按钮
(5) 找到win2003.iso (此处我使用iso文件代替光盘进行安装),点击"Forware"按钮
(6) 点击"Simple File",并在File Location处输入:/var/xen/imagess/win2003.img (注:先建立目录),
File Size设置为4000, 点击"Forware"按钮
(7) VM Max Memory及VM Startup Memory都设置成500,VCPUs设置为1个,点击"Forware"按钮
(8) 点击"Finish"按钮,之后就进入windows安装程序
(9) 进入windows安装程序后,在提示按F6时请按F5键,之后将出现一个选择菜单,请选择"Standard PC",否则在硬件检测时将无法通过。
(10)在windows完成复制文件需要重启后将关闭虚拟机窗口,需要手工再开始虚拟机,此时需要修改一下虚拟机的配置文件,否则将在之后的windows安装过程中会提示找不到光盘。
vi /etc/xen/win2003
把disk = [ 'file:/var/xen/imagess/win2003.img,hda,w' , ]这一句修改成如下:
disk = [ 'file:/var/xen/imagess/win2003.img,hda,w' , 'file:/var/iso/win2003.iso,hdc:cdrom,r' , ]
保存退出(ESC,:wq)
(11)xm create win2003 (重新启动win2003虚拟机)
(12)在Virtual Machine Manager中双击win2003虚拟机即可打开该虚拟机显示窗口,继续进行windows安装,直至安装完成即可。