탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11 시스템 Oracle Solaris 11 Information Library (한국어) |
AI를 사용할 때 먼저 DHCP 서버와 설치 서버를 설정합니다. 설치 서버에는 적어도 하나의 AI 부트 이미지 및 해당 부트 이미지와 연관된 AI 설치 서비스가 있습니다. 클라이언트를 부트할 때 DHCP가 클라이언트를 설치 서버로 지정합니다.
클라이언트는 해당 클라이언트 구조의 기본 설치 서비스를 사용하거나, 할당된 설치 서비스를 사용합니다. 설치 서비스는 이 장에 설명된 방식을 사용하여 클라이언트를 올바른 설치 및 구성 지침과 일치시킵니다.
서로 다른 부트 이미지(SPARC 이미지와 x86 이미지 또는 서로 다른 Oracle Solaris 버전)를 사용하는 설치를 정의하려면 이미지마다 별도의 서비스를 만듭니다.
클라이언트를 특정 설치 서비스에 할당하려면 해당 클라이언트를 설치 서비스에 추가합니다. 15 장클라이언트 시스템 설치를 참조하십시오. 클라이언트의 MAC 주소 및 이 클라이언트가 사용할 설치 서비스의 이름을 지정합니다. 이 MAC 주소의 클라이언트를 부트할 때 DHCP가 클라이언트를 설치 서버로 지정하고 클라이언트가 지정된 설치 서비스를 사용합니다. 시스템의 MAC 주소를 찾으려면 Oracle Solaris 관리: 네트워크 인터페이스 및 네트워크 가상화 및 dladm(1M) 매뉴얼 페이지에 설명된 대로 dladm 명령을 사용하십시오.
하나의 넷 이미지에 대해 여러 유형의 설치를 정의하려면 추가 AI 매니페스트를 만들고 시스템 구성 프로파일을 만듭니다. 새 AI 매니페스트와 구성 프로파일을 해당 넷 이미지에 대한 AI 설치 서비스에 추가합니다. 어떤 클라이언트가 어떤 AI 매니페스트와 어떤 시스템 구성 프로파일을 사용할지 정의하는 조건을 지정합니다. 클라이언트별 설치 지침을 설치 서비스와 연관을 참조하십시오.
사용자 정의 AI 매니페스트를 만들려면 10 장클라이언트 시스템 프로비전을 참조하십시오. 시스템 구성 프로파일을 만들려면 11 장클라이언트 시스템 구성을 참조하십시오.
각 클라이언트는 단 하나의 AI 매니페스트만 사용하여 설치를 완료합니다. 다음 알고리즘에 따라 클라이언트의 AI 매니페스트가 선택됩니다.
이 설치 서비스에 대해 사용자 정의 AI 매니페스트가 정의되지 않은 경우 기본 AI 매니페스트가 사용됩니다. 기본 AI 매니페스트는 어떤 클라이언트 조건과도 연관되지 않습니다. 기본 AI 매니페스트의 예는 기본 AI 매니페스트를 참조하십시오.
이 설치 서비스에 대해 사용자 정의 AI 매니페스트가 정의되었지만 클라이언트가 사용자 정의 AI 매니페스트의 조건과 일치하지 않는 경우 기본 AI 매니페스트를 사용합니다.
클라이언트가 사용자 정의 AI 매니페스트에 대해 지정된 조건과 일치하는 경우 해당 사용자 정의 매니페스트를 사용합니다.
클라이언트 특성이 여러 AI 매니페스트의 조건과 일치하면 설치할 매니페스트를 선택하기 위해 표 9-1에 표시된 순서대로 클라이언트 특성이 평가됩니다. installadm 도구는 동일한 유형의 조건이 겹치지 않는지 확인합니다. AI 매니페스트 추가를 참조하십시오.
아래 표에 지정된 순서대로 여러 겹치지 않는 조건이 사용됩니다. 예를 들어, 한 조건 사양이 클라이언트의 MAC 주소와 일치하고 다른 조건 사양이 동일 클라이언트의 IP 주소와 일치하는 경우 mac가 ipv4보다 선택 우선 순위가 높으므로 MAC 주소 조건 사양과 연관된 매니페스트가 사용됩니다.
예 9-1 클라이언트를 AI 매니페스트와 일치
다음 예에서 두 개의 사용자 정의 AI 매니페스트가 동일한 설치 서비스에 추가되었습니다. 이러한 매니페스트와 연관된 클라이언트 조건은 다음과 같습니다.
manifest_x86.xml AI 매니페스트가 클라이언트 구조를 지정하는 다음 조건 파일과 함께 서비스에 추가되었습니다.
<ai_criteria_manifest> <ai_criteria name="arch"> <value>i86pc</value> </ai_criteria> </ai_criteria_manifest>
manifest_mac1.xml AI 매니페스트가 클라이언트 MAC 주소를 지정하는 다음 조건 파일과 함께 서비스에 추가되었습니다.
<ai_criteria_manifest> <ai_criteria name="mac"> <value>00:14:4f:a7:65:70</value> </ai_criteria> </ai_criteria_manifest>
x86 클라이언트를 설치 중인 경우 manifest_x86.xml에 할당됩니다.
MAC 주소 00:14:4f:a7:65:70의 SPARC 클라이언트를 설치 중인 경우 manifest_mac1.xml에 할당됩니다.
다른 MAC 주소의 SPARC 시스템을 설치 중인 경우 기본 AI 매니페스트에 할당됩니다.
AI 매니페스트 선택에 사용된 것과 동일한 조건 키워드가 클라이언트의 시스템 구성 프로파일 선택에 사용됩니다. hostname 조건 키워드는 AI 매니페스트가 아닌 구성 프로파일에만 사용할 수 있습니다. 표 9-1을 참조하십시오.
여러 개의 시스템 구성 프로파일을 특정 클라이언트에 대해 선택할 수 있습니다. 선택 범위를 하나의 프로파일로 좁히기 위해 필요한 알고리즘은 없습니다.
클라이언트 특성이 여러 시스템 구성 프로파일의 조건과 일치하면 모든 일치하는 구성 프로파일이 시스템 구성에 적용됩니다. 예를 들어, 한 조건 사양이 클라이언트의 호스트 이름과 일치하고 다른 조건 사양이 동일 클라이언트의 메모리 크기와 일치하는 경우 양쪽 구성 프로파일이 클라이언트 구성에 사용됩니다.
다음 표는 어떤 클라이언트가 특정 AI 매니페스트나 시스템 구성 프로파일을 사용할지 지정하는 조건 키워드를 보여줍니다. 예제 열은 몇몇 가능한 값을 보여줍니다. 조건 키워드 및 값은 installadm 하위 명령인 create-manifest, create-profile, set-criteria와 함께 사용할 수 있습니다.
-c 옵션을 사용하여 명령줄에 조건 키워드 및 값을 지정합니다.
-c criteria=value|list|range -c mac="aa:bb:cc:dd:ee:ff" -c zonename="zone1 zone2" -c mem="2048-unbounded"
조건은 XML 파일의 ai_criteria 요소에 지정할 수도 있습니다. 이 파일의 내용이 유일한 조건 사양이어야 합니다. -C 옵션을 사용하여 명령줄에 조건 파일 이름을 지정합니다. 예제가 테이블에 표시됩니다.
표 9-1 조건 키워드 및 조건 계층
|