使用WebSphere CloudBurst实现定制,第2部分:使用WebSphere CloudBurst定制WebSphere中间件环境
简介
IBM WebSphere CloudBurst Appliance 支持您在私有云中创建 IBM WebSphere Application Server 虚拟 系统。这些虚拟系统就是由 WebSphere CloudBurst 模式表示的 WebSphere 中间件环境的运行实例。模 式是 WebSphere 中间件环境的逻辑表 示,包括 WebSphere Application Server 组件、配置设置和其他定制功能。这些模式可以表示任何内 容,从单一服务器 WebSphere Application Server 环境到更加复杂的集群环 境(参见图 1)。
图 1. WebSphere Application Server Hypervisor Edition
WebSphere CloudBurst Appliance 随带了一组 模式,这些模式由 IBM 构建并已进行了调优。这些模式代表了从 IBM 十多年丰富的 WebSphere Application Server 部署经验演化而来的深 厚知识和最佳实践。这些模式提供了开箱即用的价值,因为它们随时可以部署到私有云。
但是, 由于这些模式无法满足每种可能的 WebSphere Application Server 部署的需求,您需要能够使用您自己的配置和部署设置定义定制 WebSphere 中间件拓扑。使用 WebSphere CloudBurst Appliance 提供的定制功能,您可以搭建高度定制的 WebSphere 中间件环境,然后将这些 定制配置保存为模式,以便在必要时重 用它们。
定制 WebSphere CloudBurst 模式
为了满足更广泛的拓扑需求,WebSphere CloudBurst 提供了多种方式来定 制模式:
使用映像扩展,您可以定制用来定义模式的映像。这种方法(将在本系列文章的第 4 部分中讨论)支持将固定的更改应用到所有拓扑,例如,病毒检测软件的安装。
WebSphere Application Server 拓扑可以通过更改节点的数量和类型来调整。
内置的 WebSphere Application Server 环境配置脚本可以包含在模式中并在其中标识。这些高级配置选项提供 了定义良好且标准的常用配置方法。
用户应用程序(脚本形式)可以与拓扑中的节点关联,支 持一般的后安装配置。模式作者可以尝试对部署进行不同程度的控制,选择锁定部署时间参数,确保为 每种部署使用固定的值。
开始定制过程
定制 WebSphere CloudBurst 模式的工具既实用 又直观。本文将主要介绍 WebSphere CloudBurst 控制台,它提供了一个 Web 2.0 风格的界面来与设备 上的模式交互。但是请记住,定制模式可以也使用 WebSphere CloudBurst 命令行界面创建。
要 创建定制模式,可以选择克隆一个现有模式,或者可以创建一个全新的模式。要克隆现有模式,选择想 要使用的模式并在右上侧工具条上单击 Clone 按钮。要创建新模式,选择 Patterns 页面的左侧面板中 的绿色十字图标。图 2 显示了两种选项。
图 2. 创建新模式
无论使用哪种方法,都将显示图 3 中的对话框,以便您可以输入模式信息。
图 3. 新建模式 对话框
模式信息包含模式的名称、描述和模式将基于的虚拟映像。您可以选择能够访问的任何虚拟映像作为 模式的基础。虚拟映像的选择至关重要,因为它建立了模式中的 WebSphere Application Server 的版 本。
提供了初始信息之后,就可以开始编辑模式了,单击左上侧工具栏中的铅笔图标。这将显示 Pattern Editor 页面,您可以在其中定制新模式中的 WebSphere Application Server 拓扑结构和配置 设置。
修改拓扑
在 Pattern Editor 中,可以编辑组成您的拓扑结构的 WebSphere Application Server 组件。在本文中,将构造一个名为 My custom cluster 的示例模式。最初,此模 式包含一个部署管理器、两个定制节点和一个 IBM HTTP Server。在 Pattern Editor 页面上,这种模 式的表示如图 4 所示。
图 4. Pattern Editor 中的集群环境
对于一些类型的组件而言,模式中的组件数量可以使用虚拟部件图表左上角的向上/向下箭头进行调 整。例如,在 My custom cluster 中,每个定制节点和 IBM HTTP Server 组件都会显示一个这样的箭 头。单击该箭头将增加或减少模式中的对应数量。模式中通常仅出现一次的组件没有数量调节按钮。
另请注意左侧面板中的 Virtual Image Parts 清单。这是一组可用的 WebSphere Application Server 组件,这些组件可以包含在模式中。该清单由您在创建模式时选择的映像确定。通过将左侧面板 中的组件拖放到模式画布中,您可以向模式中添加额外的组件。在图 5 中,Job Manager 组件被添加为 My custom cluster 模式中的一部分。
图 5. 将部件添加到模式中
文档预览">