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

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

시작하기 전에

Installation Manager 설치 및 Liberty 설치 준비에 설명된 대로 오퍼링을 설치할 각 시스템을 준비하십시오.

이 태스크 정보

Installation Manager를 사용하면 응답 파일을 사용하여 다양한 방법으로 오퍼링을 설치할 수 있습니다. 다음 프로시저에서 설명하는 것처럼 GUI를 사용하여 응답 파일을 기록하거나 기존 응답 파일을 복사하고 수정하여 새 응답 파일을 작성할 수 있습니다.

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

프로시저

  1. 옵션: 오퍼링을 설치할 응답 파일을 기록하십시오.

    시스템 중 하나에서 다음 조치를 수행하여 오퍼링을 설치할 응답 파일을 기록하십시오.

    1. 명령행에서 Installation Manager를 설치한 디렉토리의 eclipse 서브디렉토리로 변경하십시오.
    2. -record 옵션을 사용하여 명령행에서 Installation Manager를 시작하십시오.
      예를 들면 다음과 같은 경우가 있습니다.
      • Windows 플랫폼용 관리자 또는 비관리자:
        IBMIM.exe -skipInstall "C:\temp\imRegistry" 
          -record C:\temp\install_response_file.xml
      • AIX 플랫폼의 경우HP UNIX 플랫폼의 경우LINUX 플랫폼용Solaris 플랫폼의 경우관리자:
        ./IBMIM -skipInstall /var/temp/imRegistry 
          -record /var/temp/install_response_file.xml
      • AIX 플랫폼의 경우HP UNIX 플랫폼의 경우LINUX 플랫폼용Solaris 플랫폼의 경우비관리자:
        ./IBMIM -skipInstall user_home/var/temp/imRegistry 
          -record user_home/var/temp/install_response_file.xml
      팁: 새 응답 파일을 기록하는 경우, -skipInstall 매개변수를 지정할 수 있습니다. 이 매개변수를 사용할 때의 장점은 다음과 같습니다.
      • 설치되는 파일 없이, 기록 속도를 높입니다.
      • -skipInstall 매개변수와 함께 임시 데이터 위치를 사용하여 Installation Manager가 기록하는 중에 설치 레지스트리를 지정된 데이터 위치에 기록합니다. -skipInstall 매개변수 없이 Installation Manager를 다시 시작하는 경우, 응답 파일을 사용하여 실제 설치 레지스트리에 대해 설치할 수 있습니다.

        Installation Manager가 사용하는 에이전트 데이터 위치에 -skipInstall 조작을 사용하지 마십시오. 이 조작은 지원되지 않습니다. 명확하게 쓰기 가능한 위치를 사용하고 나중에 레코딩 세션에 해당 위치를 재사용하십시오.

      자세한 정보는 IBM® Installation Manager 문서를 참조하십시오.

    3. GUI를 사용하여 분산 운영 체제에 Liberty 설치에 설명된 지시사항을 따르십시오.
  2. 옵션: 설치를 위한 신임 정보 스토리지 파일을 작성하십시오. 인증된 원격 저장소를 사용 중인 경우, 신임 정보 스토리지 파일에 인증을 요구하는 URL(예: 원격 저장소)을 위한 신임 정보를 저장할 수 있습니다. IBM Installation Manager 버전 1.6.2 이상을 사용하는 경우, -secureStorageFile-masterPasswordFile 옵션을 사용하여 신임 정보 스토리지 파일에 신임 정보를 저장하십시오. Installation Manager의 이전 버전에서는 키 링 파일의 신임 정보에 액세스하는 데 -keyring-password 옵션이 사용되었습니다. 이러한 옵션은 버전 1.6.2에서 더 이상 사용되지 않습니다. 파일 구조의 차이로 인해 키 링 파일에서 스토리지 파일로의 마이그레이션 경로가 없습니다.
    • -secureStorageFile-masterPasswordFile 옵션을 사용하여 신임 정보 스토리지 파일에 신임 정보를 저장하는 방법에 대한 자세한 정보는 Installation Manager 버전 1.6 문서를 참조하십시오.
    • -keyring-password 옵션을 사용하여 키 링 파일에 신임 정보를 저장하는 방법에 대한 자세한 정보는 Installation Manager 버전 1.5 문서를 참조하십시오.
  3. 응답 파일을 사용하여 오퍼링을 설치하십시오.

    오퍼링을 설치할 각 시스템에서 명령행으로 이동하여 Installation Manager가 설치된 디렉토리에 있는 eclipse/tools 서브디렉토리로 변경한 후 오퍼링을 설치하십시오.

    예를 들면 다음과 같은 경우가 있습니다.
    • Windows 플랫폼용 관리자 또는 비관리자:
      imcl.exe -acceptLicense 
        input C:\temp\install_response_file.xml 
        -log C:\temp\install_log.xml 
        -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password_file.txt
    • AIX 플랫폼의 경우HP UNIX 플랫폼의 경우LINUX 플랫폼용Solaris 플랫폼의 경우관리자:
      ./imcl -acceptLicense 
        input /var/temp/install_response_file.xml
        -log /var/temp/install_log.xml
        -secureStorageFile /var/IM/credential.store -masterPasswordFile /var/IM/master_password_file.txt
    • AIX 플랫폼의 경우HP UNIX 플랫폼의 경우LINUX 플랫폼용Solaris 플랫폼의 경우비관리자:
      ./imcl -acceptLicense 
        input user_home/var/temp/install_response_file.xml
        -log user_home/var/temp/install_log.xml
        -secureStorageFile user_home/var/IM/credential.store -masterPasswordFile user_home/var/IM/master_password_file.txt
    참고:
    • 이 오퍼링의 설치 이미지 또는 저장소의 lafiles 또는 offering_name/lafiles 서브디렉토리에 있는 라이센스 계약 파일에서 관련 이용 약관, 주의사항 및 기타 정보를 제공합니다.
    • 중요한 설치 후 지침이 표준 출력에 표시될 수 있습니다.

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

