步骤 3:定义动态集群成员

可以在创建动态集群时定义动态集群成员,也可以对现有动态集群添加动态集群成员。

要访问此管理控制台页面,请单击服务器 > 集群 > 动态集群 > 新建

要向现有动态集群添加动态集群成员,请单击服务器 > 集群 > 动态集群 > dynamic_cluster_name > 动态集群成员 > 添加。只能对处于手工成员资格方式并且未定义成员资格策略的动态集群添加动态集群成员。

基于规则的成员资格

对于应用程序服务器、WebSphere® Application Server Community Edition 服务器或 PHP 服务器,可以使用基于规则的成员资格。

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

示例成员资格策略

  • 要将成员资格定义为特定节点组中的所有节点:
    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%'

手动定义的成员资格

使用手工定义的成员资格将配置中包含的服务器添加到动态集群中。



文件名:dc_wiz_3.html