응답 파일을 사용하여 IBM i 운영 체제에 Liberty 설치

Installation Manager 응답 파일을 사용하여 IBM® i 운영 체제에서 모든 WebSphere® Application Server Liberty 오퍼링을 설치할 수 있습니다.

시작하기 전에

[16.0.0.4 이상]참고: WebSphere Liberty의 Java SE 6 사용에 대한 지원은 2017년 9월에 종료됩니다. 지원 종료 이후 Liberty 커널이 재컴파일되고 더 이상 Java SE 6으로 실행할 수 없습니다. 지원 종료 날짜 이후 Java SE 6 이하 수정팩을 계속해서 사용하는 경우 사용자 환경이 보안 위험에 노출될 수 있습니다.

Java SE 8에서는 Java SDK가 최신 기능 및 보안 업데이트를 제공하기 때문에 이를 권장합니다.

이 프로시저를 사용하기 전에 설치를 준비하십시오. 자세한 정보는 IBM i에서 설치를 위한 운영 체제 준비를 참조하십시오.

로컬 디렉토리 기반 저장소 또는 Liberty Asset Repository Service의 인스턴스에서 Liberty 자산을 설치하려는 경우 저장소를 구성하십시오. Liberty 자산 저장소에 대한 자세한 정보는 Installation Manager를 사용하여 자산 설치의 내용을 참조하십시오.

중요사항: Liberty 설치 전에 제품 파일에서 찾을 수 있는 라이센스 계약을 읽어야 합니다. 이 주제에 설명된 대로 명령에 -acceptLicense를 지정하여 라이센스 계약에 동의했음을 나타내십시오.

아직 설치되어 있지 않은 경우 IBM Installation Manager 버전 1.8.5 이상을 제품을 설치할 시스템에 설치하십시오.

  1. IBM Installation Manager를 다운로드하십시오.
    Installation Manager 설치 파일에 액세스하기 위한 세 가지 기본 옵션이 있습니다.
    • IBM Installation Manager 다운로드 웹 사이트에서 Installation Manager 최신 버전을 다운로드하십시오.
    • 매체의 제품 저장소에서 Installation Manager를 설치하십시오.
    • Passport Advantage® 사이트에서 파일을 다운로드하고 로컬 설치를 사용하십시오.

      Passport Advantage ID 및 비밀번호로 라이센스가 있는 고객은 Passport Advantage 사이트에서 필수 제품 저장소를 다운로드할 수 있습니다.

  2. Installation Manager의 2진, 런타임 데이터(에이전트 데이터) 및 공유 데이터 위치에 대해 각기 다른 위치를 3개 선택하십시오.
  3. Installation Manager 명령행을 사용하여 Installation Manager를 설치하십시오.
    1. *ALLOBJ 및 *SECADM 특수 권한이 있는 사용자 프로파일을 사용하여 IBM i 시스템에 사인온하십시오.
    2. CL 명령행에서 STRQSH 명령을 실행하여 Qshell 명령 쉘을 시작하십시오.
    3. umask를 022로 설정했는지 확인하십시오.
      umask 설정을 확인하려면 다음 명령을 발행하십시오.
      umask
      umask 설정을 022로 설정하려면 다음 명령을 발행하십시오.
      umask 022
    4. Installation Manager 설치 파일이 포함된 위치로 변경하고 다음 명령을 실행하십시오.
      installc -acceptLicense -log log_file_path_and_name
      참고:
      • Installation Manager 설치에 대한 자세한 정보는 IBM Installation Manager 제품 문서를 참조하십시오.
      • installc 명령만 사용하여 Installation Manager를 설치하십시오.

