표 8–1은 rules 파일에서 사용할 수 있는 키워드와 값에 대해 설명합니다. rules 파일을 만드는 자세한 지침은 rules 파일 만들기 를 참조하십시오.
표 8–1 규칙 키워드 및 값 설명
키워드 |
값 |
의미 |
||
---|---|---|---|---|
마이너스 기호(-) |
모두. any 키워드가 항상 뒤따릅니다. |
|||
processor_type processor_type의 유효한 값은 다음과 같습니다.
|
시스템의 프로세서 유형 uname -p 명령어는 시스템의 프로세서 유형을 보고합니다. |
|||
actual_disk_name size_range actual_disk_name – c0t3d0이나 c0d0 또는 특수 단어 rootdisk 등 cxtydz 형식의 디스크 이름. rootdisk를 사용하면 일치하는 디스크는 다음 순서에 따라 결정됩니다.
size_range – MB 범위로 지정해야 하는 디스크의 크기(x -x) 주 – size_range를 계산할 때는 1MB가 1,048,576바이트에 해당된다는 점에 주의하십시오. 디스크 용량을 “535Mbyte”로 광고하는 경우에도 이 디스크는 510MB의 디스크 공간만을 포함할 수 있습니다. 535,000,000 / 1,048,576 = 510이기 때문에 JumpStart 프로그램은 “535–MB” 디스크를 510–MB 디스크로 간주합니다. “535–MB” 디스크는 530–550에 해당하는 size_range에 부합되지 않습니다. |
시스템 디스크의 이름 및 크기(MB) 예:
이 예에서 JumpStart 프로그램은 c0t3d0이라는 이름의 시스템 디스크와 일치를 시도합니다. 디스크에는 250MB - 300MB의 정보를 담을 수 있습니다. 예:
이 예에서, JumpStart 프로그램은 다음 순서로 디스크 일치를 시도합니다.
|
|||
actual_domain_name |
이름 지정 서비스가 정보를 결정하는 방법을 제어하는 시스템의 도메인 이름입니다. 이미 설치가 되어 있는 시스템이 있는 경우 domainname 명령어가 시스템 도메인 이름을 보고합니다. |
|||
actual_IP_address |
시스템의 IP 주소 |
|||
actual_host_name |
시스템의 호스트 이름 이미 설치가 되어 있는 시스템이 있다면 uname -n 명령어가 시스템 호스트 이름을 보고합니다. |
|||
slice version slice – c0t3d0s5와 같은 cwtx dysz 형식의 디스크 슬라이스 이름이나 any 또는 rootdisk와 같은 특수 단어입니다. any를 사용하면 JumpStart 프로그램이 시스템의 모든 디스크를 커널 검사 순서에 따라 일치를 시도합니다. rootdisk를 사용하면 다음 순서에 따라 일치하는 디스크가 결정됩니다.
version – 버전 이름 또는 특수 단어 any 또는 upgrade. any를 사용하면 모든 Solaris 또는 SunOS 릴리스가 일치됩니다. upgrade를 사용하면 지원되며 업그레이드할 수 있는 모든 Solaris 릴리스가 일치됩니다. JumpStart 프로그램이 Solaris 릴리스를 찾지만 버전을 파악할 수 없는 경우, 반환되는 버전은 SystemV입니다. |
특정 버전의 Solaris 소프트웨어에 해당하는 루트(/) 파일 시스템 예:
예에서 JumpStart 프로그램은 c0t3d0s1에서 Solaris 루트(/) 파일 시스템이 있는 시스템과 일치를 시도합니다. |
|||
actual_platform_group 유효한 값은 sun4u, i86pc 및 prep입니다. 시스템 및 해당하는 플랫폼 그룹의 목록은 http://docs.sun.com의 Solaris Sun 하드웨어 플랫폼 안내서에서 제시합니다. |
시스템의 플랫폼 그룹 이미 설치된 시스템을 갖고 있다면 arch -k 명령어나 uname -m 명령어가 시스템의 플랫폼 그룹을 보고합니다. |
|||
physical_mem 값은 MB 단위로 x- x 형식의 범위이거나 단일 MB 단위 값이어야 합니다. |
시스템의 물리적 메모리 크기(MB) 예:
이 예에서는 물리적 메모리 크기가 64MB - 128MB 사이인 시스템 일치를 시도합니다. 이미 설치된 시스템이 있는 경우 prtconf 명령어, 행 2의 출력은 시스템의 물리적 메모리 크기를 보고합니다. |
|||
actual_platform_name |
시스템의 플랫폼 이름. 유효한 플랫폼 이름 목록은 http://docs.sun.com에서 Solaris Sun 하드웨어 플랫폼 안내서를 참조하십시오. 설치된 시스템의 플랫폼 이름을 찾으려면 uname -i 명령어나 prtconf 명령어, 행 5의 출력을 사용합니다. 주 – actual_platform_name에 공백이 포함되어 있으면 공백을 밑줄(_)로 바꿔야 합니다. 예: SUNW, Sun_4_50 |
|||
network_num |
시스템의 IP 주소와 서브넷 마스크 사이에 논리적 AND를 수행함으로써 결정되는 시스템의 네트워크 번호 예:
이 예는 서브넷 마스크가 255.255.255.0인 경우 IP 주소가 192.168.2.8인 시스템과 일치를 시도합니다. |
|||
Solaris_x |
시스템에 이미 설치되어 있는 Solaris 소프트웨어의 버전 예:
이 예에서 JumpStart 프로그램은 이미 Solaris 10 11/06 OS가 설치되어 있는 시스템과 일치를 시도합니다. |
|||
probe_keyword |
올바른 검사 키워드 또는 올바른 사용자 정의 검사 키워드 예:
이 예는 SPARC 시스템에서 MB 단위 및 커널 검사 순서로 시스템 디스크의 크기(예: c0t3d0s1, c0t4d0s0)를 반환합니다. JumpStart 프로그램은 SI_DISKLIST, SI_DISKSIZES, SI_NUMDISKS 및 SI_TOTALDISK 환경 변수를 설정합니다. 주 – probe 키워드는 속성 일치나 프로필 실행을 시도하지 않는다는 점에서 구별됩니다. probe 키워드는 값을 반환합니다. 결과적으로 probe 규칙 키워드를 사용하여 시작 스크립트, 프로필 및 종료 스크립트를 지정할 수 없습니다. 검사 키워드는 5 장, 사용자 정의 규칙 및 검사 키워드 만들기(작업) 에서 설명합니다. |
|||
size_range 값은 MB 범위(x- x)로 지정해야 합니다. 주 – size_range를 계산할 때는 1MB가 1,048,576바이트에 해당된다는 점에 주의하십시오. 디스크 용량을 535MB로 광고하는 경우에도 이 디스크는 510MB의 디스크 공간만을 포함할 수 있습니다. 535,000,000 / 1,048,576 = 510이기 때문에 JumpStart 프로그램은 “535–MB” 디스크를 510–MB 디스크로 간주합니다. “535–MB” 디스크는 530–550에 해당하는 size_range에 부합되지 않습니다. |
시스템의 전체 디스크 공간(MB). 전체 디스크 공간에는 시스템에 연결된 작동 가능한 디스크 모두가 포함됩니다. 예:
이 예에서 JumpStart 프로그램은 전체 디스크 공간이 300MB - 500MB 사이인 시스템과 일치를 시도합니다. |