Windows 플랫폼용다음은 오퍼링을 설치하는 응답 파일의 예제입니다.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input clean="true" temporary="true">
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
</server>	<install modify='false'>
<offering id='com.ibm.websphere.liberty.v85' 
  profile='WebSphere Liberty V8.5' 
  features='embeddablecontainer' installFixes='none'/>
</install>
<profile id='WebSphere Liberty V8.5' 
  installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
</agent-input>
AIX 플랫폼의 경우LINUX 플랫폼용Solaris 플랫폼의 경우Windows 플랫폼용중요사항: 64비트 시스템을 설치하는 경우, IBM Software Development Kit의 옵션 중 하나를 포함해야 합니다.
  • cic.selector.arch 특성 키 및 관련 값을 사용하여 설치할 아키텍처(32비트 또는 64비트)를 지정할 수 있습니다.
    다음은 32비트 아키텍처 지정 예제입니다.
    <profile>
    ...
    <data key='cic.selector.arch' value='x86'/>
    ...
    </ptofile>

    이 키에 대한 사항을 지정하지 않으면 시스템과 정확히 일치하는 내용을 수신합니다. 64비트 시스템의 경우, 설치 기본값을 64비트 설치로 설정합니다.

    여기에서 선택한 사항이 패키지 그룹에 설치된 모든 패키지에 적용됩니다. 지원되는 cic.selector.key 키 값에 대한 정보는 Installation Manager 문서에서 cic.selector.key 표를 참조하십시오.