프로시저

  1. 옵션: 저장소에 사용자 이름 및 비밀번호가 필요한 경우, 신임 정보 스토리지 및 마스터 비밀번호 파일을 작성하여 이 저장소에 액세스하십시오.
    1. 옵션: 마스터 비밀번호 파일을 작성하십시오.

      마스터 비밀번호 파일은 "이 텍스트는 마스터 비밀번호입니다. "와 같이 비밀번호 문구를 포함하는 텍스트 파일일 수 있습니다. 이 파일은 인증 신임 정보를 보안 설정하는 데 사용됩니다.

      마스터 비밀번호 파일을 작성하고 신임 정보 작성 시 이 파일을 사용하는 경우에 항상 마스터 비밀번호 파일을 지정해야 합니다.

      팁: 이 파일을 보안 설정하려면 사용자의 운영 체제에 적합하게 이 파일에 대한 액세스를 제한하도록 권한을 설정하십시오.
    2. imutilsc saveCredential 명령을 실행하여 신임 정보 스토리지 파일을 작성하십시오.
      Windows 플랫폼용
      imutilsc.exe saveCredential 
        -secureStorageFile storage_file
        -userName user_ID -userPassword user_password
        -url repository_URL_or_path 
      AIX 플랫폼용HP UNIX 플랫폼용LINUX 플랫폼용Solaris 플랫폼용
      ./imutilsc saveCredential 
        -secureStorageFile storage_file
        -userName user_ID -userPassword user_password
        -url repository_URL_or_path 
      팁: imutilsc 명령이 신임 정보 스토리지 파일을 작성할 때 지정한 URL을 찾을 수 없는 경우에 저장소 URL 위치의 끝에 /repository.config를 추가하십시오.
  2. *ALLOBJ 및 *SECADM 특수 권한이 있는 사용자 프로파일을 사용하여 IBM i 시스템에 사인온하십시오.
  3. CL 명령행에서 STRQSH 명령을 실행하여 Qshell 명령 쉘을 시작하십시오.
  4. umask를 022로 설정했는지 확인하십시오.
    umask 설정을 확인하려면 다음 명령을 발행하십시오.
    umask
    umask 설정을 022로 설정하려면 다음 명령을 발행하십시오.
    umask 022
  5. 응답 파일을 사용하여 제품을 설치하십시오.
    Installation Manager가 설치된 디렉토리에 있는 eclipse/tools 서브디렉토리로 변경한 후 제품을 설치하십시오. 예를 들어 다음과 같습니다.
    ./imcl -acceptLicense 
      input $HOME/WASFiles/temp/install_response_file.xml 
      -log $HOME/WASFiles/temp/install_log.xml 
      -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt
    참고:
    • 이 오퍼링의 설치 이미지 또는 저장소의 lafiles 또는 product_name/lafiles 서브디렉토리에 있는 라이센스 계약 파일에서 관련 이용 약관, 주의사항 및 기타 정보를 제공합니다.
    • /QIBM/ProdData/InstallationManager는 IBM i 시스템의 Installation Manager 파일에 대한 기본 설치 위치입니다.
    • 중요한 설치 후 지침이 표준 출력에 표시될 수 있습니다.

    자세한 정보는 IBM Installation Manager 제품 문서를 읽으십시오.

다음은 http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND에 있는 웹 기반 저장소를 사용하여 선택적 기능 없이 제품을 /QIBM/ProdData/WebSphere/Liberty/LibertyCore 디렉토리에 설치하기 위한 응답 파일의 예입니다.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
<server>
  <repository location='http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND'/>
</server>	<profile id='WebSphere Liberty' installLocation='/QIBM/ProdData/WebSphere/Liberty/LibertyCore'>
  <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/Liberty/LibertyCore'/>
  <data key='user.import.profile' value='false'/>
</profile>
<install modify='false'>
  <offering profile='WebSphere Liberty' 
    features='' id='com.ibm.websphere.liberty.CORE.ND'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' 
  value='/QIBM/UserData/InstallationManager/IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
