프로필을 작성한 후 pfinstall(1M) 명령을 사용하여 프로필을 테스트합니다. 프로필을 사용하여 시스템을 설치 또는 업그레이드하기 전에 프로필을 테스트합니다. 프로필 테스트는 디스크 공간을 재할당하는 업그레이드 프로필을 작성 중일 때 특히 유용합니다.
pfinstall에 의해 생성된 설치 출력을 조사하여 프로필이 의도한대로 작동하는지 신속하게 확인할 수 있습니다. 예를 들어, 프로필을 사용하여 해당 시스템에서 업그레이드를 수행하기 전에 시스템에 Solaris 소프트웨어의 새 릴리스를 업그레이드할 충분한 디스크 공간이 있는지 확인합니다.
pfinstall을 사용하여 다음에 대한 프로필을 테스트할 수 있습니다.
pfinstall이 실행을 시작할 시스템의 디스크 구성.
다른 디스크 구성. 디스크의 구조, 예를 들어, 디스크의 바이트/섹터, 플래그 및 슬라이스를 표현하는 디스크 구성 파일을 사용합니다. 디스크 구성 파일 작성에 대한 설명은 디스크 구성 파일 작성 및 x86: 디스크 구성 파일 작성에 있습니다.
디스크 구성 파일을 사용하여 시스템을 업그레이드하는 데 사용할 프로필을 테스트할 수 없습니다. 대신, 시스템의 실제 디스크 구성과 해당 시스템에 현재 설치된 소프트웨어에 대해 프로필을 테스트해야 합니다.
특정 Solaris 릴리스에 대한 프로필을 성공적이고 정확하게 테스트하려면 동일한 릴리스의 Solaris 환경 내에서 프로필을 테스트해야 합니다. 예를 들어, Solaris 9 초기 설치 프로필을 테스트하려면 Solaris 9을 실행 중인 시스템에서 pfinstall 명령을 실행합니다.
다음 조건 중 하나에 따라 프로필을 테스트하려면 임시 설치 환경을 작성해야 합니다.
Solaris 소프트웨어의 이전 버전을 실행 중인 시스템에서 Solaris 9 업그레이드 프로필을 테스트하고자 합니다.
Solaris 9 초기 설치 프로필을 테스트할 Solaris 9 시스템이 아직 설치되어 있지 않습니다.
다음 중 하나의 이미지에서 시스템을 부트합니다.
Solaris 9 SPARC Platform Edition DVD
Solaris 9 x86 Platform Edition DVD
Solaris 9 Software 1 of 2 SPARC Platform Edition CD
Solaris 9 Software 1 of 2 x86 Platform Edition CD
업그레이드 프로필을 테스트하려면 업그레이드 중인 시스템을 부트합니다.
시스템 식별 질문에 응답합니다.
설치 프로그램에서 종료합니다.
Solaris 9 DVD를 사용 중이면 다음 프롬프트에서 !를 입력합니다.
Solaris Web Start will assist you in installing software for Solaris. <Press ENTER to continue> {"!" exits} |
Solaris 9 Software 1 of 2 CD를 사용 중인 경우 Solaris suninstall 프로그램을 Solaris 9 운영 환경을 설치할 프로그램으로 선택합니다. 표시되는 첫 번째 화면에서 종료를 선택합니다.
셸에서 pfinstall 명령을 실행합니다. pfinstall 명령 사용에 대한 자세한 내용은 프로필 테스트의 단계 7을 참조하십시오.
프로필이 작성된 동일한 플랫폼, SPARC 또는 x86인 프로필을 테스트할 시스템을 찾습니다.
업그레이드 프로필을 테스트 중인 경우 업그레이드하려는 실제 시스템에서 프로필을 테스트해야 합니다.
다음 결정 테이블을 사용하여 다음 해야할 작업을 결정합니다.
테스트 시나리오 |
지침 |
---|---|
초기 설치 프로필을 테스트하고 Solaris 9 소프트웨어를 실행 중인 시스템을 갖습니다. |
시스템에서 수퍼유저가 되고 단계 5로 이동합니다. |
업그레이드 프로필을 테스트합니다. 그렇지 않으면, 초기 설치 프로필을 테스트할 Solaris 9을 실행 중인 시스템을 갖지 않습니다. |
임시 Solaris 9 환경을 작성하여 프로필을 테스트합니다. 자세한 내용은 프로필을 테스트하는 임시 Solaris 9 환경 작성을(를) 참조하십시오. 그런 다음 단계 3으로 이동합니다. |
임시 마운트 지점을 작성합니다.
# mkdir /tmp/mnt |
테스트하려는 프로필을 포함하는 디렉토리를 마운트합니다.
마운트 시나리오 |
입력 지침 |
|
---|---|---|
네트워크상의 시스템에 대한 원격 NFS 파일 시스템 마운트 |
|
|
SPARC:UFS 포맷된 디스켓 마운트 |
|
|
PCFS 포맷된 디스켓 마운트 |
|
특정 시스템 메모리 크기를 가진 프로필을 테스트하려면 SYS_MEMSIZE를 MB 단위의 특정 메모리 크기로 설정합니다.
# SYS_MEMSIZE=memory_size # export SYS_MEMSIZE |
단계 4에서 디렉토리를 마운트했습니까?
예이면 디렉토리를 /tmp/mnt로 변경합니다.
# cd /tmp/mnt |
아니요이면 일반적으로 JumpStart 디렉토리인, 프로필이 위치한 디렉토리로 변경합니다.
# cd jumpstart_dir_path |
pfinstall(1M) 명령으로 프로필을 테스트합니다.
# /usr/sbin/install.d/pfinstall -D:-d disk_config_file[[-c path]] profile |
-d 또는 -D 옵션을 반드시 포함시켜야 합니다. 이러한 옵션 중 하나를 포함시키지 않은 경우, pfinstall은 지정한 프로필을 사용하여 Solaris 9 소프트웨어를 설치합니다. 시스템의 모든 데이터를 덮어씁니다.
-D |
pfinstall은 현재 시스템의 디스크 구성을 사용하여 프로필을 테스트합니다. -D 옵션을 사용하여 업그레이드 프로필을 테스트해야 합니다. |
-d disk_config_file |
pfinstall은 디스크 구성 파일 disk_config_file을 사용하여 프로필을 테스트합니다. disk_config_file이 pfinstall이 실행되는 디렉토리에 위치하지 않을 경우 경로를 지정해야 합니다. 디스크 구성 파일 작성 방법에 대한 내용은 디스크 구성 파일 작성을(를) 참조하십시오.
주 – 업그레이드 파일 install_type upgrade와 함께 -d disk_config_file 옵션을 사용할 수 없습니다. 항상 시스템의 디스크 구성에 대해 업그레이드 프로필을 테스트해야 합니다. 즉, -D 옵션을 사용해야 합니다. |
Solaris 9 소프트웨어 이미지에 대한 경로. 예를 들어, 시스템이 볼륨 관리자를 사용하여 플랫폼에 대해 Solaris 9 Software 1 of 2 CD를 마운트하고 있는 경우 이 옵션을 사용합니다. 주 – -c 옵션은 플랫폼에 대해 Solaris 9 DVD 또는 Solaris 9 Software 1 of 2 CD 이미지에서 부트한 경우 필요하지 않습니다. DVD 또는 CD 이미지는 부트 프로세스의 일부로 /cdrom에서 마운트됩니다. |
|
profile |
테스트할 프로필의 이름. profile이 pfinstall이 실행 중인 디렉토리가 아닌 경우 경로를 지정해야 합니다. |
다음은 pfinstall을 사용하여 이름이 basic_prof인 프로필을 테스트하는 방법을 보여주는 예입니다. 프로필은 Solaris 9 소프트웨어가 설치되는 시스템의 디스크 구성에 대해 테스트됩니다. basic_prof 프로필은 /jumpstart 디렉토리에 있으며 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 또는 Solaris 9 Software 1 of 2 x86 Platform Edition CD 이미지에 대한 경로는 볼륨 관리자가 사용되고 있기 때문에 지정됩니다.
# cd /jumpstart # /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof |
다음은 pfinstall을 사용하여 Solaris 9에서 이름이 basic_prof인 프로필을 테스트하는 방법을 보여주는 예입니다. 테스트는 535_test 디스크 구성 파일에 대하여 수행됩니다. 테스트를 통해 시스템에 64MB의 메모리가 있는지 조사합니다. 이 예는 /export/install 디렉토리에 있는 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 또는 Solaris 9 Software 1 of 2 x86 Platform Edition CD 이미지를 사용합니다.
# SYS_MEMSIZE=64 # export SYS_MEMSIZE # /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof |