如何安装XenServer 3.1.0

日期: 2008-06-22 作者:Andrew Kutz翻译:涂凡才 来源:TechTarget中国 英文

XenSource公司总部位于加州Palo Alto,由Xen开源虚拟软件开发者所创建,它的口号是“十分钟安装Xen!”。XenSource公司的目标是提供易操作、开源、廉价的企业虚拟化标准软件。它们一直在努力实现这个目标,最新的成果就是XenServer 3.1.0。在本文中,TechTarget中国的特约虚拟化专家Andrew Kutz将审视XenServer 3.1.0,并找出本产品对于XenSource公司实现目标有何贡献,以及还有哪些不足之处。

  XenServer产品线有三个层次:XenEnterprise,XenServer和XenExpress。中间这层的XenSource ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

XenSource公司总部位于加州Palo Alto,由Xen开源虚拟软件开发者所创建,它的口号是“十分钟安装Xen!”。XenSource公司的目标是提供易操作、开源、廉价的企业虚拟化标准软件。它们一直在努力实现这个目标,最新的成果就是XenServer 3.1.0。在本文中,TechTarget中国的特约虚拟化专家Andrew Kutz将审视XenServer 3.1.0,并找出本产品对于XenSource公司实现目标有何贡献,以及还有哪些不足之处。

  XenServer产品线有三个层次:XenEnterprise,XenServer和XenExpress。中间这层的XenSource XenServer 3.1.0可以允许用户在一个双插槽系统上同时运行8台Windows虚拟机。XenServer可分为两部分:XenServer管理程序(hypervisor)和XenServer管理控制台(Administrative Console或AC)。XenServer的年费是99美元,其中包括内置维护计划,可以为用户提供所有的更新升级。

  XenServer软件运行的系统要求如下:

  1.操作系统(OS):XenServer是一个裸机hypervisor,不需要现有的操作系统。
  2.CPU:
    ●要求1.5GHz CPU,推荐2+GHz双CPU
    ●支持单插槽和双插槽主板
    ●要求CPU支持Intel-VT或AMD-V硬件辅助虚拟化技术
  3.内存:要求为1GB,推荐为2GB
  4.硬盘:要求25GB硬盘空间,推荐为60GB
  5.网络:100+Mpbs网卡(NIC)

  AC运行的系统要求如下:

  1.操作系统:支持WindowsXP/2000/2003、Red Hat Enterprise Linux3、Novell SUSE Linux Enterprise Server 9
  2.CPU:要求为750MHz,推荐为1+GHz
  3.内存:要求为384MB,推荐为1+GB
  4.硬盘:100MB硬盘空间

  支持如下一些子操作系统:

  Microsoft Windows Server 2003 Standard
  Microsoft Windows Server 2003 Standard SP1
  Microsoft Windows Server 2003 Standard R2
  Microsoft Windows Server 2003 Enterprise
  Microsoft Windows Server 2003 Enterprise SP1
  Microsoft Windows Server 2003
  Enterprise R2: Microsoft Windows XP SP2, Microsoft Windows Server 2000
  SP4 (2007年3月)

  开始安装XenServer:下载XenExpress

  安装XenServer的第一步是从XenSource网站XenSource - XenExpress Free Starter Package下载免费的XenExpress ISO镜像文件,然后刻录到空白CD。刻录完成之后,将新刻录的XenExpress CD放入目标系统的光驱。我使用的目标系统是Dell Latitude D620便携式电脑,具体配置如下:

  CPU:Intel Core Duo 2.16 GHz
  内存: 2x1 GB, DDR2 667 MHz
  硬盘: 80 GB, Serial ATA (SATA), Seagate 7200
  网络:一个已装载的 Gbit端口

  按下目标系统(target system)电源开关,以使CD-ROM运转起来,最后,运行XenServer安装程序。这个安装程序与其它Linux安装程序很相似,会出现所有常见的提示和问题,如键盘布局、设置根密码、选择时区和配置网络等等。经过所有这些标准化的过程之后,安装程序开始复制XenExpress文件到目标系统。XenServer安装程序完成安装后,弹出安装CD,然后重启系统。系统运行启动脚本、打开所有的后台程序后,会显示一条消息通知用户一个IP地址,用户可以用此IP地址通过SSH或AC进行远程连接。

  由于XenServer主机运行了OpenSSH,所以可以用任何SSH客户端程序立即与主机连接。当某台XenServer主机创建了一个SSH session时,这个session实际上是在主机的domain-0或控制操作系统(control OS)被创建的。在XenServer主机中,所有的虚拟机实际上都是作为域被识别的。这些域从domain-0开始,一直到domain-(n-1)。其中,domain-0是为Xen主机的控制操作系统保留的。这个OS是一台特殊的虚拟机,它包含了控制底层hypervisor的所有必要软件。XenServer的控制操作系统是基于CentOS 4的。

  安装AC

  在控制台浏览XenServer主机后,切换到GUI(图形用户界面),然后安装AC。XenServer AC可以在XenServer安装CD的根目录“客户端安装”获得。在最近的Windows或Linux计算机中插入安装CD,然后运行客户端安装程序。等安装完成后,运行AC。AC第一次运行时会让用户选择一个“管理密码”,通过编码最后一个密码并存储到硬盘备用,这个密码可以重新连接AC与最近常使用的session。

  AC运行一次之后与如下图像比较相似。

