JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11 시스템     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부Oracle Solaris 11 설치 옵션

1.  설치 옵션 개요

제2부설치 매체를 사용하여 설치

2.  설치 준비

3.  LiveCD 사용

4.  텍스트 설치 프로그램 사용

5.  매체에서 부트하는 자동 설치

6.  Oracle Solaris 인스턴스 구성 해제 또는 재구성

제3부설치 서버를 사용하여 설치

7.  다중 클라이언트의 자동 설치

8.  설치 서버 설정

AI 서버 설정 작업 맵

설치 서버 요구 사항

AI 서버 하드웨어 요구 사항

AI 서버 소프트웨어 요구 사항

AI 설치 도구 설치

설치 서버 구성

멀티홈 설치 서버 구성

웹 서버 호스트 포트 구성

AI 설치 서비스 만들기

DHCP 설정 없이 설치 서비스 만들기

ISO 파일을 사용하여 SPARC 설치 서비스 만들기

IPS 패키지를 사용하여 x86 설치 서비스 만들기

로컬 DHCP 설정을 포함한 로컬 서비스 만들기

설치 서버 유지 관리

설치 서비스 추가, 수정 또는 삭제

설치 서비스 만들기

설치 서비스 등록 정보 수정

설치 서비스 이름 바꾸기

설치 서비스 사용 또는 사용 안함

설치 서비스 삭제

클라이언트를 설치 서비스와 연관

클라이언트를 설치 서비스에 추가

클라이언트를 서로 다른 설치 서비스와 연관

클라이언트를 설치 서비스에서 삭제

클라이언트별 설치 지침을 설치 서비스와 연관

AI 매니페스트 추가

AI 매니페스트 업데이트

AI 매니페스트 삭제

클라이언트별 구성 지침을 설치 서비스와 연관

시스템 구성 프로파일 추가

시스템 구성 프로파일 검증

시스템 구성 프로파일 삭제

AI 매니페스트 또는 시스템 구성 프로파일 내보내기

AI 매니페스트 또는 시스템 구성 프로파일에 대한 조건 수정

설치 서비스에 대한 정보 표시

설치 서버의 모든 설치 서비스 나열

지정된 설치 서비스에 대한 정보 표시

설치 서비스와 연관된 클라이언트 나열

특정 설치 서비스와 연관된 클라이언트 나열

사용자 정의된 설치에 대한 정보 표시

모든 AI 매니페스트 및 시스템 구성 프로파일 나열

지정된 설치 서비스와 연관된 매니페스트 및 프로파일 나열

AI SMF 서비스 관리

9.  설치 사용자 정의

10.  클라이언트 시스템 프로비전

11.  클라이언트 시스템 구성

12.  영역 설치 및 구성

13.  처음 부트 중 사용자 정의 스크립트 실행

14.  AI 클라이언트 시스템에서 사용할 Oracle Configuration Manager 설정

15.  클라이언트 시스템 설치

16.  자동 설치 문제 해결

설치 서버 유지 관리

AI 설치 서버를 설정한 후에 다음 작업 중 일부를 수행할 수 있습니다. 전체 정보는 installadm(1M) 매뉴얼 페이지를 참조하십시오.

설치 서비스 추가, 수정 또는 삭제

설치할 서로 다른 클라이언트 구조마다, 그리고 클라이언트 시스템에 설치할 서로 다른 버전의 Oracle Solaris 11 OS마다 별도의 설치 서비스가 필요합니다.

설치 서비스 만들기

다음 명령을 사용하여 설치 서비스를 만듭니다. 예제는 AI 설치 서비스 만들기를 참조하십시오.

installadm create-service [-n svcname] [-s  FMRI_or_ISO] [-p prefix=origin] [-a  architecture] [-d imagepath] [-y] [-t existing_service ] [-i dhcp_ip_start] [-c count_of_ipaddr ] [-b boot_property=value,...] [-B  server_ipaddr]
-n svcname

svcname은 영숫자, 밑줄(_), 하이픈(-)으로 구성할 수 있습니다. svcname의 첫 글자는 하이픈일 수 없습니다. 설치 서비스에 이름을 제공하지 않으면 기본 이름이 할당됩니다.

-s FMRI_or_ISO

이 옵션은 넷 부트 이미지의 소스를 지정합니다. FMRI는 IPS AI 넷 이미지 패키지의 식별자로, Oracle Solaris 11 릴리스에서 install-image/solaris-auto-install입니다. AI 넷 이미지 ISO 파일을 사용하는 경우 넷 이미지 ISO 파일의 경로 이름을 지정합니다.

