| Sun Java Enterprise System 2003Q4 설치 설명서 |
7장
자동 설치 모드로 소프트웨어 설치자동 설치는 비슷한 구성을 공유하는 여러 호스트에 Java Enterprise System을 설치할 때 유용합니다. 자동 설치를 하려면 설치 프로그램을 한 번 실행하여 상태 파일에 지정하는 값을 캡처해야 합니다. 응답이 포함된 상태 파일은 단일 프롬프트나 필드를 나타내는 각 매개 변수들의 목록입니다.
동일한 상태 파일을 입력 내용으로 사용하여 여러 호스트에서 해당 설치 프로그램을 실행할 수 있습니다. 이 과정에서는 하나의 구성이 기업 내의 여러 호스트 전체에 전파됩니다.
이 장의 내용은 다음과 같습니다.
사전 설치 단계상태 파일을 만들려면 대화식 설치에서 수행하는 단계와 동일한 사전 설치 단계를 먼저 수행해야 합니다. 아직 그렇게 하지 않은 경우 다음 장을 참조하십시오.
- 2장, "설치 준비"에는 시스템 요구 사항에 대한 정보와 그 밖의 중요한 계획 정보가 들어 있습니다.
- 3장, "설치 및 구성 정보 수집"에는 설치 프로그램에서 묻는 각 질문에 대한 정보가 들어 있습니다. 이 장에서는 질문에 대한 답을 통해 설정되는 상태 파일 매개 변수를 각 질문과 연결합니다.
지침Java Enterprise System 구성 요소를 사용해 본 경험이 있는 사용자는 상태 파일을 직접 작성하는 데 익숙할 수도 있습니다. 그러나 그렇게 할 경우 설치 시, 구성 시 또는 서버 시작 시 문제가 발생할 수 있습니다.
성공적인 자동 설치를 위해서는 다음 지침을 따르십시오.
- "상태 파일 생성"에 설명된 대로 설치 프로그램에서 상태 파일을 생성할 수 있도록 합니다.
원본 상태 파일은 만들지 마십시오. 설치 프로그램에서 만든 상태 파일은 설치 프로그램의 실시간 종속성 검사 및 오류 보고를 활용합니다.
- 편집을 실행하기 전에 상태 파일의 복사본을 저장합니다.
- 매개 변수 값을 편집하는 경우를 제외하고는 매개 변수를 수정하지 마십시오.
- 값을 편집할 때는 다음 지침을 따릅니다.
상태 파일 생성상태 파일을 생성하려면 먼저 그래픽 인터페이스나 텍스트 기반 인터페이스를 사용하여 설치 프로그램을 실행해야 합니다. 설치 프로그램을 실행하기 전에 다음 장을 자세히 검토하십시오. 성공적으로 설치하려면 신중하게 준비해야 합니다.
5장, "그래픽 인터페이스를 사용하여 소프트웨어 설치"
6장, "텍스트 기반 인터페이스를 사용하여 소프트웨어 설치"
상태 파일을 생성하려면
- 설치 프로그램의 그래픽 인터페이스를 사용할 계획이면 디스플레이에 대한 액세스를 제공합니다.
원격 시스템에 로그인하거나 su 명령을 사용하여 로컬 시스템에서 superuser가 될 경우에는 로컬 시스템에서 xhost 명령을 사용하여 로컬 디스플레이에 대한 액세스를 허용하십시오. 예를 들어, 다음 명령을 사용하여 모든 사용자에 대한 액세스를 허가합니다.
xhost +
원격 시스템에 로그인할 경우 DISPLAY 환경 변수가 로컬 디스플레이로 제대로 설정되었는지 확인합니다. DISPLAY 변수가 제대로 설정되어 있지 않으면우 설치 프로그램이 텍스트 기반 모드로 실행됩니다. 예를 들어, 시스템 이름이 myhost인 경우 다음과 같습니다.
(C 쉘) % setenv DISPLAY myhost:0.0(Korn 쉘) $ DISPLAY=myhost:0.0
- root로 로그인하지 않은 경우 수퍼유저가 됩니다.
- 설치 프로그램이 있는 디렉토리로 이동합니다.
cd installer-directory
- 상태 파일의 경로 이름을 지정하여 설치 프로그램을 실행합니다. installer 명령의 형식은 다음과 같습니다.
./installer [-no] [-nodisplay] -saveState [statefile]
각 인수에 대한 설명은 다음과 같습니다.
- "그래픽 인터페이스를 사용하여 소프트웨어 설치"에 설명된 지침에 따라 설치 프로그램의 페이지를 진행합니다.
설치 프로그램에 대해 응답하는 내용은 상태 파일에 기록됩니다. 설치가 완료되면 지정한 위치에서 상태 파일을 사용할 수 있습니다.
상태 파일 편집자동 설치를 수행하려면 먼저 호스트 이름, 도메인 이름, IP 주소, 기타 해당 설정 등의 로컬 매개 변수가 설치 시스템에 적합하도록 상태 파일을 편집합니다.
상태 파일을 만들 때 사용한 운영 체제와는 다른 운영 체제에 설치할 계획이라면 상태 파일 키를 변경해야 할 수도 있습니다.
로컬 매개 변수 편집
다음 표에서는 설치할 구성 요소에 따라 편집해야 할 수도 있는 매개 변수를 설명합니다. 편집해야 하는 매개 변수는 시스템 설치에 따라서도 결정됩니다. 예를 들어, 상태 파일을 생성한 시스템은 설치할 시스템과 동일한 도메인에 있을 수도 있고 그렇지 않을 수도 있습니다.
각 매개 변수에 대한 설명을 보려면 3장, "설치 및 구성 정보 수집"을 참조하십시오.
플랫폼 고유 아이디 만들기
상태 파일을 실행하는 시스템과 운영 체제가 다른 시스템에서는 상태 파일을 생성할 수 없습니다. 다음 세 가지 플랫폼에 대해 다른 유형의 상태 파일 아이디가 있습니다.
상태 파일을 만든 플랫폼이 아닌 다른 플랫폼에서 상태 파일을 실행할 수 있도록 상태 파일을 편집하는 방법은 두 가지입니다.
설치 프로그램을 사용하여 상태 파일 아이디 생성
이 절차에서는 자동 설치를 수행할 플랫폼에서 설치 프로그램을 실행하여 새로운 상태 파일 아이디를 생성합니다.
설치 프로그램을 사용하여 상태 파일 아이디를 생성하려면
상태 파일 내의 상태 파일 식별자의 예는 다음과 같습니다.
[STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
.
.
.
[STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
플랫폼별 배포 파일을 사용하여 상태 파일 아이디를 생성
이 절차에서는 특정 플랫폼용 Java Enterprise System 배포 파일을 사용하여 상태 파일 아이디를 생성합니다. Java Enterprise System 배포 DVD에는 플랫폼별 배포가 모두 포함되어 있습니다. 단일 플랫폼별 배포를 다운로드한 경우에도 이 절차를 따릅니다.
플랫폼별 배포 파일을 사용하여 상태 파일 아이디를 생성하려면
자동 설치 모드로 설치 프로그램 실행상태 파일을 생성한 시스템과 동일한 운영 체제가 있는 시스템에서 설치 프로그램을 실행합니다.
자동 설치 모드로 설치 프로그램을 실행하려면
설치할 구성 요소의 개수와 유형에 따라 실행 시간이 길어질 수 있습니다. 설치 프로그램이 실행되는 동안 설치 로그의 변경 내용을 주목하여 진행 상황을 모니터할 수 있습니다.
자동 설치 진행을 모니터하려면
- 단말기 창에서 cd 명령을 사용하여 로그 파일 디렉토리로 변경합니다.
cd /var/sadm/install/logs
- 현재 설치에 대한 로그 파일을 찾습니다.
로그 파일은 두 가지가 있습니다. 설치 시 공유 구성 요소가 먼저 설치되고 나머지 구성 요소는 그 다음에 설치됩니다. 두 개의 로그 파일 이름은 다음 형식에 따라 지정됩니다.
Java_Shared_Component_Install.datetimestamp Java_Enterprise_System_install.Bdatetimestamp
timestamp 변수는 로그가 만들어진 시간을 나타냅니다. MMddhhmm 형식을 갖습니다. 각 인수에 대한 설명은 다음과 같습니다.
- tail 명령을 사용하여 메시지가 로그에 기록되는 것을 감시합니다. 다음과 같은 형식을 사용합니다.
tail -f log-file-name
다음 단계이 장이 끝나면 Java Enterprise System 설치의 설치 관리자 부분이 모두 완료되었을 것입니다. 사용자 환경의 구성 요소 제품 구성에 대한 지침을 보려면 "사후 설치 구성과 시작"으로 진행하십시오.
주
설치하는 동안 여러 가지 구성을 완료했더라도 대부분의 구성 요소 제품에는 약간의 추가 구성이 필요합니다. 다른 작업으로 넘어가기 전에 사후 설치 구성 요구 사항을 자세히 읽어 보십시오.
설치 이미지를 기업의 다른 관리자가 사용할 수 있도록 하려면 "네트워크 설치를 위한 설치 지침"을 참조하십시오.