응답 파일을 사용하여 IBM i 운영 체제의 Liberty에서 기능 추가 및 제거

Installation Manager 응답 파일을 사용하여 WebSphere® Application Server Liberty Core 기능을 설치하고 제거할 수 있습니다.

이 태스크 정보

이 프로시저를 수행하여 Installation Manager를 통해 응답 파일을 사용하여 자동으로 기능을 설치하거나 제거하십시오.

기타 Installation Manager 조작과 같이, imcl 명령행 도구를 통해 수정을 호출할 수 있습니다. 자세한 정보를 보려면 IBM® Installation Manager Information Center로 이동하십시오.

[8.5.5.4 이상]Liberty 프로파일 버전 8.5.5.4 이상을 설치하려면 Installation Manager 버전 1.6.2 이상이 있어야 합니다.

선택적 기능: 선택적 기능의 다음 목록에서 응답 파일에 사용할 이름이 소괄호 안에 있습니다.
  • 임베디드 가능한 EJB 컨테이너 및 JPA 클라이언트(embeddablecontainer)

    이 옵션은 임베디드 가능한 EJB 컨테이너 및 JPA 클라이언트를 설치합니다.

    임베디드 가능한 EJB 컨테이너는 독립형 Java™ Platform, SE(Standard Edition) 환경에서 엔터프라이즈 Bean을 실행하는 데 사용할 수 있는 JAR(Java 아카이브) 파일입니다. Application Server 외부에서 이러한 임베디드 가능한 컨테이너를 사용하여 엔터프라이즈 Bean을 실행할 수 있습니다. 임베디드 가능한 EJB 컨테이너는 EJB 3.1 스펙의 일부로, 주로 엔터프라이즈 Bean 비즈니스 로직을 단위 테스트하는 데 사용됩니다.

    JPA 클라이언트는 Java SE 환경에서 Java Persistence API 기능을 제공하도록 임베드 가능한 EJB 컨테이너와 함께 사용할 수 있습니다.

프로시저

  1. 옵션: 저장소에 사용자 이름 및 비밀번호가 필요한 경우, 신임 정보 스토리지 파일을 작성하여 이 저장소에 액세스하십시오.
    팁: 신임 정보 스토리지 파일을 작성할 때, imutilsc 명령으로 지정된 URL을 찾을 수 없는 경우 저장소 URL 위치의 끝에 /repository.config를 추가하십시오.
    참고: Installation Manager 버전 1.6.2 이상을 사용하는 경우, -secureStorageFile-masterPasswordFile 옵션을 사용하여 신임 정보 스토리지 파일에 신임 정보를 저장해야 합니다. 버전 1.6.2 이전의 Installation Manager 버전에서는 -keyring-password 옵션이 키 링 파일의 신임 정보에 액세스하는 데 사용되었습니다. 이러한 옵션은 버전 1.6.2에서 더 이상 사용되지 않습니다. 파일 구조의 차이로 인해 키 링 파일에서 스토리지 파일로의 마이그레이션 경로가 없습니다. -secureStorageFile-masterPasswordFile 옵션을 사용하여 신임 정보 스토리지 파일에 신임 정보를 저장하는 방법에 대한 자세한 정보는 Installation Manager 버전 1.6 Information Center를 참조하십시오. -keyring-password 옵션을 사용하여 키 링 파일에 신임 정보를 저장하는 방법에 대한 자세한 정보는 Installation Manager 버전 1.5 Information Center를 참조하십시오.
  2. *ALLOBJ 및 *SECADM 특수 권한이 있는 사용자 프로파일을 사용하여 IBM i 시스템에 사인온하십시오.
  3. CL 명령행에서 STRQSH 명령을 실행하여 Qshell 명령 쉘을 시작하십시오.
  4. 응답 파일을 사용하여 기능을 설치 또는 제거하십시오.
    Installation Manager가 설치된 디렉토리에 있는 eclipse/tools 서브디렉토리로 변경한 후 제품을 수정하십시오. 예:
    ./imcl
      input $HOME/WASFiles/temp/modify_response_file.xml 
      -log $HOME/WASFiles/temp/modify_log.xml 
      -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt
    참고: 중요한 설치 후 지침이 표준 출력에 표시될 수 있습니다.

    Installation Manager 사용에 대한 자세한 정보는 IBM Installation Manager Information Center를 참조하십시오.

  • 다음은 설치 시 기능을 수정하는 응답 파일의 예입니다.
    • 다음은 /QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore 디렉토리에 설치된 기존 제품에 임베디드 가능한 EJB 컨테이너 및 JPA 클라이언트를 추가하는 응답 파일입니다.
      <?xml version="1.0" encoding="UTF-8"?>
      <agent-input>
      <server>
        <repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85'/>
      </server>
      <profile id='WebSphere Liberty V8.5' installLocation='/QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore'>
        <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/AppServer/V85/LibertyCore'/>
      </profile>
      <install modify='true'>
        <offering profile='WebSphere Liberty V8.5' features='embeddablecontainer' id='com.ibm.websphere.liberty.v85'/>
      </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>
    • 이 응답 파일을 변경하여 기능을 제거하려면 간단히 install 태그를 uninstall로 변경하십시오. 다음은 임베디드 가능한 EJB 컨테이너 및 JPA 클라이언트를 제거하기 위해 수정된 동일한 응답 파일입니다.
      <?xml version="1.0" encoding="UTF-8"?>
      <agent-input>
      <server>
        <repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85'/>
      </server>
      <profile id='WebSphere Liberty V8.5' installLocation='/QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore'>
        <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/AppServer/V85/LibertyCore'/>
      </profile>
      <uninstall modify='true'>
        <offering profile='WebSphere Liberty V8.5' features='embeddablecontainer' id='com.ibm.websphere.liberty.v85'/>
      </uninstall>
      <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>
    • 단일 응답 파일을 통해 기능 추가 및 제거를 결합하려면 설치 조치 및 설치 제거 조치를 둘 다 추가하십시오.
  • 다음은 설치 시 기능을 수정하는 imcl 명령의 예입니다.
    ./imcl modify com.ibm.websphere.liberty.v85
      -addFeatures embeddablecontainer
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85
      -installationDirectory /QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore
      -secureStorageFile /var/credential.store -masterPasswordFile /var/master_password_file.txt

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

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_modify_is
파일 이름: twlp_ins_modify_is.html