Installation Manager 응답 파일을 사용하여 WebSphere® Application Server
Liberty Core를 이후 버전으로 업데이트할 수 있습니다. IBM® Installation Manager 버전 1.8.5 이상에서는
Liberty 수정팩 16.0.0.2 이상으로 업데이트해야 합니다.
시작하기 전에
참고: WebSphere Liberty의 Java SE 6 사용에 대한 지원은 2017년 9월에 종료됩니다. 지원
종료 이후 Liberty 커널이 재컴파일되고 더 이상 Java SE 6으로 실행할 수 없습니다.
지원 종료 날짜 이후 Java SE 6 이하 수정팩을 계속해서 사용하는 경우 사용자 환경이
보안 위험에 노출될 수 있습니다.
Java SE 8에서는 Java SDK가 최신 기능 및 보안 업데이트를 제공하기 때문에
이를 권장합니다. WebSphere Liberty가 포함된 패키지 그룹에 IBM SDK, Java Technology
Edition 버전 8 패키지를 설치하여 설치할 수 있습니다.
로컬 디렉토리 기반 저장소 또는 Liberty Asset Repository Service의 인스턴스에서
Liberty 자산을 설치하려는 경우 저장소를 구성하십시오. Liberty 자산 저장소에 대한 자세한 정보는 Installation Manager를 사용하여 자산 설치의 내용을 참조하십시오.
팁: 이 문서에 설명된 절차 외에도, Installation Manager를 통해
명령행 또는 응답 파일에서 updateAll 명령을 사용하여 설치된 패키지를 모두 검색하고
업데이트할 수 있습니다.
대상 저장소에 포함된 수정사항에 대해 전체 제어가 있는 경우에만 이 명령을 사용하십시오.
설치하려는 특정 수정사항만 포함하는 사용자 정의 저장소의 세트를 작성하여 이를 가리키는 경우 이 명령을 확실히 사용할 수 있어야 합니다.
서비스 저장소 검색을 사용 가능하게 하거나 기타 활성 웹 기반 저장소에서 직접 수정사항을 설치하는 경우, 응답 파일의 installFixes 속성 또는 명령행의 install 명령과 함께 -installFixes 옵션을 사용하여 설치할 수정사항만 선택하려면 이 옵션을 선택하지 않아야 합니다.
프로시저
- WebSphere Application Server Liberty Core 설치에 사용 가능한
수정팩 목록 및 각 수정사항에 대한 특정 정보를 보려면 다음 조치를 수행하십시오.
- Fix
Central로 이동하십시오.
- 제품 찾기를 클릭하십시오.
- 제품 그룹으로 WebSphere Liberty를 선택하십시오.
- 설치된 버전을 선택하십시오.
- 플랫폼으로 운영 체제를 선택하고 계속을 클릭하십시오.
- 수정사항 찾아보기를 선택하고 계속을 클릭하십시오.
- 수정사항 유형으로서 수정팩을 선택하고
제출을 클릭하십시오.
- 수정사항에 대한 정보를 보려면
각 수정사항 아래에서 자세한 정보를 클릭하십시오.
- 권장사항: 설치할 수정팩의 이름을 기록해 두십시오.
- 다음 프로시저 중 하나를 사용하여 수정팩으로 WebSphere Application Server Liberty Core를 업데이트하십시오.
- 수정팩이 포함된 활성 서비스 저장소에 액세스하고 웹 기반 업데이트를 사용하십시오.
로컬 시스템에서 Installation Manager를 사용하여 WebSphere Application Server Liberty
Core를 라이브 웹 기반 서비스 저장소의 임시 수정사항으로 업데이트하십시오.
다음
조치를 수행하십시오.
- 시스템에 로그온하십시오.
- IBM 소프트웨어 사용자 ID 및 비밀번호가 포함된
Installation Manager 신임 정보 스토리지 및 마스터 비밀번호 파일이 아직 없는 경우에는 저장소에 액세스할 수 있도록 하는
파일을 작성하십시오.
참고: 이는 보호된 IBM 소프트웨어 웹 사이트에 액세스하는 데 사용되는 신임 정보입니다.
팁: 신임 정보 스토리지 파일을 작성할 때, imutilsc 명령으로 지정된 URL을 찾을 수 없는 경우
저장소 URL 위치의 끝에 /repository.config를 추가하십시오.
- 업데이트 중인 WebSphere Application Server Liberty Core 설치에서 모든 서버 및 애플리케이션을 중지하십시오.
- Installation_Manager_binaries/eclipse/tools 디렉토리로 변경하십시오.
여기서 Installation_Manager_binaries는 Installation Manager의
설치 루트 디렉토리입니다.
- 응답 파일을 사용하여 수정팩을 설치하십시오.
- Fix Central의 수정팩이 포함된 파일을 다운로드하고 로컬 업데이트를 사용하십시오.
Fix Central의 수정팩이 포함된 압축 파일을 다운로드할 수 있습니다. 각 압축 수정팩 파일에는 수정팩에 대한 Installation Manager 저장소가 포함되어 있으며,
일반적으로 확장자는
.zip입니다. 수정팩 파일을 다운로드하고 압축을 푼 후, Installation Manager를 사용하여
WebSphere Application Server Liberty를 수정팩으로 업데이트하십시오.
- 수정팩을 다운로드하려면 다음 조치를 수행하십시오.
- Fix
Central로 이동하십시오.
- 제품 그룹으로 WebSphere를
선택하십시오.
- 제품을 선택하십시오.
- 설치된 버전을 선택하십시오.
- 플랫폼으로 운영 체제를 선택하고 계속을 클릭하십시오.
- 수정사항 찾아보기를 선택하고 계속을 클릭하십시오.
- 다운로드할 수정팩을 선택하고 계속을 클릭하십시오.
- 다운로드 옵션을 선택하고 계속을 클릭하십시오.
- 이용 약관에 동의하면 동의함을 클릭하십시오.
- 지금 다운로드를 클릭하여 수정팩을 다운로드하십시오.
- 2진 형식의 압축 파일을 설치될 시스템에 전송하십시오.
- 사용자 시스템의 디렉토리에 압축된 저장소 파일의 압축을 푸십시오.
- 다음
조치를 수행하십시오.
- 시스템에 로그온하십시오.
- 저장소에 사용자 이름 및 비밀번호가 필요한 경우, 신임 정보 스토리지 파일을 작성하여
이 저장소에 액세스하십시오.
Installation Manager의 신임 정보 스토리지 파일 작성에 대한 자세한 정보는 IBM Installation Manager 제품 문서를 읽으십시오.
팁: 신임 정보 스토리지 파일을 작성할 때, imutilsc 명령으로 지정된 URL을 찾을 수 없는 경우
저장소 URL 위치의 끝에 /repository.config를 추가하십시오.
- 업데이트 중인 WebSphere Application Server Liberty Core 설치에서
모든 서버 및 애플리케이션을 중지시키십시오.
- Installation_Manager_binaries/eclipse/tools 디렉토리로 변경하십시오.
여기서 Installation_Manager_binaries는 Installation Manager의
설치 루트 디렉토리입니다.
- 응답 파일을 사용하여 수정팩을 설치하십시오.
예

