동적 클러스터의 구성원을 정의하는 표현식을 작성하려면 멤버십 정책 하위 표현식 빌더를 사용하십시오. AND, OR, NOT 및 괄호로 묶기를 사용하여 하위 표현식에서 복합 규칙 조건을 빌드하려면 하위 표현식 빌드 유틸리티를 사용하십시오. 규칙 빌더는 변경사항을 적용할 때 규칙을 유효성 검증하며 불일치하는 괄호 및 지원되지 않는 논리 연산자에 대해 경고합니다.
멤버십 정책 빌더를 사용하려면 하위 표현식 빌더를 클릭하십시오. 멤버십 정책에 포함할 특성을 선택하고 하위 표현식 생성을 클릭하십시오. 하위 표현식 값이 표시됩니다. 멤버십 정책에 하위 표현식을 추가하려면 추가를 클릭하십시오.
멤버십 정책에서 이전 하위 표현식에 이 하위 표현식을 추가하는 데 사용되는 연산자를 지정합니다.
동적 클러스터를 호스트하는 노드를 선택할 노드 정보를 지정합니다.
노드 특성을 피연산자로 선택한 경우 사용자 정의 특성 값을 지정합니다.
노드 사용자 정의 특성을 정의하려면
을 클릭하거나 을 클릭하십시오.선택하는 연산자에 따라 작성할 하위 표현식의 값을 입력하십시오.
하위 표현식 생성을 클릭하면 선택한 옵션에 따라 생성된 하위 표현식 단편이 이 필드에 표시됩니다. 멤버십 정책에 이 하위 표현식을 추가하려면 추가를 클릭하십시오.
다음 예제를 사용하여 고유한 멤버십 정책을 작성할 수 있습니다.
node_nodegroup = 'my_node_group'
node_property$APACHE_2_0 IS NOT NULL
node_property$APACHE IS NOT NULL and node_property$PHP IS NOT NULL
node_property$WASCE_2.0* IS NOT NULL
node_property$WASCE_2.0 IS NOT NULL
node_name like 'my_node%'
node_hostname in ('node1.mydomain.com','node2.mydomain.com')
not (node_nodegroup='my_node_group') and node_name like 'my_node%'