FMRI_or_ISO를 지정하지 않으면 패키지를 제공하는 pkg publisher 목록의 첫번째 게시자로부터 최신 버전의 install-image/solaris-auto-install 패키지가 설치됩니다.

서로 다른 버전의 패키지를 설치하거나 서로 다른 게시자로부터 패키지를 설치하려면 FMRI에 버전 또는 게시자를 지정합니다. 예를 들어, pkg://publisher/install-image/solaris-auto-install 또는 pkg://publisher/install-image/solaris-auto-install@ version을 지정합니다. -p 옵션을 사용하여 특정 패키지 저장소를 지정합니다.

-p prefix= origin

이 옵션은 install-image/solaris-auto-install 패키지를 검색하려는 IPS 패키지 저장소를 지정합니다. prefix는 게시자 이름이고 originsolaris=http://pkg.oracle.com/solaris/release/와 같은 URI입니다.

-s-p가 지정되지 않은 경우 패키지를 제공하는 pkg publisher 목록의 첫번째 게시자로부터 최신 버전의 install-image/solaris-auto-install 패키지가 설치됩니다.

-a architecture

이 옵션은 넷 이미지 소스가 IPS 패키지일 때만 사용됩니다. architecture는 설치될 클라이언트의 구조를 지정합니다. i386 또는 sparc을 지정할 수 있습니다.

IPS 패키지에서 서비스를 만들 때 기본적으로 설치되는 패키지의 변형은 서비스가 생성될 시스템의 구조와 일치하는 변형입니다. 예를 들어, AI 설치 서버가 x86인 경우 create-service가 기본적으로 설치하는 solaris-auto-install 패키지의 변형은 i386 변형입니다. SPARC 클라이언트를 설치할 서비스를 만드는 경우 -a  sparc을 지정하여 설치 서비스에 solaris-auto-install 패키지의 sparc 변형을 설치합니다.

-d imagepath

imagepath는 새 설치 서비스의 위치입니다. imagepath를 지정하지 않으면 /export/auto_install/ svcname에 서비스가 만들어지고, 자동으로 생성된 위치를 사용할 것인지 확인하는 프롬프트가 나타납니다. 이 프롬프트를 표시하지 않으려면 -y 옵션을 지정합니다.

-y

자동으로 생성된 imagepath를 사용할 것인지 확인하는 프롬프트를 표시하지 않으려면 -y 옵션을 지정합니다.

-t existing_service

existing_service 서비스의 넷 이미지를 공유하지만 고유의 매니페스트, 프로파일, 클라이언트를 가진 새 서비스를 별칭으로 지정합니다.

-i dhcp_ip_start

이 옵션은 로컬 DHCP 구성에 추가할 범위의 시작 IP 주소를 지정합니다. IP 주소 수는 -c 옵션으로 제공됩니다. 로컬 ISC DHCP 구성이 없는 경우 ISC DHCP 서버가 시작됩니다.

-c count_of_ipaddr

DHCP 구성의 총 IP 주소 수가 count_of_ipaddr 값과 같도록 설정합니다. 첫번째 IP 주소는 -i 옵션으로 제공된 dhcp_ip_start 값입니다.

-b boot_property= value,...

x86 서비스만 해당합니다. 이 옵션은 서비스 이미지에서 서비스별 menu.lst 파일의 등록 정보 값을 설정합니다. 이 옵션을 사용하여 이 서비스에 특정한 부트 등록 정보를 설정합니다. 이 옵션은 콤마로 구분된 boot_property= value 쌍을 받아들일 수 있습니다.

-B server_ipaddr

이 옵션을 사용하여 어떤 클라이언트가 부트 파일을 요청할 부트 서버의 IP 주소를 제공합니다. 이 옵션은 다른 방법으로 이 IP 주소를 결정할 수 없는 경우에만 필요합니다.

설치 서비스 등록 정보 수정

installadm set-service 명령을 사용하여 svcname 설치 서비스에 설정할 등록 정보 및 값을 지정합니다.

installadm set-service -o prop= value svcname

prop=value 쌍은 다음 중 하나여야 합니다.

aliasof=another_svcname

svcname 서비스의 별칭으로 삼을 설치 서비스를 변경합니다.

이 등록 정보를 설정하면 svcname 서비스가 another_svcname 서비스의 별칭이 되도록 변경됩니다. svcname 서비스는 이미 별칭이어야 합니다. default-arch 설치 서비스는 별칭입니다. create-service-t 옵션으로 만든 서비스는 별칭입니다. 설치 서버의 모든 설치 서비스 나열에 표시된 대로 installadm list 명령을 사용하여 svcname가 별칭인지 확인합니다.

