动态集群设置

使用此页面来查看现有动态集群的配置。

要查看此管理控制台页面,请单击服务器 > 集群 > 动态集群 > dynamic_cluster_name

您必须具有监视员特权才能查看现有动态集群的配置。

名称

指定动态集群的名称。动态集群的名称在单元中的所有集群之间必须唯一。

名称字段不能包含下列字符:# \ / , : ; " * ? < > | = + & % ' . 该名称不能以句点 (.) 或空格开头。空格不会导致错误,但是前导空格和结尾空格将被自动删除。

类型

指定动态集群中使用的服务器的类型。

以下列表显示了服务器类型:

WebSphere® Application Server
指定动态集群包含运行 WebSphere Application Server Intelligent Management 的应用程序服务器。
Apache 服务器
指定动态集群包含 Apache 服务器。
定制 HTTP Server
指定动态集群包含 HTTP Server。
随需应变路由器
指定正在创建随需应变路由器的动态集群。
PHP 服务器
指定动态集群包含运行 PHP 的服务器。
WebSphere Application Server Community Edition 服务器
指定动态集群包含运行 WebSphere Application Server Community Edition 的服务器。

运行实例数

指定一个自动生成的值,此值基于动态集群中运行的服务器实例数。

例如,在动态集群中运行了三个应用程序,并且该动态集群的四个成员中每个成员都运行两个实例。实例数为 8

操作方式

指定动态集群与动态操作环境的交互级别:

  • 手动:在手动方式下,动态集群与包含静态集群的正常应用程序服务器环境没有区别。将不会与动态操作环境进行任何交互。
  • 受控:在受控方式下,智能管理环境提供了管理员可使用的操作信息和建议。
  • 自动:在自动方式下,智能管理环境自动执行操作。在自动方式下,动态操作环境会处理布置和供应工作。

可以通过在管理控制台中单击服务器 > 动态集群来更改操作方式。

启用事务日志恢复的故障转移

对于事务服务组件,指定是否启用用于进行恢复的事务日志故障转移功能。仅对于 WebSphere Application Server 动态集群,此字段才有效。

缺省情况下,此设置处于禁用状态。如果启用此设置,那么必须正确地配置对失败应用程序进行对等恢复所必需的事务服务属性。如果配置了这些属性,那么当服务器处理事务日志失败时,就会对事务日志进行故障转移恢复。如果未正确地配置对集群中失败应用程序服务器进行对等恢复所必需的事务服务属性,那么将忽略此设置。

成员资格策略

指定一个表达式,用来定义哪些节点用于动态集群。只有您选择使用规则来自动定义集群成员时,此选项才显示。如果您选择手动定义集群成员,那么此选项不会显示。

使用子表达式构建器来构建成员资格策略。成员资格策略指定作为动态集群成员的节点。可以单击预览成员资格来查看已定义的成员资格策略所指定的动态集群成员节点。

示例成员资格策略

  • 要将成员资格定义为特定节点组中的所有节点:
    node_nodegroup = 'my_node_group'
  • 要将成员资格定义为运行 Apache 的所有节点:
    node_property$APACHE_2_0 IS NOT NULL
  • 要将成员资格定义为所有运行 Apache 和 PHP 的节点:
    node_property$APACHE IS NOT NULL and node_property$PHP IS NOT NULL
  • 要将成员资格定义为所有运行 WebSphere Application Server Community Edition V2.0 或更高版本的节点:
    node_property$WASCE_2.0* IS NOT NULL
  • 要将成员资格定义为所有只运行 WebSphere Application Server Community Edition V2.0 的节点:
    node_property$WASCE_2.0 IS NOT NULL
  • 要将成员资格定义为名称类似于 my_node 的所有节点(例如 my_node_1my_node_2 等):
    node_name like 'my_node%'
  • 要将成员资格定义为特定主机名列表:
    node_hostname in ('node1.mydomain.com','node2.mydomain.com')
可以使用 andornot 逻辑运算符和括号对子表达式进行分组。以下示例将不在 my_node_group 节点组中并且名称类似于 my_node(例如 my_node_1my_node_2 等)的节点定义为成员。
not (node_nodegroup='my_node_group') and node_name like 'my_node%'

最小集群实例数

指定动态集群的最小运行实例数。如果最小值过大,性能就会下降。

最大集群实例数

指定可以启动的最大集群实例数。

在节点上垂直堆叠实例

指定能否在单个节点上启动多个实例。通过配置垂直堆叠,在工作负载较重时,应用程序布置控制器可以在节点上启动动态集群的多个实例。

垂直堆叠方式能缓解应用程序之间的瓶颈情况。请选中允许在同一个节点上启动多个实例,然后输入实例数值。实例数是使用一个节点所有功能所需的集群中应用程序服务器数。并且,为垂直堆叠选择的数目就是自动创建的服务器数。

如果用于垂直堆叠的目标节点的产品版本比 Deployment Manager 版本旧,那么不允许在同一节点上添加新成员。垂直堆叠仅适用于由规则自动定义集群成员的应用程序服务器、WebSphere Application Server Community Edition 服务器和 PHP 服务器。

隔离首选项

指定是要让此动态集群在其他动态集群实例所在的节点上运行,还是要让此动态集群成为某个节点上运行的唯一动态集群。如果您选择使用规则来自动定义集群成员,则此选项可用。如果您手工定义集群成员,则不能选择启用动态集群隔离。



文件名:dc_detail_main.html