선택 조건
Table 9–1은 어떤 클라이언트가 특정 AI 매니페스트나 시스템 구성 프로파일을 사용할지 지정하는 조건 키워드를 보여줍니다. 예제 열은 몇몇 가능한 값을 보여줍니다. 조건 키워드 및 값은 installadm 하위 명령인 create-manifest, create-profile, set-criteria와 함께 사용할 수 있습니다.
ipv4, mac, mem, network 사양은 하이픈(-)으로 구분된 범위 값으로 표현할 수 있습니다. 범위 한쪽 끝에 제한 없음을 지정하려면 unbounded를 사용합니다. 아래 mem 예제를 참조하십시오.
arch, cpu, hostname, platform, zonename 사양은 공백으로 구분된 인용 값 목록으로 표현할 수 있습니다. 아래 zonename 예제를 참조하십시오.
–c 옵션을 사용하여 명령줄에 조건 키워드 및 값을 지정합니다.
-c criteria=value|list|range
-c mac="aa:bb:cc:dd:ee:ff"
-c mem="2048-unbounded"
-c zonename="zone1 zone2"
조건은 XML 파일의 ai_criteria 요소에 지정할 수도 있습니다. 이 파일의 내용이 유일한 조건 사양이어야 합니다. –C 옵션을 사용하여 명령줄에 조건 파일 이름을 지정합니다. 예제가 테이블에 표시됩니다.
표 9-1 조건 키워드 및 조건 계층
|
|
|
arch
|
uname -m으로 반환된 구조
값: i86pc, sun4u 또는 sun4v
|
CLI:
-c arch="i86pc"
XML:
<ai_criteria name="arch">
<value>i86pc</value>
</ai_criteria>
|
cpu
|
uname -p로 반환된 CPU 클래스
값: i386 또는 sparc
|
CLI:
-c cpu="sparc"
XML:
<ai_criteria name="cpu">
<value>sparc</value>
</ai_criteria>
|
hostname
|
클라이언트 호스트 이름 또는 클라이언트 호스트 이름 목록
|
CLI, 단일 호스트 이름:
-c hostname="host3"
CLI, 호스트 이름 목록:
-c hostname="host1 host2 host6"
XML, 단일 호스트 이름:
<ai_criteria name="hostname">
<value>host3</value>
</ai_criteria>
XML, 호스트 이름 목록:
<ai_criteria name="hostname">
<value>host1 host2 host6</value>
</ai_criteria>
|
ipv4
|
IP 버전 4 네트워크 주소, 또는 IP 주소 범위
|
CLI, 단일 IP 주소:
-c ipv4="10.6.68.127"
CLI, IP 주소 범위:
-c ipv4="10.6.68.1-10.6.68.200"
XML, 단일 IP 주소:
<ai_criteria name="ipv4">
<value>10.6.68.127</value>
</ai_criteria>
XML, IP 주소 범위:
<ai_criteria name="ipv4">
<range>
10.6.68.1
10.6.68.200
</range>
</ai_criteria>
|
mac
|
16진수 MAC 주소를 콜론(:) 구분자로 표시, 또는 MAC 주소 범위
|
CLI, 단일 MAC 주소:
-c mac="0:14:4F:20:53:97"
CLI, MAC 주소 범위:
-c mac=0:14:4F:20:53:94-0:14:4F:20:53:A0
XML, 단일 MAC 주소:
<ai_criteria name="mac">
<value>0:14:4F:20:53:97</value>
</ai_criteria>
XML, MAC 주소 범위:
<ai_criteria name="mac">
<range>
0:14:4F:20:53:94
0:14:4F:20:53:A0
</range>
</ai_criteria>
|
mem
|
prtconf로 반환된 MB 단위의 메모리 크기, 또는 메모리 크기 범위
unbounded 키워드는 범위에 상한이 없음을 나타냅니다.
|
CLI, 하나의 메모리 크기:
-c mem="4096"
CLI, 메모리 크기 범위:
-c mem="2048-unbounded"
XML, 하나의 메모리 크기:
<ai_criteria name="mem">
<value>4096</value>
</ai_criteria>
XML, 메모리 크기 범위:
<ai_criteria name="mem">
<range>
2048
unbounded
</range>
</ai_criteria>
|
network
|
IP 버전 4 네트워크 번호, 또는 네트워크 번호 범위
|
CLI, 단일 IP 주소:
-c network="10.0.0.0"
CLI, IP 주소 범위:
-c network="11.0.0.0-12.0.0.0"
XML, 단일 IP 주소:
<ai_criteria name="network">
<value>10.0.0.0</value>
</ai_criteria>
XML, IP 주소 범위:
<ai_criteria name="network">
<range>
11.0.0.0
12.0.0.0
</range>
</ai_criteria>
|
platform
|
x86 시스템의 경우 uname -i, SPARC 시스템의 경우 prtconf -b로 반환된 플랫폼 이름
포함 값:
-
i86pc
-
M4000 및 M5000 서버의 경우 SUNW,SPARC-Enterprise
-
T4 서버의 경우 ORCL, SPARC-T4-2
|
CLI:
-c platform="SUNW,SPARC-Enterprise"
XML:
<ai_criteria name="platform">
<value>SUNW,SPARC-Enterprise</value>
</ai_criteria>
|
zonename
|
|
CLI, 단일 영역 이름:
-c zonename="myzone"
CLI, 영역 이름 목록:
-c zonename="zoneA zoneB zoneC"
XML, 단일 영역 이름:
<ai_criteria name="zonename">
<value>myzone</value>
</ai_criteria>
XML, 영역 이름 목록:
<ai_criteria name="zonename">
<value>zoneA zoneB zoneC</value>
</ai_criteria>
|
|