svcname 또는 another_svcname에 추가된 매니페스트, 프로파일, 클라이언트 바인딩은 별칭을 재설정한 후에도 그대로 유지됩니다. svcname 서비스가 사용하는 넷 이미지만 변경됩니다.

별칭을 설정하기 전에 svcname에 추가된 매니페스트와 프로파일은 별칭을 재설정할 때 다시 검증됩니다. 새로운 넷 이미지와 연관된 AI 및 SMF DTD가 서로 다를 수 있기 때문입니다. 이 검증은 아래 설명된 create-manifestcreate-profile로 수행된 것과 동일한 검증입니다.

default-manifest=manifest_or_script_name

주어진 서비스에 이미 등록된 특정 매니페스트나 스크립트가 해당 서비스의 기본 매니페스트나 스크립트가 되도록 지정합니다. 다음 명령을 사용하여 이 서비스에 등록된 매니페스트 및 스크립트 목록을 표시합니다.

$ installadm list -n svcname -m

설치 서비스 이름 바꾸기

다음 명령을 사용하여 svcname 이름을 newsvcname으로 바꿉니다.

installadm rename-service svcname  newsvcname

newsvcname은 영숫자, 밑줄(_), 하이픈(-)으로 구성할 수 있습니다. newsvcname의 첫 글자는 하이픈일 수 없습니다.

설치 서비스 사용 또는 사용 안함

다음 명령을 사용하여 svcname 설치 서비스를 사용으로 설정합니다.

installadm enable svcname

다음 명령을 사용하여 svcname 설치 서비스를 사용 안함으로 설정합니다.

installadm disable svcname

설치 서비스 삭제

다음 명령을 사용하여 svcname 설치 서비스를 삭제합니다.

installadm delete-service [-r] [-y] svcname

이 명령은 svcname 설치 서비스에 대한 AI 매니페스트와 시스템 구성 프로파일, 넷 이미지 및 웹 서버 구성을 삭제합니다. 서비스가 기본 별칭이고 로컬 ISC DHCP 구성이 존재할 경우 이 서비스와 연관된 부트 파일이 ISC DHCP 구성에서 제거됩니다.

-r 옵션을 사용하여 이 서비스와 연관된 클라이언트 및 이 서비스로 별칭 지정된 서비스를 제거합니다. -y 옵션을 사용하여 확인 프롬프트를 표시하지 않습니다.

클라이언트를 설치 서비스와 연관

installadm create-client 명령은 클라이언트를 특정 설치 서비스와 연관시킵니다. 추가 예제와 샘플 출력은 설치 클라이언트 설정을 참조하십시오.

클라이언트를 설치 서비스에 추가

installadm create-client 명령을 사용하여 macaddr 클라이언트를 svcname 설치 서비스와 연관시키고 x86 클라이언트용 사용자 정의 클라이언트 설정을 제공합니다. 시스템의 MAC 주소를 찾으려면 Oracle Solaris 관리: 네트워크 인터페이스 및 네트워크 가상화dladm(1M) 매뉴얼 페이지에 설명된 대로 dladm 명령을 사용하십시오.

installadm create-client [-b property= value,...] -e macaddr -n svcname

클라이언트가 x86 시스템이고 로컬 ISC DHCP 구성이 존재할 경우 ISC DHCP 구성에 클라이언트가 구성됩니다.

x86 클라이언트 시스템의 경우 -b 옵션을 사용하여 /etc/netboot에서 클라이언트별 menu.lst 파일의 부트 등록 정보를 설정합니다.

다음 명령은 MAC 주소 00:14:4f:a7:65:70의 클라이언트를 s11-sparc 설치 서비스에 추가합니다.

# installadm create-client -e 00:14:4f:a7:65:70 -n s11-sparc

다음 예는 x86 클라이언트를 추가하고 설치 출력을 직렬 콘솔로 재지정합니다.

# installadm create-client -e c0ffeec0ffee -n s11-x86 -b 'console=ttya'

클라이언트를 서로 다른 설치 서비스와 연관

클라이언트는 하나의 설치 서비스와만 연관될 수 있습니다. installadm create-client 명령을 한번 이상 실행하고 매번 동일한 MAC 주소를 지정하면 마지막 지정된 설치 서비스에만 해당 클라이언트가 연관됩니다.

클라이언트를 설치 서비스에서 삭제

installadm delete-client 명령을 사용하여 macaddr 클라이언트를 연관된 설치 서비스에서 삭제합니다.

installadm delete-client macaddr

클라이언트가 x86 시스템이고 로컬 ISC DHCP 구성이 존재할 경우 ISC DHCP 구성에서 클라이언트 구성이 해제됩니다.

