Sun Java logo     이전      목차      색인      다음     

Sun logo
Sun Java Enterprise System Microsoft Windows용 설치 설명서 

8장
자동 모드로 소프트웨어 설치

자동 설치는 비슷한 구성을 공유하는 여러 호스트에 Sun Java™ Enterprise System을 설치하기 위해 사용하는 비대화식 설치 모드입니다. 이 장에서는 자동 모드를 사용하여 Sun Java Enterprise System 소프트웨어를 설치하는 방법을 설명합니다.

Windows 설치 마법사를 사용하여 설치하는 경우 사용자로부터 대화 상자에 대한 응답 형식으로 입력을 받습니다. 그러나 자동 설치는 최종 사용자에게 입력하라는 메시지를 표시하지 않습니다. 그 대신 자동 설치는 Install Shield Silent 응답 파일(.iss 파일)에서 입력 값을 가져옵니다. 이 파일을 응답 파일이라고 합니다.

응답 파일에는 Windows 설치 마법사를 사용하여 레코드 설치를 실행할 때 사용자가 대화 상자에 대한 응답으로 입력하는 정보가 들어 있습니다. 자동 설치 중에 Setup.bat 파일이 응답 파일에서 필요한 입력을 런타임에 읽어옵니다.

이 장의 내용은 다음과 같습니다.


자동 설치 이벤트

자동 설치를 실행하려면 먼저 레코드 설치 세션을 실행하여 자동 설치 과정에서 사용할 응답 파일을 만듭니다. 이 대화식 설치 세션 중에 설치 프로그램에 대한 사용자의 응답은 응답 파일에 캡처됩니다. 응답 파일에서 사용자의 응답은 단일 프롬프트나 필드를 나타내는 각 매개 변수들의 목록으로 유지됩니다. 응답 파일을 입력으로 사용하면 설치 프로그램을 많은 호스트에서 실행할 수 있습니다. 이 과정을 사용하여 하나의 구성을 기업 내의 여러 호스트 전체로 전파할 수 있습니다.

다음 표에는 Sun Java Enterprise System 자동 설치 이벤트가 나열되어 있습니다. 왼쪽 열에는 상위 수준 작업 및 하위 작업이 나열되어 있고 오른쪽 열에는 해당 작업의 수행 지침이 있는 위치가 나열되어 있습니다.

표 8-1  자동 설치 이벤트

작업

정보 위치

1. 자동 설치 준비

설치 계획을 전개합니다.

2장, "설치 순서 개발"

시스템에서 비호환성을 조사합니다.

설치되어 있는 구성 요소

2. 응답 파일 만들기

설치 프로그램을 실행하여 사용자를 위한 응답 파일을 생성합니다.

설치 프로그램을 사용하여 응답 파일을 생성하려면

편집하기 전에 응답 파일을 복사합니다.

 

응답 파일 값을 대상 시스템에 맞게 편집합니다.

응답 파일 편집

3. 설치 수행

응답 파일을 지정한 설치 프로그램을 실행합니다.

자동 모드로 설치 프로그램을 실행하려면


응답 파일 만들기

응답 파일을 만들려면 먼저 레코드 설치를 위한 설치 프로그램을 실행합니다. 설치 프로그램이 생성한 응답 파일은 설치 프로그램의 실시간 종속성 검사 및 오류 보고를 활용합니다.

응답 파일의 형식은 .ini 파일과 비슷하지만 응답 파일의 확장자는 .iss입니다 응답 파일은 데이터 항목을 포함하는 섹션들로 구성된 일반 텍스트 파일입니다. 기본적으로 응답 파일은 Setup.iss로 지정되고 Windows System 디렉토리에 만들어집니다.


주의

설치 프로그램을 사용해 본 경험이 있는 사용자는 응답 파일을 직접 작성하는 데 익숙할 수도 있습니다. 그러나 원본 응답 파일을 직접 만들지는 마십시오. 그렇게 할 경우 설치 시, 구성 시 또는 서버 시작 시 문제가 발생할 수 있습니다.


설치 프로그램을 사용하여 응답 파일을 생성하려면

