선택기는 프로젝트 또는 단계에 적합한 서버 유형을 설명합니다.
선택기는 이름 또는 콜렉터가 수집하여 Manifest에 저장하는
특성으로 서버를 지정할 수 있으며 필수 및 선택적
특성을 포함하여 여러 특성을 지정할 수 있습니다.
선택기 설정에는 다음과 같은 여러 가지 방법을 사용할 수 있습니다.
- 서버 자원을 이름으로 선택하십시오. 선택기를 작성하고 서버
자원에 따라 선택기 이름을 지정하십시오. 선택기는
시스템에서 사용되는 고유 이름인 해당 BF_NAME 값으로
서버 자원을 지정합니다. 프로젝트 또는 단계를 실행할 서버
자원을 지정하려면 이들 선택기 중 하나를 사용하십시오.
- 서버 풀로 서버를 선택하십시오. 서버를 이름 지정된 풀로
분류하고 각 풀마다 콜렉터를 작성할 수 있습니다. 풀 이름을
콜렉터의 특성(세트-값 특성)으로 정의합니다. 그런 다음 각 풀
이름에 대한 선택기를 작성합니다. 프로젝트 또는
단계의 서버 자원은 현재 로드에 따라 선택됩니다.
- 서버 속성으로 서버를 선택하십시오. 기능 특성(예:
사용 가능한 하드 디스크 공간, 운영 체제 또는 CPU 수)을
기반으로 서버를 선택할 수 있습니다. 동적 선택을
구현하려면 다음을 수행하십시오.
- 적합한 특성을 수집하고 지정하는 콜렉터를 작성하십시오.
- 적합한 서버에 콜렉터를 지정하십시오.
- 서버 선택사항을 나타내는 특성 세트
또는 각 특성에 대해 선택기를 작성하십시오.
예를 들어, 선택기를 작성하여
다음 기준에 따라 선택할 수 있습니다.
- "Windows®"를 포함하는 운영 체제가 있는 서버 자원
- CPU개 여러 개인 서버 자원
- 지정된 로드 미만으로 실행 중인 서버 자원
- 중첩된 콜렉터로 서버 자원을 선택하십시오. 유형 특성
포함을 사용하여 다른 콜렉터를 가리키는 콜렉터를 작성합니다.
콜렉터는 콜렉터 포인터 세트로 구성될 수 있습니다.
예를 들어, 각 서버가 사용자가 지정하는 일부 고유
특성을 가질 수 있도록 각 서버마다 개별 콜렉터를 작성할
수 있습니다. 포함 유형을 사용하여 유틸리티 콜렉터를 가리킬 수 있습니다.
예를 들어, 환경 내 키 자원(예: Perl 및 Java)의
버전 번호를 지정하는 버전이라는 콜렉터를
작성할 수 있습니다.