다음 명령은 MAC 주소 00:14:4f:a7:65:70의 클라이언트를 삭제합니다. 클라이언트는 하나의 설치 서비스에만 연관될 수 있으므로 서비스 이름을 지정할 필요가 없습니다.

# installadm delete-client 00:14:4f:a7:65:70

클라이언트별 설치 지침을 설치 서비스와 연관

각 설치 서비스에 대해 여러 세트의 설치 지침을 지정할 수 있고, 각 클라이언트에 사용할 명령 집합을 지정할 수 있습니다.

AI 매니페스트 추가

installadm create-manifest 명령을 사용하여 manifest_or_script_filename 사용자 정의 AI 매니페스트를 svcname 설치 서비스에 추가합니다.

installadm create-manifest -n svcname -f manifest_or_script_filename [-m manifest_or_script_name ] [-c criteria=value| list|range... | -C criteriafile] [-d]

manifest_or_script_filename은 AI 매니페스트 XML 파일일 수도 있고, 파생된 매니페스트 스크립트일 수도 있습니다. 10 장클라이언트 시스템 프로비전을 참조하십시오. create-manifest 하위 명령은 XML 매니페스트 파일을 설치 서비스에 추가하기 전에 검증합니다. 파생된 매니페스트 스크립트 파일을 검증하려면 파생된 매니페스트 스크립트를 설치 서비스에 추가에 표시된 대로 aimanifest validate 명령을 사용합니다.

manifest_or_script_nameinstalladm list 명령으로 표시된 이름입니다. 모든 AI 매니페스트 및 시스템 구성 프로파일 나열을 참조하십시오. manifest_or_script_name이 제공되지 않은 경우 manifest_or_script_nameai_instance 요소의 name 속성 값이거나 manifest_or_script_filename의 기본 이름입니다.

-d 옵션은 이 AI 매니페스트를 기본 AI 매니페스트로 만듭니다. 기본 매니페스트는 이 설치 서비스의 다른 매니페스트에 대해 지정된 조건과 일치하지 않는 클라이언트에서 사용되는 매니페스트입니다. -d가 지정된 경우 매니페스트 선택 목적으로 -c-C가 무시됩니다. 이 서비스에 대한 이전의 기본 AI 매니페스트는 클라이언트 조건이 없는 경우 비활성이 됩니다. 이전의 기본 매니페스트에 조건이 있는 경우 활성을 유지하고 연관된 조건이 효력을 발휘합니다.

-d가 지정되지 않은 경우 어떤 클라이언트가 이 AI 매니페스트를 사용하여 설치를 완료할지 정의하려면 -c 또는 -C를 지정해야 합니다. -d, -c, -C가 모두 지정되지 않은 경우 이 매니페스트가 서비스에 추가되지만 비활성입니다. 즉, 클라이언트가 사용할 수 없습니다.

특정 클라이언트가 이 AI 매니페스트를 사용하도록 하려면 먼저 해당 클라이언트가 이 create-manifest 명령에 지정된 설치 서비스를 사용할지 확인합니다. create-client 명령을 사용하여 특정 설치 서비스와 명시적으로 연관되지 않은 클라이언트 시스템은 적절한 default-arch 설치 서비스를 사용합니다. 사용자 정의된 AI 매니페스트를 default- arch 설치 서비스에 추가할 수도 있고, 사용자 정의된 AI 매니페스트를 서로 다른 서비스에 추가한 다음 create-client를 통해 클라이언트가 해당 서비스를 사용하도록 만들 수도 있습니다.

-c 옵션은 명령줄에 클라이언트 선택 조건을 지정합니다. -C 옵션은 XML 파일에 조건을 지정합니다. criteriafile 값은 전체 경로 및 파일 이름입니다. 명령줄의 조건 키워드와 파일 예제 목록은 9 장설치 사용자 정의를 참조하십시오.

installadm create-manifest 명령은 동일한 유형의 조건이 겹치지 않는지 확인합니다. 예를 들어, 한 조건 사양이 IP 주소 10.0.0.0부터 10.255.255.255까지 일치하는 경우 IP 주소 10.10.10.10과 일치하는 조건 사양을 추가하려고 시도하면 installadm이 오류와 함께 종료됩니다. 조건 사양에 대한 자세한 내용은 9 장설치 사용자 정의를 참조하십시오.

다음 명령은 manifest_t200.xml 매니페스트를 s11-sparc 설치 서비스에 추가합니다. -c 옵션은 이 설치 서비스를 사용 중인 Sun Fire T200 서버로 식별된 클라이언트가 manifest_t200.xml 설치 지침에 할당되도록 지정합니다.

