작업 관리자 및 명령행을 사용하여 버전 9.0 제품 설치

유연한 관리 환경에서 작업 관리자를 사용하면 응답 파일의 명령행을 통해 IBM WebSphere® Application Server를 설치, 업데이트 및 설치 제거할 수 있습니다.

시작하기 전에

작업 관리자를 사용하여 WebSphere Application Server를 설치하기 전에 기본 시스템에 WebSphere Application Server 버전 9.0이 설치되어 있는지 확인하십시오.

참고: Installation Manager를 설치, 설치 제거 및 업데이트하는 CIM 작업은 z/OS 대상에서 지원되지 않습니다. CIM 관리 오퍼링 작업을 사용하기 전에 z/OS 대상에 Installation Manager를 설치해야 합니다.

이 태스크 정보

WebSphere Application Server를 설치하려면 wsadmin을 사용하여 manageOfferings 명령을 실행하십시오. manageOfferings 명령은 응답 파일 및 보안 키 링을 사용합니다. 응답 파일에서는, 대상 시스템에서 제품을 설치할 디렉토리에 대한 매개변수를 설정하고, 대상 시스템에서 제품 데이터를 저장할 위치를 지정하고, 제품을 다운로드할 저장소의 URL을 지정할 수 있습니다. 또한 보안 설정에 따라 제품 저장소에 로그인할 키 링 신임 정보를 지정할 수 있습니다.

중앙 설치 관리자는 원격 노드에서 설치 프로세스를 완료한 후 설치 프로세스 중에 지정된 임시 위치에 있는 설치 이미지 파일을 삭제합니다. 설치에 실패하면, 사용자가 설치 오류 원인을 판별할 수 있도록 파일이 임시 위치에 남게 됩니다. 그러나 파일을 안전하게 삭제할 수 있습니다.

지원된 구성 지원된 구성: IBM Installation Manager 1.8.5 이상이 필요합니다.sptcfg