이 절차에서는 자동 설치를 수행하기 위해 Windows에서 설치 프로그램을 실행하여 응답 파일을 생성합니다.

  1. 명령 프롬프트에 로그인하여 설치 프로그램이 있는 디렉토리로 이동합니다.
  2. cd <INSTALLDIR>

    \Windows\setup.exe가 아니라 \setup.bat를 실행하여 설치를 시작합니다.

  3. 명령 Setup.bat /r 옵션을 입력하여 시스템의 Windows 폴더 안에 응답 파일을 생성합니다.
  4. Setup.bat /r 명령을 사용하여 설치를 실행하면 Setup.iss라는 파일에 데이터가 저장됩니다. 기본적으로 .iss 파일이 Windows 시스템 폴더에 만들어지지만 /f1 옵션을 사용하여 대체 응답 파일 이름 및 위치를 지정할 수 있습니다.

  5. /f1을 입력하여 응답 파일을 만들 위치를 지정하고 이름을 입력합니다. .iss 확장자를 가진 파일의 절대 경로를 지정합니다.
  6. 예를 들어 Setup.bat /r /f1"C:\Temp\Setup.iss"를 입력합니다.

    상대 경로를 사용하면 예기치 않은 결과가 발생하므로 절대 경로를 사용해야 합니다.

  7. 자동 설치 프로그램을 사용하여 설치를 진행합니다.
  8. Sun Java Enterprise System Windows Installer의 레코드 설정에 대해 입력한 데이터 및 런타임에 선택한 옵션에 대한 모든 정보는 <filename>.iss 또는 기본 파일인 Setup.iss에 기록됩니다.

  9. 응답 파일은 레코드 설치 중에 선택한 옵션으로 사용할 할 준비가 되어 있습니다. 응답 파일을 직접 편집하여 기록된 옵션을 수정할 수 있습니다.

응답 파일 편집

응답 파일을 생성한 후 편집하여 로컬 매개 변수를 수정할 수도 있습니다. 이러한 매개 변수에는 관리자 아이디, 관리자 비밀번호 및 비밀번호 다시 입력이 있습니다.

응답 파일을 편집할 때 다음 지침을 따르십시오.

섹션 헤더 [{311E6252-893E-4445-B865-94DAFF5C500C}-SdWelcome-0]은 해당 데이터가 ProductCode(및 PRODUCT_GUID) 값이 {311E6252-893E-4445-B865-94DAFF5C500C }인 제품의 SdWelcome 대화 상자에 대한 것임을 나타냅니다.

헤더 끝에 있는 -0은 SdWelcome에 대한 첫 번째 호출임을 나타냅니다. 설치 중 두 번째 SdWelcome 대화 상자가 표시된 경우 헤더는 -1로 끝납니다.

Result=1은 SdWelcome 함수의 반환 값을 나타냅니다. 반환 값 1은 사용자가 다음 버튼을 눌렀음을 나타냅니다.


자동 모드로 설치 프로그램 실행

응답 파일을 생성한 시스템과 동일한 운영 체제가 있는 시스템에서 설치 프로그램을 실행합니다.

응답 파일의 내용을 기반으로 설치를 자동으로 실행하려면 /s 인수를 사용하여 Setup.bat를 실행합니다. 기본적으로 Setup.batSetup.bat와 같은 디렉토리에서 Setup.iss라는 파일을 찾습니다. /f1 인수를 사용하여 응답 파일의 대체 이름 및 위치를 지정할 수 있습니다.

자동 설치 프로그램은 오류가 발생하는 경우 대화 상자를 표시하지 않습니다. 이 프로그램은 Setup.log라는 파일에 상태 정보를 기록하며 기본적으로 이 파일은 응답 파일이 사용되는 디렉토리와 같은 디렉토리에 만들어집니다. Setup.bat에 대해 /f2 인수를 사용하여 로그 파일의 다른 이름 및 위치를 지정할 수 있습니다.

  자동 모드로 설치 프로그램을 실행하려면
  1. 명령 프롬프트에 로그인하여 설치 프로그램이 있는 디렉토리로 이동합니다.
  2. cd <INSTALLDIR>

  3. 명령 Setup.bat /s 옵션을 입력하여 자동 모드 설치 과정을 시작합니다.

    기본적으로 setup.iss 파일은 Windows 시스템 폴더에 만들어집니다. setup.bat /s로 자동 설치를 시작하기 전에 이 파일을 Windows 시스템 폴더에서 setup.bat가 있는 폴더로 복사해야 합니다. 이렇게 하지 않으면 설치할 때 -3 오류를 반환합니다.