# installadm create-manifest -f ./mymanifests/manifest_t200.xml \
-m t200 -n s11-sparc -c platform="SUNW,Sun-Fire-T200"

다음 명령은 criteria_t200.xml 파일의 내용이 아래와 같을 경우 앞의 명령과 동등한 기능을 합니다.

# installadm create-manifest -f ./mymanifests/manifest_t200.xml \
-m t200 -n s11-sparc -C ./mymanifests/criteria_t200.xml

다음은 criteria_t200.xml 파일의 내용입니다.

<ai_criteria_manifest>
    <ai_criteria name="platform">
        <value>SUNW,Sun-Fire-T200</value>
    </ai_criteria>
</ai_criteria_manifest>

AI 매니페스트 업데이트

installadm update-manifest 명령을 사용하여 manifest_or_script_name AI 매니페스트의 내용을 svcname 설치 서비스의 manifest_or_script_filename AI 매니페스트로 바꿉니다. 조건, 기본 상태 및 manifest_or_script_name은 업데이트 결과로 바뀌지 않습니다.

installadm update-manifest -n svcname
    -f manifest_or_script_filename [-m manifest_or_script_name]

update-manifest 하위 명령은 XML 매니페스트 파일을 설치 서비스에 추가하기 전에 검증합니다. 파생된 매니페스트 스크립트 파일을 검증하려면 파생된 매니페스트 스크립트를 설치 서비스에 추가에 표시된 대로 aimanifest validate 명령을 사용합니다.

manifest_or_script_name 매니페스트는 svcname 서비스에 이미 존재해야 합니다. installadm list 명령을 사용하여 확인합니다. 모든 AI 매니페스트 및 시스템 구성 프로파일 나열을 참조하십시오.

manifest_or_script_name이 지정되지 않은 경우 다음 방법 중 하나로 교체할 매니페스트를 식별할 수 있습니다.

다음 명령은 s11-sparc 서비스에서 t200 매니페스트의 내용을 ./mymanifests/manifest_newt200.xml의 내용으로 업데이트합니다. installadm list의 매니페스트 이름은 여전히 t200입니다.

# installadm update-manifest -n s11-sparc \
-f ./mymanifests/manifest_newt200.xml -m t200

AI 매니페스트 삭제

installadm delete-manifest 명령을 사용하여 manifest_or_script_name AI 매니페스트를 svcname 설치 서비스에서 제거합니다. manifest_or_script_nameinstalladm list 명령이 반환하는 매니페스트 이름입니다. 모든 AI 매니페스트 및 시스템 구성 프로파일 나열을 참조하십시오.

installadm delete-manifest -m manifest_or_script_name -n  svcname

기본 AI 매니페스트는 삭제할 수 없습니다.

다음 명령은 t200 AI 매니페스트를 s11-sparc 설치 서비스에서 제거합니다.

# installadm delete-manifest -m t200 -n s11-sparc

클라이언트별 구성 지침을 설치 서비스와 연관

각 설치 서비스에 대해 여러 세트의 시스템 구성 지침을 지정할 수 있습니다. 각 클라이언트와 여러 시스템 구성 프로파일이 연관될 수 있습니다.

시스템 구성 프로파일 추가

installadm create-profile 명령을 사용하여 profile_filename 시스템 구성 프로파일을 svcname 설치 서비스에 추가합니다.

installadm create-profile -n svcname
    -f profile_filename... [-p profile_name]
    [-c criteria=value|list|range... | -C criteriafile]

단일 클라이언트가 다중 구성 프로파일을 사용할 수 있으므로 여러 시스템 구성 프로파일을 한 create-profile 명령에 지정할 수 있습니다. 동일한 클라이언트 선택 조건 또는 겹치는 조건 또는 조건 없음을 여러 프로파일에 대해 지정할 수 있습니다. 조건 없음이 지정된 경우 이 설치 서비스를 사용하는 모든 클라이언트에서 해당 프로파일을 사용합니다.

create-profile 하위 명령은 시스템 구성 프로파일을 설치 서비스에 추가하기 전에 검증합니다. 개발 중인 프로파일을 검증하려면 아래 validate 하위 명령을 참조하십시오.

profile_filenamecreate-profile 명령에 지정된 조건이나 환경 변수로부터 값을 구하는 교체 태그를 포함할 수 있습니다. 11 장클라이언트 시스템 구성을 참조하십시오.

profile_nameinstalladm list 명령으로 표시된 이름입니다. 모든 AI 매니페스트 및 시스템 구성 프로파일 나열을 참조하십시오. profile_name이 제공되지 않은 경우 profile_nameprofile_filename의 기본 이름입니다. -p 옵션은 여러 개의 profile_filename이 지정된 경우 유효하지 않습니다.