프로시저

  1. 작업 관리자를 시작하십시오. 자세한 지시사항은 "작업 관리자 시작"을 참조하십시오.
  2. 작업 관리자에 호스트를 등록하십시오. 대상 시스템에 제품을 설치하려면 먼저 이 제품을 작업 관리자에 등록해야 합니다. wsadmin 도구를 사용하여 registerHost 명령을 실행하십시오.
    • 개인 키에 호스트를 등록할 수 있습니다. 예를 들어 다음과 같습니다.
      • Jacl 사용:
        $AdminTask registerHost  {-host hostname -hostProps 
        {{privateKeyFile filename} {username root }{saveSecurity true}}}
      • Jython 사용:
        AdminTask.registerHost('[-host hostname -hostProps 
        [[username user][privateKeyFile filename][saveSecurity true]]]')
    • 사용자 이름 및 비밀번호에 호스트를 등록할 수 있습니다. 예를 들어 다음과 같습니다.
      • Jacl 사용:
        $AdminTask registerHost {-host hostname -hostProps { {password xxxxx} 
        { username root } {saveSecurity true}}}
      • Jython 사용:
        AdminTask.registerHost('[-host hostname -hostProps [[password xxxxx][username user]
        [saveSecurity true]]]')
  3. 옵션: 제품을 설치하려는 대상에 대한 연결을 테스트하십시오. 대상 시스템에 제품을 설치하기 전에 연결을 테스트할 수 있습니다.
    • 신임 정보를 지정하지 않고 연결을 테스트하는 경우, 테스트 시 기존 신임 정보를 기본값으로 사용합니다. 예를 들어 다음과 같습니다.
      • Jacl 사용:
        $AdminTask submitJob {-jobType testConnection -targetList {hostname}}
      • Jython 사용:
        AdminTask.submitJob('-jobType testConnection -targetList [hostname]')
    • 사용자 이름 및 비밀번호를 사용하여 연결 테스트 작업을 제출할 수 있습니다. 예를 들어 다음과 같습니다.
      • Jacl 사용:
        $AdminTask submitJob {-jobType testConnection -targetList 
        {hostname} -username username -password password}
      • Jython 사용:
        AdminTask.submitJob('-jobType testConnection -targetList 
        [hostname]  -username username -password password')
    • 사용자 이름 및 개인 키를 사용하여 연결 테스트 작업을 제출할 수 있습니다. 예를 들어 다음과 같습니다.
      • Jacl 사용:
        $AdminTask submitJob {-jobType testConnection -targetList 
        {hostname} -username username -privateKeyFile private_key_filename}
      • Jython 사용:
        AdminTask.submitJob('-jobType testConnection -targetList 
        [hostname] -username username -privateKeyFile C:\temp\private_key_filename')
  4. 선택적으로, 인벤토리 작업을 실행하여 대상 시스템에 설치된 항목을 확인하십시오.
    1. 사용자 이름 및 비밀번호를 사용하여 인벤토리 작업을 제출하십시오.
      • Jacl 사용:
        $AdminTask submitJob {-jobType inventory -targetList {hostname} 
        -username username -password password}
      • Jython 사용:
        AdminTask.submitJob('-jobType inventory -targetList [hostname] 
        -username username -password password')
    2. 사용자 이름 및 비밀번호를 사용하지 않고 인벤토리 작업을 제출하십시오.
      • Jacl 사용:
        $AdminTask submitJob {-jobType inventory -targetList {hostname}}
      • Jython 사용:
        AdminTask.submitJob('-jobType inventory -targetList [hostname]')
  5. 옵션: 대상 시스템에 Installation Manager를 설치 또는 업데이트하십시오.

    대상 시스템에 이미 올바른 버전의 Installation Manager가 있는 경우, 다음 단계로 진행할 수 있습니다. 자세한 정보는 "작업 관리자를 사용하여 Installation Manager 관리"를 참조하십시오.

  6. SSH 보안을 사용하는 경우, 공개 키 파일을 설치하십시오.

    작업 관리자와 동일한 신임을 사용하여 공개 키 파일을 설치할 수 있습니다. 이 단계는 IBM i 대상에 적용되지 않습니다.

    1. installSSHPublicKey 관리 태스크를 실행하십시오. 예를 들어 다음과 같습니다.
      • Jacl 사용:
        $AdminTask submitJob {-jobType installSSHPublicKey -targetList {target} 
        -jobParams { {publicKeyFile keyfilepath} } -description "test installSSHPublicKey"}
      • Jython 사용:
        AdminTask.submitJob ('-jobType installSSHPublicKey -targetList [target] 
        -jobParams [[publicKeyFile keyfilepath]] -description "test installSSHPublicKey"')
  7. manageOfferings 명령에 대한 응답 파일을 설정하십시오.
    1. 응답 파일을 작성하십시오. Installation Manager를 사용하여 응답 파일을 작성할 수 있습니다. 자세한 정보는 "Installation Manager를 사용하여 응답 파일 작성"을 참조하십시오.
    2. 대상 시스템 정보를 포함하도록 응답 파일을 편집할 수 있습니다.
    3. 응답 파일을 사용하여 Installation Manager와 호환 가능한 오퍼링을 설치할 수 있습니다. 자세한 정보는 "Installation Manager Information Center"를 참조하십시오.
    1. 응답 파일을 filename.txt로 저장하십시오.
  8. manageOfferings 명령을 실행하십시오. 작업을 실행하려면 acceptLicense TRUE를 지정해야 합니다.
    1. 작업 관리자 프로파일 bin 디렉토리에서 wsadmin을 여십시오.
    2. wsadmin에 manageOfferings 명령을 입력하십시오. 예를 들어 다음과 같습니다.
      • Jacl 사용:
        $AdminTask submitJob {-jobType manageOfferings -targetList hostname -username user -password ******* 
        -jobParams 
        {{responseFile <RESPONSE FILE LOCATION>} {acceptLicense TRUE} {IMPath <IM install location>} 
        {keyringFile <key ring file location>} {keyringPassword pwd} }}
      • Jython 사용:
        AdminTask.submitJob ('-jobType manageOfferings -targetList hostname -username user -password ******* 
        -jobParams
        [[responseFile <RESPONSE FILE LOCATION>] [acceptLicense TRUE][IMPath <IM install location>] 
        [keyringFile <key ring file location>] [keyringPassword pwd]]')
      manageOfferings 명령은 이 태스크에서 작성한 응답 파일을 가져오고 제품 설치를 시작합니다.
    이 작업에 대한 다음 매개변수는 필수입니다.
    • responseFile: (응답 파일 경로 이름) 이 매개변수에는 작업 관리자 시스템의 오퍼링 응답 파일에 대한 전체 경로 이름이 포함됩니다.
    이 작업에 대한 다음 매개변수는 선택적입니다.
    1. IMPath: (IBM Installation Manager 경로) 이 매개변수에는 원격 시스템의 IBM installation Manager에 대한 전체 경로가 포함됩니다. 원격 시스템에 둘 이상의 Installation Manager의 인스턴스가 있는 경우 이 매개변수를 사용하십시오. Installation Manager의 인스턴스가 하나만 설치되어 있는 경우, 작업 시 이 매개변수를 찾을 수 있으므로 해당 매개변수를 비워둘 수 있습니다. 대상 시스템에 둘 이상의 Installation Manager의 인스턴스가 설치되는지 여부를 지정하십시오.
    2. keyringFile: (IBM Installation Manager 키 링 파일): 패키지 저장소에 인증을 위한 키 링 파일이 필요한 경우, 작업 관리자 시스템에서 키 링 파일의 전체 경로 이름을 지정합니다.
    3. keyringPassword: (키 링 비밀번호): 키 링 파일이 보호 설정된 비밀번호인 경우, 키 링 비밀번호를 지정합니다.
    4. secureStorageFile: (보안 스토리지 파일) 보안 파일을 사용하여 사용자 신임 정보를 저장하는 경우 보안 스토리지 파일의 전체 경로 이름을 지정합니다.
    5. masterPasswordFile: (마스터 비밀번호 파일) 마스터 비밀번호 문구(예: "이 텍스트는 마스터 비밀번호 파일의 비밀번호 문구입니다.")를 포함하는 마스터 비밀번호 파일을 사용하는 경우 마스터 비밀번호 파일의 전체 경로 이름을 지정합니다.
  9. 옵션: collectFiledistributeFile 관리 태스크를 실행하십시오.

    선택적으로, 대상 시스템에서 파일을 전송하고 파일을 삭제하십시오. 예를 들어, 설치에 실패하면, 작업 실패 이유를 파악하기 위해 대상 시스템에서 로그 파일을 전송하려고 할 수 있습니다. 이러한 관리 태스크를 사용할 때 파일 이름에 와일드카드를 지정할 수 있습니다.

    참고: 대상은 디렉토리여야 하고, 파일이면 안됩니다.
    • 원격 호스트에서 파일을 수집하려면 다음을 수행하십시오.
      • Jacl 사용:
        $AdminTask submitJob {-jobType collectFile -targetList hostname -jobParams 
        {{source D:\\WAS85\\logs\\manageprofiles\\response.log} {destination log}}}
      • Jython 사용:
        AdminTask.submitJob('-jobType collectFile -targetList hostname -jobParams 
        [[source D:\\WAS85\\logs\\manageprofiles\\response.log] [destination log]')
    • 원격 호스트에 파일을 분배하려면 다음을 수행하십시오.
      • Jacl 사용:
        $AdminTask submitJob{-jobType distributeFile -targetList hostname 
        -jobParams {{source test.txt}{destination D:\\temp\\test.txt} }}
      • Jython 사용:
        AdminTask.submitJob('-jobType distributeFile -targetList hostname 
        -jobParams [[source test.txt][destination D:\\temp\\test.txt] ]')
    • 원격 호스트에서 파일을 삭제하려면 다음을 수행하십시오.
      • Jacl 사용:
        $AdminTask submitJob{-jobType removeFile -targetList hostname 
        -jobParams {{location D:\\temp\\test.txt}}}
      • Jython 사용:
        AdminTask.submitJob('-jobType removeFile -targetList hostname 
        -jobParams [[location D:\\temp\\test.txt] ]')
  10. 대상 시스템에서 새로 설치된 제품의 프로파일을 작성하십시오.
    제한사항: 이 단계는 z/OS 대상에 적용되지 않습니다.
    다음 매개변수를 지정하십시오.
    • targetList: 새 프로파일을 작성할 시스템
    • wasHome: 작업 관리자를 실행 중인 시스템에 제품을 설치한 디렉토리
    • responsefile: 응답 파일을 저장한 디렉토리를 입력하십시오. 이 텍스트 파일에서는 작성할 프로파일의 매개변수 및 정보를 제공합니다.
    예를 들어 다음과 같습니다.
    • Jacl 사용:
      $AdminTask submitJob {-jobType manageprofiles -targetList hostname 
      -jobParams {{wasHome D:\\WAS70GA} {responseFile D:\\temp\\mp1.txt}}}
    • Jython 사용:
      $AdminTask submitJob {-jobType manageprofiles -targetList hostname 
      -jobParams {{wasHome D:\\WAS70GA} {responseFile D:\\temp\\mp1.txt}}}

결과

대상 시스템에 제품을 설치하고 작업 관리자를 사용하여 프로파일을 작성했습니다.

다음에 수행할 작업

작업 관리자를 사용하여 대상 컴퓨터에서 명령 또는 스크립트를 실행할 수 있습니다.

  • Jacl 사용:
    $AdminTask runCommand {-host hostname -jobParams 
    {{command command_to_run}{workingDir working_directory_on_remote_host}}}
  • Jython 사용:
    $AdminTask.runCommand ('-host hostname -jobParams 
    [[command command_to_run][workingDir working_directory_on_remote_host]]')

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=tagt_job_install_was
파일 이름:tagt_job_install_was.html