</agent-input>
팁:
  • New: 기본적으로 Liberty를 설치하면 사용자의 제품 에디션에 적용되는 모든 Liberty 기능이 설치됩니다.
    모든 기능을 설치하지 않고 다음 예에 표시된 대로 user.addonuser.feature 특성에 일련의 사용자 정의 Liberty 추가 기능 및 기능을 지정하여 이를 설치할 수 있습니다. 기능 축약 이름 또는 기호 이름은 쉼표 두 개로 구분되어야 함을 참고하십시오.
    다음 예는 기호 이름을 사용하여 포틀릿 컨테이너를 설치하고 축약 이름을 사용하여 포틀릿 지원(Portlet Serving) 기능을 설치하며 확장된 프로그래밍 모델 추가 기능을 설치합니다.
    <data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/>
    <data key='user.addon' value='extendedPackage-1.0'/>
    <data key='user.accept.license' value='true'/>
    인터넷 액세스를 하거나 하지 않고도 Liberty 자산 저장소 서비스의 인스턴스 또는 로컬 디렉토리 기반 저장소에서 자산을 설치할 수 있습니다. 자세한 정보는 Installation Manager를 사용하여 자산 설치의 내용을 참조하십시오.repository 요소에서 저장소 URL, 디렉토리 또는 아카이브 경로를 추가하십시오. Installation Manager가 저장소를 인식하지 못할 경우, repository.config 파일을 직접 가리키십시오. 자산을 설치하는 경우 저장소는 지정한 순서대로 액세스됩니다.
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty" />
    <repository location="https://your_onprem_asset_repo_url" />
    <repository location="/QIBM/LocalAssetRepo" />
    <repository location="/QIBM/LocalAssetRepo2.zip" />
    </server>
    Liberty 저장소에 대한 액세스가 가능하게 하려면 data 요소에서 user.useLibertyRepository 매개변수를 true로 설정하십시오. Liberty 저장소는 설치 중 액세스하는 마지막 저장소입니다.
    <data key='user.useLibertyRepository' value='true'/>
    중요사항: Liberty 추가 기능 또는 기능을 설치하지 않으려면 user.addonuser.feature 특성에 비어 있는 값을 지정하십시오.
    <data key='user.feature' value=''/>
    <data key='user.addon' value=''/>
    자세한 정보는 다음 주제를 참조하십시오.
  • 저장소 위치가 웹 기반 저장소 또는 로컬 제품 저장소를 가리키는지 확인하십시오. 예를 들어 다음과 같습니다.
    <repository location='https://downloads.mycorp.com:8080/WAS_Liberty_repository'/>
  • 예제의 다음 행은 IBM i의 프로파일 위치에 대한 기본값을 지정합니다.
    <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/Liberty/LibertyCore'/>
    이 기본 위치를 대체하려면 다른 위치를 지정하십시오.
  • 예제의 다음 행은 IBM i의 공유 자원 디렉토리에 대한 기본값을 지정합니다.
    <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/QIBM/UserData/InstallationManager/IMShared'/>
    이 기본 위치를 대체하려면 다른 위치를 지정하십시오.
    참고: Installation Manager에 대한 하나의 공유 자원 디렉토리만 있습니다. 이전에 시스템에 설치한 적이 있으면 해당 공유 자원 디렉토리가 사용되고 응답 파일에 지정된 디렉토리는 사용되지 않습니다.
  • 응답 파일에서 업데이트에 대한 원격 검색을 사용하지 않으려면 다음 환경 설정을 false로 설정하십시오.
    • offering.service.repositories.areUsed

      원격 저장소에서 설치된 오퍼링에 대한 업데이트를 검색하는 데 사용됩니다.

    • com.ibm.cic.common.core.preferences.searchForUpdates

      Installation Manager에 대한 업데이트를 검색하는 데 사용됩니다.

    예를 들어 다음과 같습니다.
    <preference value='false' name='offering.service.repositories.areUsed'/>
    <preference value='false' name='com.ibm.cic.common.core.preferences.searchForUpdates'/>
    IBM Installation Manager 제품 문서에서 자동 환경 설정 키에 대한 추가 세부사항을 확인할 수 있습니다.
  • 둘 이상의 오퍼링 인스턴스를 설치하려면 각 추가 인스턴스의 프로파일 ID를 고유하게 설정해야 합니다. 예를 들어 다음과 같습니다.
    <offering profile='WebSphere Liberty - Another User's WAS Liberty CORE' 
        features='' id='com.ibm.websphere.liberty.CORE.ND'/>
    응답 파일의 프로파일 ID를 지정하는 두 장소 모두에서 변경해야 합니다.
  • 선택적 임베드 가능한 EJB 컨테이너 및 JPA 클라이언트 기능(embeddablecontainer)을 추가하려면 오퍼링에 기능을 추가하십시오. 예:
    <offering id='com.ibm.websphere.liberty.CORE.ND' 
      profile='WebSphere Liberty'
      features='embeddablecontainer' installFixes='none'/>
다음은 이 응답 파일을 조작하여 다른 조치를 수행할 수 있는 변경사항에 대한 몇 가지 예입니다.
  • 설치 위치를 변경하려면 설치 위치를 변경하기만 하면 됩니다. 예:
    Replace
    <profile id='WebSphere Liberty' installLocation='/QIBM/ProdData/WebSphere/Liberty/LibertyCore'>
    바꿀 대상
    <profile id='WebSphere Liberty' installLocation='/home/user/IBM/WebSphere/Liberty/Server'>
  • 라이브 원격 저장소 대신 로컬 저장소에서 설치하려면 저장소 위치를 바꾸십시오. 예:
    Replace
    <repository location='http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND'/>
    바꿀 대상
    <repository location='/home/user/repositories/WAS/local-repositories'/>

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



시간소인 아이콘 마지막 업데이트 날짜: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_ins_installation_is_silent
파일 이름: twlp_ins_installation_is_silent.html