-c 옵션은 명령줄에 클라이언트 선택 조건을 지정합니다. -C 옵션은 XML 파일에 조건을 지정합니다. criteriafile 값은 전체 경로 및 파일 이름입니다. 명령줄의 조건 키워드와 파일 예제 목록은 9 장설치 사용자 정의를 참조하십시오.

특정 클라이언트가 이 시스템 구성 프로파일을 사용하도록 하려면 먼저 해당 클라이언트가 이 create-profile 명령에 지정된 설치 서비스를 사용할지 확인합니다. create-client 명령을 사용하여 특정 설치 서비스와 명시적으로 연관되지 않은 클라이언트 시스템은 적절한 default-arch 설치 서비스를 사용합니다. 사용자 정의된 시스템 구성 프로파일을 default- arch 설치 서비스에 추가할 수도 있고, 사용자 정의된 구성 프로파일을 서로 다른 서비스에 추가한 다음 create-client를 통해 클라이언트가 해당 서비스를 사용하도록 만들 수도 있습니다.

다음 명령은 profile_t200.xml 프로파일을 s11-sparc 설치 서비스에 추가합니다. -c 옵션은 이 설치 서비스를 사용 중인 Sun Fire T200 서버로 식별된 클라이언트가 profile_t200.xml 시스템 구성 지침에 할당되도록 지정합니다.

# installadm create-profile -f ./mymanifests/profile_t200.xml \
-p t200 -n s11-sparc -c platform="SUNW,Sun-Fire-T200"

시스템 구성 프로파일 검증

installadm validate 명령을 사용하여 구문 정확성을 위해 시스템 구성 프로파일을 검증합니다.

installadm validate -n svcname -P  profile_filename... | -p profile_name... 

-P 옵션을 사용하여 설치 서비스에 추가되지 않은 프로파일을 검증합니다. profile_filename은 파일에 대한 전체 경로 이름입니다.

-p 옵션을 사용하여 모든 AI 매니페스트 및 시스템 구성 프로파일 나열에 표시된 대로 create-profile 하위 명령을 통해 svcname 설치 서비스에 이미 추가된 프로파일을 검증합니다. create-profile 하위 명령은 시스템 구성 프로파일을 설치 서비스에 추가하기 전에 검증합니다. validate -p 하위 명령은 프로파일이 추가된 이후 손상되지 않았는지 확인합니다.

svcnameprofile_filenameprofile_name 프로파일에 모두 필요합니다. 아직 설치 서비스에 추가되지 않은 프로파일에는 서비스 이름이 필요합니다. service_bundle(4) DTD가 여러 버전의 OS마다 서로 다를 수 있기 때문입니다. 설치 서버를 실행 중인 버전이 아닌 다른 버전의 OS를 설치하도록 설치 서비스를 정의할 수도 있습니다. 설치 중인 클라이언트에 사용될 DTD에 대해 프로파일을 검증해야 합니다.

검증된 프로파일은 stdout에 출력됩니다. 오류는 stderr에 나열됩니다.

시스템 구성 프로파일 삭제

installadm delete-profile 명령을 사용하여 profile_name 시스템 구성 프로파일을 svcname 설치 서비스에서 제거합니다. profile_nameinstalladm list 명령이 반환하는 프로파일 이름입니다. 모든 AI 매니페스트 및 시스템 구성 프로파일 나열을 참조하십시오.

installadm delete-profile -p profile_name... -n  svcname

다음 명령은 t200 시스템 구성 프로파일을 s11-sparc 설치 서비스에서 제거합니다.

# installadm delete-profile -p t200 -n s11-sparc

AI 매니페스트 또는 시스템 구성 프로파일 내보내기

installadm export 명령을 사용하여 svcname 설치 서비스에서 지정된 AI 매니페스트나 시스템 구성 프로파일의 내용을 pathname 파일이나 디렉토리로 복사합니다.

installadm export -n svcname
    -m manifest_or_script_name... -p profile_name...
    [-o pathname]

pathname이 지정되지 않은 경우 매니페스트와 프로파일 내용이 stdout로 이동합니다. 하나의 입력 파일만 지정된 경우 pathname은 파일 이름일 수 있습니다. 여러 개의 입력 파일이 지정된 경우 pathname은 디렉토리여야 합니다.

manifest_or_script_name은 XML AI 매니페스트 또는 파생된 매니페스트 스크립트일 수 있습니다. 매니페스트 및 파생된 매니페스트 스크립트 생성에 대한 내용은 10 장클라이언트 시스템 프로비전을 참조하십시오.