Xen

  连接AC与XenServer主机

  要连接AC与刚安装的XenServer主机,可以点击文件菜单,然后选择“添加XenServer主机”,也可以通过快捷键CTRL-N完成连接。程序会提示用户XenServer主机名和主机的根用户口令。

  用户也可以点击“Remember Me”让AC记住口令,以便以后使用。

XenServer

  将XenExpress升级为XenServer

  现在,XenServer主机已添加到AC。AC经常在应用程序的最前面会有一个菜单栏。这个菜单栏包括四个选项:文件、Xen虚拟机、XenServer主机、帮助。“XenServer主机”菜单项里有一个任务,执行此任务可以将新添加的主机升级为XenServer。先前,主机服务器上安装的Xen实际上是免费的XenServer产品——XenExpress,而不是产品线中间层的那个XenServer。XenServer系列的所有产品都使用了同样的代码库,产品各层之间唯一的差别在于打开功能集(feature sets)的许可码(license code)不同。因此,在安装XenServer时,我是从XenSource网站下载免费的XenExpress ISO镜像,然后获得一个XenServer许可证。点击 “XenServer主机”菜单项会弹出一个子菜单“许可证文件”。点击“许可证文件”可以让用户在指定的主机上安装他们的许可证文件,从而将主机升级为XenServer(根据购买的许可,也可以是XenEnterprise)。将XenExpress升级为XenServer后,Xen主机只支持Windows虚拟机。

  AC详解

  AC的菜单栏被水平地分为上下两个部分。上面部分是一个列表,包含所有被管理的XenServer主机及其安装的虚拟机。不管是XenServer主机还是虚拟机,列表中的每个条目都分别显示各自的地位、CPU使用、内存使用、硬盘活动和网络活动,这些信息都显示在条目名称的右边。此外,在这个部分的列表下方有一个任务栏,它会随着上面列表中所选条目的不同而变化。任务栏列表的左边显示当前所选条目的名称,右边显示其常规任务。例如,当选中“XenServer主机”时,任务栏会显示主机服务器名和四个按钮,这些按钮允许用户安装虚拟机、引入虚拟机、重启主机和关闭主机。

  AC的下面部分是一个标签窗口。当选中一台XenServer主机时,可以看到“摘要”、“文本控制台”、“性能”和“历史”等标签。其中“摘要”分为四个部分。第一部分是主机服务器的详细信息,如属性(服务器名,IP地址,XenServer版本等等)、物理NIC、CPU和主机安装的许可证。第二部分显示主机的可用硬盘空间大小。第三部分显示主机的可用内存大小。如果安装了虚拟机,第三部分还会显示各虚拟机的内存分配情况。第四部分显示主机服务器的可用网络。

  “文本控制台”标签可以让用户通过终端与主机服务器连接。“性能”标签显示主机服务器的性能:CPU使用、内存使用、磁盘交换率和网络速率。最后,“历史”标签显示主机或用户在当前session所发生的事件列表。

XenServer


  在下篇文章中,TechTarget中国的特约虚拟化专家Andrew Kutz将引导大家了解在XenServer主机上安装虚拟机的过程。

作者

Andrew Kutz
Andrew Kutz

Andrew是微软MCAD和MCSD认证专家。Andrew具有从事技术行业十多年的经验。在过去的六年中,他一直专注于最新的技术。同时任职位于美国奥斯汀的德克萨斯州立大学。两年前,Andrew自己成立一家咨询公司和开发中心,叫做lostcreations。他同时也是奥斯汀VMware用户群(VMUG)的创始成员。他目前开发的项目是Sudo for Windows(http://sourceforge.net/projects/sudowin)。 Andrew在2004年开始专注客户虚拟化工作;2005年开始推进德克萨斯州立大学中心技术部门信息技术服务(ITS)的服务器虚拟化。2006年,Andrew设计并实施了ITS的第一个企业虚拟服务器基础设施环境。

相关推荐