对于应用程序服务器、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_1 和 my_node_2 等):
node_name like 'my_node%'
- 要将成员资格定义为特定主机名列表:
node_hostname in ('node1.mydomain.com','node2.mydomain.com')
可以使用
and、
or 或
not
逻辑运算符和括号对子表达式进行分组。以下示例将节点成员资格定义为不在
my_node_group 节点组中并且名称类似于
my_node(例如
my_node_1 和
my_node_2 等)的节点。
not (node_nodegroup='my_node_group') and node_name like 'my_node%'