installadm export 명령을 사용하여 다음을 수행합니다.

AI 매니페스트 또는 시스템 구성 프로파일에 대한 조건 수정

installadm set-criteria 명령을 사용하여 create-manifest 또는 create-profilesvcname 설치 서비스에 이미 추가된 AI 매니페스트나 시스템 구성 프로파일과 연관된 클라이언트 조건을 업데이트합니다.

installadm set-criteria -m manifest_or_script_name -p profile_name... -n svcname
    -c criteria=value|list|range... | -C criteriafile |
    -a criteria=value|list|range...

0개 이상의 매니페스트를 0개 또는 원하는 수의 프로파일과 함께 동일한 set-criteria 명령줄에 지정할 수 있습니다. manifest_or_script_nameprofile_name 이름은 installadm list 명령이 반환하는 이름입니다. 모든 AI 매니페스트 및 시스템 구성 프로파일 나열을 참조하십시오.

-c 또는 -C 옵션을 사용하여 이러한 기존 매니페스트 및 프로파일의 조건을 새로 지정된 조건으로 바꿉니다. -a 옵션을 사용하여 기존 조건을 유지하고 지정된 조건을 추가합니다. 조건 지정에 대한 자세한 내용은 9 장설치 사용자 정의를 참조하십시오.

다음 명령은 처음에 플랫폼 조건 사양과 함께 이 서비스에 추가된 메모리 조건 사양을 매니페스트에 추가합니다.

# installadm set-criteria -m t200 -n s11-sparc -a mem="4096-unbounded"

create-manifest로 지정되고 set-criteria로 추가된 조건의 결과, 이 설치 서비스를 사용 중인 클라이언트에서 사용되는 매니페스트는 Sun Fire T200 서버이고 최소한 4GB의 메모리를 가집니다.

다음 criteria_t200.xml 파일에서 -a 옵션 대신 -C 옵션을 사용하면 이와 동일한 결과를 얻을 수 있습니다.

<ai_criteria_manifest>
    <ai_criteria name="platform">
        <value>SUNW,Sun-Fire-T200</value>
    </ai_criteria>
    <ai_criteria name="mem">
        <range>
            4096
            unbounded
        </range>
    </ai_criteria>
</ai_criteria_manifest>

설치 서비스에 대한 정보 표시

installadm list 명령을 사용하여 설치 서비스에 대한 정보를 표시합니다.

installadm list [-n svcname] [-c] [-m] [-p]

설치 서버의 모든 설치 서비스 나열

다음 명령은 이 서버의 설치 서비스를 모두 표시합니다. 이 예에서 두 개의 사용으로 설정된 설치 서비스가 있습니다. 사용 안함으로 설정된 서비스는 상태 값이 off입니다. 주어진 구조에 생성된 첫번째 서비스가 해당 구조의 클라이언트의 기본 서비스임을 기억하십시오. 설치 서비스 추가, 수정 또는 삭제를 참조하십시오.

$ installadm list

Service Name  Alias Of  Status Arch  Image Path
------------  --------  ------ ----  ----------
default-i386  s11-x86   on     x86   /install/images/s11_x86
default-sparc s11-sparc on     Sparc /install/images/s11_sparc
s11-sparc               on     Sparc /install/images/s11_sparc
s11-x86                 on     x86   /install/images/s11_x86

지정된 설치 서비스에 대한 정보 표시

다음 명령은 -n 옵션으로 지정된 설치 서비스에 대한 정보를 표시합니다.

$ installadm list -n s11-sparc

Service Name  Alias Of  Status Arch  Image Path
------------  --------  ------ ----  ----------
s11-sparc               on     Sparc /install/images/s11_sparc

설치 서비스와 연관된 클라이언트 나열

다음 명령은 이 설치 서버의 설치 서비스와 연관된 클라이언트를 모두 나열합니다. 클라이언트는 installadm create-client 명령을 사용하여 설치 서비스와 연관되었습니다. 클라이언트를 설치 서비스에 추가를 참조하십시오.

$ installadm list -c

Service Name Client Address    Arch  Image Path
------------ --------------    ----  ----------
s11-sparc    00:14:4F:A7:65:70 Sparc /install/images/s11_sparc
s11-x86      08:00:27:8B:BD:71 x86   /install/images/s11_x86
             01:C2:52:E6:4B:E0 x86   /install/images/s11_x86

특정 설치 서비스와 연관된 클라이언트 나열

다음 명령은 지정된 설치 서비스에 추가된 클라이언트를 모두 나열합니다. 다음 예에서 하나의 클라이언트가 s11-sparc 설치 서비스와 연관됩니다.