자동 모드로 설치를 실행할 때 로그 파일은 기본적으로 setup.bat가 있는 디렉토리와 같은 디렉토리에 Setup.log라는 이름으로 만들어집니다. /f2 옵션이 사용된 경우 응답 파일과 같은 이름의 로그 파일이 .log 확장자로 만들어집니다.

  1. /f2를 입력하여 대체 로그 파일의 위치와 파일 이름을 지정합니다. 파일의 절대 경로를 지정합니다.

예를 들어 Setup.bat /s /f2"C:\Setup.log"를 입력합니다.

절대 경로를 지정하십시오. 상대 경로를 사용하면 예기치 않은 결과가 발생합니다.

자동 설치는 설치할 구성 요소의 수와 유형에 따라 실행 시간이 길어질 수 있습니다. 설치 프로그램이 실행되는 동안 설치 로그의 변경 내용을 조사하여 진행 상황을 모니터링할 수 있습니다.

Setup.log 파일에 대한 이해

Setup.logSetup.bat/s 인수와 함께 실행할 때 생성된 자동 설치 로그 파일의 기본 이름입니다. 이 파일은 기본적으로 응답 파일 Setup.iss가 있는 디렉토리에 만들어집니다. /f2 옵션을 사용하여 Setup.log의 다른 이름 및 위치를 지정할 수 있습니다.

Setup.log 파일에는 세 개의 섹션이 있습니다. 첫 번째 섹션은 Install Shield Silent라고 합니다. 파일 자체를 로그 파일로 식별하고 자동 설치에 사용한 Install Shield Silent의 버전을 제공합니다.

두 번째 섹션은 Application이라고 합니다. 회사 이름뿐만 아니라 설치한 응용 프로그램의 이름 및 버전을 식별합니다.

세 번째 섹션은 Response Result라고 합니다. 여기에는 자동 설치의 성공 여부를 나타내는 결과 코드가 있습니다. Response Result 섹션에 있는 ResultCode 키 이름에 정수 값이 할당됩니다. Install Shield는 다음 반환 값 중 하나를 ResultCode 키에 지정합니다.

표 8-2  로그 파일 응답 ResultCode 키

ResultCode

ResultCode 설명

0

성공

-1

일반 오류

-2

잘못된 모드

-3

필수 데이터가 Setup.iss 파일에 없음

-4

사용 가능한 메모리가 충분하지 않음

-5

파일이 없음

-6

응답 파일에 쓸 수 없음

-7

로그 파일에 쓸 수 없음

-8

잘못된 Install Shield Silent 응답 파일(.iss) 경로

-9

유효한 목록 유형(문자열 또는 숫자)이 아님

-10

데이터 유형이 잘못됨

-11

설치 중에 알 수 없는 오류 발생

-12

대화 상자 순서가 잘못됨

-51

지정한 폴더를 만들 수 없음

-52

지정한 파일 또는 폴더에 액세스할 수 없음

-53

잘못된 옵션을 선택함

자동 설치에 성공한 경우 Setup.log 파일은 다음과 같이 표시됩니다.

[ResponseResult]

ResultCode=0


다음 단계

자동 설치를 완료한 후 구성 요소의 구성에 대한 마지막 지침을 보려면 설치 후 구성 요소 구성으로 이동하십시오. 설치 중에 여러 방면에 걸쳐 구성을 완료했더라도 대부분의 구성 요소에는 약간의 추가 구성이 필요합니다.


다른 작업으로 넘어가기 전에 사후 설치 구성 요구 사항을 자세히 검토하십시오.




이전      목차      색인      다음     


부품 번호: 819-5409.   저작권 2005 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.