通过虚拟映像实现的新现实
来源:优易学  2011-12-8 18:55:13   【优易学:中国教育考试门户网】   资料下载   IT书店

  今年,我创建了自己的第一个门户。 您对此可能感到吃惊,毕竟这么多年过去了(是的,IBM® WebSphere® Application Server 已推出 10 年了!),但是坦诚地讲,我听到了太多有关安装 IBM WebSphere Portal 的怨言,以致我从来不曾想要尝试一下。 然后在去年春,我收到了作为虚拟映像的 WebSphere Portal V6.1 Beta 版试用软件的早期副本,于是我尝试了一下。 短短的几分钟时间,我就让服务器运行起来,并使用向导创建和自定义了我的第一个门户。 非常轻松!

  WebSphere Portal 最初于去年春作为产品测试版计划的一部分附带了虚拟映像,随后紧跟着是 IBM WebSphere Application Server Network Deployment V7 测试版,后者也包括了虚拟映像。 这些映像实现了我过去两年来记述的许多 how-to 和最佳实践,在本专栏中,我希望更密切地研究这些映像,以及使用它们有多么容易。

  交付

  虚拟映像是作为一组从 Internet 下载的压缩 .zip 文件的形式交付的。 您只需选择所需格式的 .zip 文件集,并让 Download Director 负责剩下的工作。 映像下载包由多个 .zip 文件构成,这些文件对应于虚拟映像中的不同逻辑磁盘,并将 IBM 产品二进制与概要和应用程序数据分离,如 developerWorks 文章使用虚拟映像模版部署 WebSphere Application Server所述。

  此外,映像在构建时将操作系统磁盘与 IBM 产品二进制分离。 这种分离使得 IBM 更容易支持不同的管理程序和操作系统需求。 WebSphere 产品目前使用四种不同的映像格式来交付——VMware Server(包括 Workstation 和 Fusion)、VMware ESX、OVF 和 XEN 格式——管理程序和操作系统唯一性则隔离在一个逻辑磁盘上。 WebSphere 配置技术使用了在所有 WebSphere 平台中均可用的 wsadmin 接口。

  安装和配置

  下载和解压缩测试版或试用版不会感觉比过去更容易,但是安装、配置和使用阶段无疑会更加容易。传统的安装包括一个要运行的安装程序,以及一组复制到必备操作系统的文件。 相反,虚拟映像包括预安装和预配置的操作系统和 WebSphere Application Server。 您所需做的工作就是解压缩文件,并使用管理程序功能启动新的虚拟机。

  管理程序需要一些基本的配置信息(虚拟 CPU 的数量等等),然后就可以启动 WebSphere 产品虚拟映像了。 使用 WebSphere 虚拟映像,操作系统和应用程序服务器的常用配置参数都已内置到初始激活中。接受许可协议之后,但是在连接到网络之前,将提示您提供网络配置信息和更改密码。 在重新配置操作系统以匹配您的需求以后,您将选择所需的 WebSphere 配置并提供您的单元和节点名称命名约定。 这就是实现按您的特定需要而配置的运行环境所需要做的所有工作。或者,还可以通过无人参与的方式进行映像激活,很快我们将会讨论这一点。

  用法

  启动映像以后,该服务器与通过传统安装机制安装和配置的服务器完全相同。 应该不存在任何独特的迁移或工具更改问题;您可以一如既往地使用 WebSphere 产品。

  在此阶段,您还通过虚拟化获得了额外的优点。 测试版或试用版在与系统上的其他工作隔离的虚拟机中运行。 完成使用后,您只需删除文件,而不用担心卸载程序在操作系统中留下残余内容。

  自动化和标准

  IBM、 Vmware、XENSource 和其他公司正在合作开发 Open Virtual Format (OVF) 标准格式,此标准格式用于打包和描述虚拟机和应用程序以便跨异构的虚拟化平台进行部署。 此标准应该会使得部署虚拟映像更加容易。 您可以通过选择 OVF 格式的 WebSphere 产品映像了解该标准格式的初步应用,该格式的产品映像包括一个使用该标准的初步版本的 OVL 文件。 如果拥有 VMware ESX 3.5,可以在解压缩文件之后使用 Virtual Infrastructure 客户端的 Import Appliance 菜单指向 OVF 文件。 VMware 处理该 OVF 文件,并直接从 WebSphere 产品提供的 OVF 文件获得磁盘信息、虚拟 CPU、内存等等,而不是提示您提供此信息。来源:www.examda.com

  映像附带的 WebSphere OVF 文件包含管理程序的配置参数(例如该映像需要多少虚拟内存),但是特定于您的环境的参数(例如主机名称)仍然需要由您提供。这些参数可以如前面提到的那样交互式地输入,或者作为 XML 文件传入。 该虚拟映像包含一个支持无人参与激活的激活框架(文章为虚拟映像的部署和激活实现自动化对此进行了描述)。 无人参与支持允许您轻松地为整个单元的部署编写脚本。 OVF 标准在获得批准以后,预期将包括用于将参数传入虚拟映像的标准格式,这非常类似于目前在虚拟映像中使用的技术。

  性能

  在结束之前,如果不提一下性能就是我的失职了。 根据我过去的经验,经常有人询问我虚拟化对性能的影响。 我的回答可能始终是“视情况而定”。我曾看到过将不同配置中针对相同工作负载(带 DayTrader 的 WebSphere Application Server)的 WebSphere Application Server 物理实际部署与虚拟机部署进行比较的数据,结果是性能从下降 20% 到改进 20% 不等。

  尽管性能结果随不同的应用程序、不同的硬件和不同的配置而异,但我还没有看到真正的不可思议之处。请记住,在一天工作结束时,剩下的只有带物理资源的物理服务器。 无论虚拟化技术可能看起来有多么的神奇,当您的物理资源不足时,性能将会受到影响。请慎重规划您的虚拟化环境,并同时考虑到物理和虚拟资源。

  为了更充分地利用资源,可以考虑实现 IBM WebSphere Virtual Enterprise,它在 6.1.0.3 中添加了 Vmware 支持。 WebSphere Virtual Enterprise 可以跨多个应用程序服务器优化 WebSphere 应用程序的性能,并且同时考虑到虚拟和物理资源。

  总结

  IBM WebSphere Application Server 和 IBM WebSphere Portal 均作为关联的测试版和试用版程序的一部分交付了虚拟映像,从而使得安装和配置比以往任何时候都更加快速和容易。 随着这些映像的成功,以及 OVF 标准工作的推进,请继续关注本专栏以了解这些过程可以变得有多么快速和容易!

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训