作者: 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安装,直至安装完成即可。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