탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 시스템 Oracle Solaris 11.1 Information Library (한국어) |
다음 절차를 사용하여 사용자 정의 XML AI 매니페스트 파일을 만들고 적용합니다.
AI 설치 서비스를 만들 때 해당 설치 서비스에 기본 AI 매니페스트가 있습니다. 설치 서비스 만들기에 대한 내용은 8 장설치 서버 설정을 참조하십시오.
installadm list 명령을 사용하여 특정 설치 서비스와 이미 연관된 AI 매니페스트가 무엇인지 확인합니다.
$ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Default None
installadm export 명령을 사용하여 이 기본 매니페스트나 기타 이 서비스에 추가된 AI 매니페스트의 내용을 추출합니다.
$ pfexec installadm export -n solaris11_1-i386 -m orig_default -o mem1.xml
orig_default의 복사본이 지금 mem1.xml 파일에 있습니다.
mem1.xml을 수정합니다. ai_manifest(4) 매뉴얼 페이지의 정보에 따라 태그 및 값을 추가하면 됩니다.
새 AI 매니페스트를 적절한 AI 설치 서비스에 추가합니다. 어떤 클라이언트가 이러한 설치 지침을 사용할지 정의하는 조건을 지정하면 됩니다.
$ pfexec installadm create-manifest -n solaris11_1-i386 -f ./mem1.xml -m mem1 \ -c mem="2048-unbounded"
여러 -c 옵션이나 하나의 -C 파일을 지정할 수 있습니다. 클라이언트 조건 지정에 대한 내용은 9 장설치 사용자 정의 및 set-criteria 하위 명령을 참조하십시오.
$ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Default None mem1 mem = 2048 MB - unbounded
특정 매니페스트 파일이나 파생된 매니페스트 스크립트가 서비스의 기본 매니페스트나 스크립트가 되도록 지정할 수 있습니다. 이미 서비스에 추가된 매니페스트와 스크립트 중에서 기본값을 변경하려면 set-service 하위 명령과 함께 -o 옵션을 사용합니다.
$ pfexec installadm set-service -o default-manifest=mem1 solaris11_1-i386 $ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Inactive None mem1 Default (Ignored: mem = 2048 MB - unbounded)
이 예에서 원래의 기본값은 사용할 클라이언트를 지정하는 조건이 없으므로 지금 비활성입니다. 기본 매니페스트나 스크립트만 클라이언트 선택 조건이 없으므로 계속 활성일 수 있습니다.
이 서비스에 대한 새 기본 매니페스트나 스크립트를 추가하려면 create-manifest와 함께 -d 옵션을 사용합니다. 지정된 조건이 있으면 저장되고 다른 매니페스트가 기본값이 될 때까지 무시됩니다.
$ pfexec installadm create-manifest -n solaris11_1-i386 -d \ -f ./region1.xml -m region1 $ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Inactive None mem1 mem = 2048 MB - unbounded region1 Default None
installadm update-manifest 명령을 사용하여 새 매니페스트나 스크립트를 추가하지 않고 기존 매니페스트나 스크립트의 내용을 변경합니다. 조건, 기본 상태 및 매니페스트 이름이나 스크립트 이름은 업데이트 결과로 바뀌지 않습니다.
$ pfexec installadm update-manifest -n solaris11_1-i386 -f ./newregion1.xml -m region1
create-manifest 및 update-manifest 하위 명령은 XML 매니페스트 파일을 설치 서비스에 추가하기 전에 구문상 검증합니다. AI는 클라이언트 설치 타임에 AI 매니페스트를 의미상 검증합니다.
주 - 잘못된 매니페스트가 클라이언트에 제공되면 자동 설치가 중단됩니다. 검증 실패의 원인을 조사하려면 클라이언트의 /system/volatile/install_log를 확인하십시오.
installadm list, export, create-manifest, set-criteria, update-manifest, set-service 하위 명령에 대한 자세한 내용은 설치 서버 유지 관리를 참조하십시오.