$ installadm list -c -n s11-sparc

Service Name Client Address    Arch  Image Path
------------ --------------    ----  ----------
s11-sparc    00:14:4f:a7:65:70 Sparc /install/images/s11_sparc

사용자 정의된 설치에 대한 정보 표시

이 섹션의 명령은 특정 설치 서비스와 연관된 AI 매니페스트와 시스템 구성 프로파일을 보여줍니다. 또한 어떤 클라이언트 조건이 각 매니페스트 및 프로파일과 연관되는지 보여줍니다.

모든 AI 매니페스트 및 시스템 구성 프로파일 나열

다음 명령은 이 설치 서버의 모든 설치 서비스에 대한 모든 AI 매니페스트, 파생된 매니페스트 스크립트, 시스템 구성 프로파일을 나열합니다. Manifest/Profile 열은 매니페스트, 스크립트 또는 프로파일의 내부 이름을 표시합니다.

# installadm list -m -p

Service Name  Manifest
------------  --------
s11-sparc     t200
s11-x86       ipv4
              mem1

Service Name  Profile
------------  --------
s11-sparc     mac1
              t200
s11-x86       mac2
              mac3
              ipv4
              mem1

지정된 설치 서비스와 연관된 매니페스트 및 프로파일 나열

다음 예는 설치 서비스 s11-sparc와 연관된 모든 AI 매니페스트, 파생된 매니페스트 스크립트, 시스템 구성 프로파일을 보여줍니다. Manifest/Profile 열은 매니페스트, 스크립트 또는 프로파일의 내부 이름을 표시합니다. Criteria 열은 연관된 클라이언트 조건을 보여줍니다.

orig_default 매니페스트는 설치 서비스를 만들 때 설치 서비스의 일부였던 원래의 기본 AI 매니페스트입니다. mem1 매니페스트는 메모리 조건으로 만들어졌고 -d 옵션과 함께 사용할 경우 이 서비스에 대한 새 기본 매니페스트가 됩니다. mem1이 기본 매니페스트이므로 해당 조건은 무시됩니다. 다른 매니페스트가 기본 매니페스트로 만들어진 경우 클라이언트가 이 매니페스트를 사용하도록 선택하기 위해 mem1 조건이 사용됩니다. 원래의 기본 매니페스트는 사용할 클라이언트를 결정하기 위해 연관된 조건이 없으므로 비활성입니다. 기본 매니페스트만 연관된 조건이 없습니다. 다른 매니페스트의 사용 조건과 일치하지 않는 클라이언트는 기본 매니페스트를 사용합니다. AI 매니페스트 선택에 대한 자세한 내용은 9 장설치 사용자 정의를 참조하십시오.

# installadm list -m -p -n s11-sparc

Manifest      Status    Criteria
--------      ------    --------
orig_default  Inactive  None
mem1          Default   (Ignored: mem = 2048 - 4095)
t200                    platform = SUNW,Sun-Fire-T200
                        mem = 4096-unbounded

Profile  Criteria
-------  --------
mac1     mac  = 01:C2:52:E6:4B:E0
         hostname = server1
         ipv4 = 192.168.168.251
t200     platform = SUNW,Sun-Fire-T200
         mem = 4096-unbounded

AI SMF 서비스 관리

AI 서버에서 SMF 서비스 svc:/system/install/server:default는 AI 서버 응용 프로그램과 모든 설치 서비스의 전체적인 상태를 나타내는 서비스입니다.

예 8-2 AI SMF 서비스 사용

installadm create-service 명령을 실행할 때 AI SMF 서비스가 사용으로 설정됩니다. 또한 기존 설치 서비스에 영향을 주는 다른 installadm 명령을 실행할 때도 AI SMF 서비스가 사용으로 설정됩니다. AI SMF 서비스를 수동으로 사용으로 설정하려면 다음 명령을 실행합니다.

# svcadm enable svc:/system/install/server:default

현재 설치 서버에 사용으로 설정된 설치 서비스가 없거나 주의가 필요한 문제가 발생한 경우 AI SMF 서비스가 유지 관리 모드로 진입합니다.

예 8-3 AI SMF 서비스 사용 안함

AI SMF 서비스를 사용 안함으로 설정하려면 다음 명령을 실행합니다.

# svcadm disable svc:/system/install/server:default

사용으로 설정된 AI 설치 서비스가 하나라도 있으면 AI SMF 서비스를 사용 안함으로 설정하지 마십시오. 어떤 설치 서비스가 사용으로 설정되었는지 확인하는 방법은 설치 서버의 모든 설치 서비스 나열을 참조하십시오.