다음은 제품을 최신 버전으로 업데이트하는
응답 파일의 예입니다.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
<server>
<repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND'/>
</server> <profile id='WebSphere Liberty'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
<install modify='false'>
<offering profile='WebSphere Liberty' id='com.ibm.websphere.liberty.CORE.ND'
version='16.0.2.20161025_2108'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files\IBM\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>
팁: - 프로파일 ID(<profile . . . id='profile_ID'
. . . .> 및 <offering . . . profile='profile_ID'
. . . .>)는 Installation Manager를 설치한 디렉토리에 있는 eclipse/tools 서브디렉토리에서
imcl listInstallationDirectories -verbose 명령을 실행하는 경우에 찾을 수 있습니다. 이는
패키지 그룹의 이름과 같습니다.
- 오퍼링 ID(<offering . . . id='offering_ID'
. . .
.>)는 지원되는 운영 체제에 대한 Liberty 제품 오퍼링에서 찾을 수 있습니다.
- version은 설치할 오퍼링의 특정 버전입니다(예: 16.0.2.20161025_2108). 이
스펙은 선택적입니다.
- version이 지정되지 않으면 최신 버전의 오퍼링과 해당 버전에 대한 모든 임시 수정사항이 설치됩니다.
- version이 지정되면 지정된 버전의 오퍼링이 설치되지만 해당 버전의 임시 수정사항은 설치되지 않습니다.
저장소에 대해 다음 명령을 실행하면 오퍼링 ID의 끝에
밑줄과 함께 첨부된 오퍼링 버전을 확인할 수 있습니다.
./imcl listAvailablePackages -repositories repository_URL_or_path
- 또한 none, recommended 또는 all을 installFixes 인수와 함께 지정하여
오퍼링과 함께 설치하려는 임시 수정사항을 표시할 수도 있습니다.
- 오퍼링 버전을 지정하지 않으면 installFixes 옵션이 all로 기본 설정됩니다.
- 오퍼링 버전을 지정하면 installFixes 옵션이 none으로 기본 설정됩니다.
New: Liberty를 업데이트하면 설치된 모든
Liberty 추가 기능 및 기능도 업데이트됩니다.
응답 파일에서 data 요소를 추가하여 추가 기능을 설치할 수 있습니다. 기능을 설치하려면 user.feature 매개변수에서 기호 이름 또는 축약 이름을 지정하십시오. 추가 기능을 설치하려면 data를 추가하고 user.addon 매개변수에 축약 이름을 지정하십시오.
다음 예는 기호 이름을 사용하여 포틀릿 컨테이너를 설치하고 축약 이름을 사용하여 포틀릿 지원(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 Repository 및 이에 포함된 자산에 대해 더 학습하려면 Liberty 저장소의 내용을 참조하십시오.
- 선택적 임베드 가능한 EJB 컨테이너 및 JPA 클라이언트 기능(embeddablecontainer)을 추가하려면 오퍼링에 기능을 추가하십시오. 예:
<offering id='com.ibm.websphere.liberty.CORE.ND'
profile='WebSphere Liberty'
features='embeddablecontainer' installFixes='none'/>
이 기능을 기존 설치에 설치하는 경우 업데이트 시 응답 파일에 이 기능이 포함되어야 합니다. 응답 파일에 이 기능을 추가하지 않으면 Installation Manager가 이를 제거합니다.