응답 파일에서 업데이트에 대한 원격 검색을 사용하지 않으려면 다음 환경 설정을 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 문서에서 자동 환경 설정 키에 대한 세부사항을 확인할 수 있습니다.
다음 예제는 대체 조치를 수행하기 위해 응답 파일을 변경하는 방법을 보여줍니다.
  • 이 오퍼링에 대한 여러 사본을 설치하려면 다른 설치 위치와 각 설치에 대한 새 패키지 그룹을 지정하십시오. 예를 들어, 오퍼링의 두 번째 사본을 C:\Program Files\IBM\WebSphere\Liberty_2 디렉토리에 설치하고 WebSphere Liberty V8.5_2 패키지 그룹을 작성하려면 다음을 찾으십시오.
    <profile id='WebSphere Liberty V8.5' 
      installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
    이를 다음으로 대체하십시오.
    <profile id='WebSphere Liberty V8.5_2'
      installLocation='C:\Program Files\IBM\WebSphere\Liberty_2'>
  • 선택적 기능을 추가하려면 쉼표로 구분된 목록의 항목으로 추가하십시오. 예:
    <offering id='com.ibm.websphere.liberty.v85' 
      profile='WebSphere Liberty V8.5' 
      features='embeddablecontainer' installFixes='none'/>
    • 임베디드 가능한 EJB 컨테이너 및 JPA 클라이언트(embeddablecontainer)

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

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

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

    기능이 지정되지 않으면, 기본 기능(embeddablecontainer)이 설치됩니다.
  • Liberty Repository[8.5.5.2 이상]Liberty Repository에서 설치할 추가 자산을 지정할 수 있습니다. Liberty Repository 자산 목록의 경우, downloads page on WASdev.net을 참조하십시오.

    Liberty Repository 자산을 설치하려면 인터넷에 액세스할 수 있어야 하며 IBM Installation Manager 버전 1.6.2 이상이 있어야 합니다. Installation Manager의 이전 버전에는 Liberty Repository 자산을 설치하는 옵션이 없습니다. 응답 파일을 사용 중이고 Installation Manager를 1.6.2 이상으로 업데이트하지 않은 경우, 사용자가 응답 파일에서 지정한 자산은 설치 동안 무시됩니다.

    추가 기능을 설치하려면 응답 파일에 두 개의 추가 data key 요소를 지정하십시오. 기호 이름 또는 짧은 이름을 사용할 수 있습니다.

    다음 예제는 기호 이름을 사용하여 Portlet Container 및 Portlet Serving 기능을 설치합니다.
    <data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,com.ibm.websphere.appserver.portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    다음 예제는 짧은 이름을 사용하여 Portlet Container 및 Portlet Serving 기능을 설치합니다.
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    [8.5.5.5 이상]버전 8.5.5.5 이상에는 user.accept.license=true가 필요하지 않습니다.
    Liberty Repository[8.5.5.4 이상]버전 8.5.5.4부터는 extprogmodels 기능을 더 이상 사용할 수 없습니다. 대신 extendedPackage-1.0 추가 기능을 설치하거나 Liberty Repository로부터 필요한 개별 기능을 설치하십시오. 자세한 정보는 다음 주제를 참조하십시오.
    다음 예제는 user.addon 매개변수를 사용하여 확장 프로그래밍 모델을 설치하고 user.feature 매개변수와 짧은 이름을 사용하여 Portlet Container 및 Portlet Serving 기능을 설치합니다.
    <data key='user.addon' value='extendedPackage-1.0'/>
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    [8.5.5.5 이상]버전 8.5.5.5 이상에는 user.accept.license=true가 필요하지 않습니다.
    Liberty Repository[8.5.5.6 이상]또한 Liberty Asset Repository Service 또는 로컬 디렉토리 기반 저장소의 인스턴스에서 자산을 설치할 수도 있습니다. 자세한 정보는 Installation Manager를 사용하여 자산 설치의 내용을 참조하십시오. repository 요소에 저장소 URL 또는 디렉토리를 추가하십시오. Installation Manager가 저장소를 인식하지 못할 경우, repository.config 파일을 직접 가리키십시오. 자산을 설치할 경우 저장소는 사용자가 지정하는 순서로 액세스됩니다. 다음 예에서는 자산이 Liberty Asset Repository Service의 https://your_onprem_asset_repo_url 인스턴스에서 먼저 설치된 후 D:\IBM\LocalAssetRepo 디렉토리 기반 저장소에서 설치됩니다.
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
    <repository location="https://your_onprem_asset_repo_url" />
    <repository location="D:\IBM\LocalAssetRepo" />
    </server>
    기본적으로 Liberty Repository는 설치 시 액세스되는 저장소 중 마지막 저장소입니다. Liberty 저장소에 액세스할 수 없게 하려면 user.useLibertyRepository 매개변수를 false로 설정하십시오.
    <data key='user.addon' value='extendedPackage-1.0'/>
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.useLibertyRepository' value='false'/>

    Liberty Repository 및 이에 포함된 자산에 대해 더 학습하려면 Liberty Repository의 내용을 참조하십시오.

  • Installation Manager는 이전 버전의 패키지를 저장하여 나중에 문제가 발생할 경우 롤백할 수 있도록 합니다. Installation Manager는 패키지를 이전 버전으로 롤백할 때 최신 버전의 파일을 설치 제거하고 이전 버전을 다시 설치합니다. 롤백을 위해 파일을 저장하지 않으려면 응답 파일에서 다음 환경 설정을 변경하여 파일이 저장되지 않도록 할 수 있습니다.
    <preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
    바꿀 대상 this:
    <preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='false'/>

    Installation Manager 환경 설정에 대한 자세한 정보는 IBM Installation Manager 문서를 참조하십시오.

    팁: 이 옵션을 사용하여 롤백을 위해 로컬로 파일을 유지하지 않도록 선택한 경우라도, 해당 제품 저장소에 액세스하면 이전에 설치된 레벨로 롤백할 수 있습니다.

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

Information Center 이용 약관 | 피드백


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