시작하기 전에
중요사항: WebSphere®
Liberty에서 Java SE 6 사용에 대한 지원은
2017년 9월에 종료되었습니다. Liberty 커널은 17.0.0.3에서 재컴파일되었습니다.
17.0.0.3부터는 Liberty 커널이 더 이상 Java
SE 6에서 실행되지 않습니다. 지원 종료 날짜 이후에 이전 릴리스에서
Java SE 6을 계속해서 사용하면 사용자
환경이 보안 위험에 노출될 수 있습니다.
최신 기능과 보안 업데이트를 제공하므로,
Java SE 8은 권장되는 Java SDK입니다. Java SE 8
설치 대안으로 지원되는 다른 Java SDK 버전을
설치할 수 있습니다.
중요사항: 수정팩
19.0.0.3부터
Liberty 커널은
Java SE 7에서 더 이상 실행되지 않습니다. 자세한 정보는
제거 알림의 내용을 참조하십시오.
- z/OS® 시스템에서 Installation Manager를 작성하십시오.
Installation Manager의 2진 디렉토리 위치를 알아야 하고
Installation Manager를 호출할 수 있는 사용자 ID에
액세스할 수 있어야 합니다.
- z/OS Liberty용 WebSphere Application Server의 사본을 설치하십시오.
- IBM SDK, Java Technology Edition의 버전에 맞는
제품 저장소를 얻으십시오. 저장소는 읽기 전용으로 마운트할 수 있습니다.
이 태스크 정보
새 정보: Installation Manager는 이제 두 가지 유형의 Java SDK 오퍼링을 지원합니다.
- 공통 IBM
Java SDK: com.ibm.java.jdk ID에 의해 표시되는 이러한 오퍼링은 최신 Java 버전에 사용 가능합니다. 이러한 오퍼링은 WebSphere 수정팩 스케줄을 따르지 않기 때문에 사용 가능해진 Java 보안 업데이트를 빠르게 수신할 수 있습니다. 이러한 오퍼링은 WebSphere Application Server traditional V9.0에서도 사용됩니다.
- WebSphere
Java SDK: com.ibm.websphere.liberty.IBMJAVA ID에 의해 표시되는 이러한 오퍼링은 이전 Java 버전에서 사용 가능합니다. 이러한 오퍼링에 대한 업데이트는 WebSphere 수정팩 스케줄에 따라 제공됩니다.
다음 테이블은 Java SDK 오퍼링 이름 및 ID를 나열합니다.
표 1. IBM
Java SDK 오퍼링Java SDK 오퍼링 이름 |
오퍼링 ID |
IBM SDK, Java
Technology Edition 버전 8 |
com.ibm.java.jdk.v8 |
IBM SDK, Java
Technology Edition 버전 7 릴리스 1 |
com.ibm.java.jdk.v71 |
IBM
WebSphere SDK, Java Technology Edition 버전 7 |
com.ibm.websphere.liberty.IBMJAVA.v70 |
IBM
WebSphere SDK, Java Technology Edition 버전 6 |
com.ibm.websphere.liberty.IBMJAVA.v60 |
참고: Liberty 버전 8.5.5는
com.ibm.websphere.liberty.IBMJAVA.v80 및
com.ibm.websphere.liberty.IBMJAVA.v71 오퍼링을 지원했습니다. 이러한 오퍼링을 계속해서 설치할 수도 있지만 대신 신규 설치 및 기존 설치 둘 다에 대해 공통 Java SDK를 설치할 것을 고려해 보십시오.
참고로, 이러한 WebSphere
Java SDK 오퍼링은 버전 9.0에서 도입된 버전 없는 Liberty 오퍼링,
com.ibm.websphere.liberty.zOS와 함께 사용될 수 없습니다. 이 Liberty 오퍼링의 경우, IBM
Java SDK를 설치해야 합니다.
중요사항: 사용자가 선택하는
Java SDK의 유형은 업데이트가 제공되는 방법에 영향을 미칩니다.
IBM
Java SDK 및 WebSphere
Java SDK 둘 모두의 경우 수정팩은
Java SDK 설치를 새 레벨(예: 8.0.3.10)로 가져오는 번들 서비스를 포함합니다.
그러나 개별 수정사항의 패키징과 설치는 다릅니다.
- 공통 IBM
Java SDK: 개별 수정사항은 업데이트된 시간소인이 있는
수정팩으로 패키징됩니다. IBM SDK, Java Technology Edition에 대한 개별 수정사항의 컨텐츠는 누적되므로
수정사항은 지정된 레벨의 수정팩 컨텐츠 및 수정사항 이전의 유지보수를 포함합니다. 개별 수정사항은 수정팩으로 패키징되므로
임시 수정사항이 제공되지 않고 IBM
Java SDK의 모든 업데이트는 수정팩을 설치 및
설치 제거하기 위한 메소드를 따라 설치됩니다.
- WebSphere
Java SDK: Liberty 및 기타 WebSphere 제품 오퍼링과 유사하게, 개별 수정사항은
수정팩에서 다르게 적용되는 임시 수정사항으로 패키징됩니다.
- IBM SDK Java Technology Edition이 설치될
z/OS Liberty용 WebSphere Application Server의 설치된 사본을 선택하십시오.
- 원래 IBM Installation Manager로 설치된 것과 동일한 위치에 z/OS Liberty용 WebSphere Application Server의 이 사본에 대한 제품 파일 시스템을 마운트하십시오.
IBM SDK Java Technology Edition을 설치하기 위해 이 파일 시스템에는 최소 7,500개의 트랙(3390) 또는 350MB의 사용 가능한 디스크 공간이 필요합니다.
Installation Manager 2진 위치의
eclipse/tools 서브디렉토리에 있는
zMountFileSystem.sh 스크립트를 사용하여 이 파일 시스템을 마운트할 수 있습니다.
예:
cd /InstallationManager/bin/eclipse/tools
zMountFileSystem.sh -name WAS.SBBOHFS -type ZFS
-mountpoint /usr/lpp/WebSphere/Liberty/V9R0
이 명령에 -owner, -group 및 -perm 옵션을 추가하여
파일 시스템에 있는 모든 파일의 소유권 및 권한을 설정할 수 있습니다.
- Installation Manager 사용자 ID 아래의 Unix System Services 쉘에 로그인하고
디렉토리를 Installation Manager 2진 위치의 eclipse/tools
서브디렉토리로 변경하십시오.
예:
cd /InstallationManager/bin/eclipse/tools
- 웹 기반 서비스 저장소를 사용하려는 경우 imutilsc 명령을 실행하여 이 저장소에 액세스하려면 z/OS에서 신임 정보 스토리지 파일을 작성하십시오.
installation_manager_binaries_directory/eclipse/tools/imutilsc saveCredential
-secureStorageFile storage_file
-userName user_ID -userPassword user_password
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
여기서,
storage_file은 작성할 스토리지 파일의 경로 및 파일 이름이고 user_ID 및 user_password는 보호 IBM 소프트웨어 웹 사이트에 액세스하기 위해 사용하는 유니버셜 IBM 사용자 ID 및 비밀번호입니다.
예:
/opt/IBM/InstallationManager/eclipse/tools/imutilsc saveCredential
-secureStorageFile /u/jane/IBM.software.store
-userName jsmith01 -userPassword 732Ukelele
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
Installation Manager 사용자 ID로 신임 정보 스토리지 파일을 읽을 수 있는지 확인하십시오.
- 제품 저장소가 사용 가능한지 확인하십시오.
다음 Installation Manager
명령행 명령을 실행하면 됩니다.
imcl listAvailablePackages -repositories list_of_repository_locations
하나 이상의 IBM SDK Java Technology Edition 오퍼링 레벨을 확인해야 합니다.
list_of_repository_locations에는 초기 제품 저장소의 경로 및
추가 서비스 저장소의 경로가 포함되어야 합니다. list_of_repository_locations에서 쉼표로
URL을 구분하십시오.
웹 기반 서비스 저장소를 사용하려면
-useServiceRepository 매개변수를 추가하고
-secureStorageFile 매개변수를 사용하여 IBM 소프트웨어 ID 및 비밀번호를 포함하는 신임 정보 스토리지 파일을 지정하십시오. 예:
imcl listAvailablePackages
-repositories /usr/lpp/InstallationManagerRepository/HBBO900
-useServiceRepository
-secureStorageFile /u/jane/IBM.software.store
- Installation Manager 명령행 도구를 실행하여 IBM SDK, Java Technology Edition을 설치하십시오.
imcl install com.ibm.java.jdk.v8
-installationDirectory installation_location
-repositories list_of_repository_locations
-sharedResourcesDirectory shared_data_location
-acceptLicense [-useServiceRepository -secureStorageFile storage_file]
[-installFixes <all | recommended | none> ]
-sharedResourcesDirectory 매개변수는 설치 처리 중에
Installation Manager가 저장소의 아티팩트를 저장할 디렉토리를 가리킵니다. 이 값은 특정 Installation
Manager를 사용하여 처음 제품을 설치할 때 설정됩니다. 공유 자원 디렉토리가 설정된 후에는 이 매개변수를 생략할 수
있습니다.
설치할 제품 버전을 지정하지 않는 경우 Installation Manager가 제품의 최신 버전을 설치합니다. WebSphere Java SDK의 경우 -installFixes none을 지정하여 수정사항 설치를 막을 수 있거나
-installFixes recommended를 지정하여 권장된 수정사항만 설치할 수 있습니다. 설치할 제품 버전을 지정하는 경우, -installFixes
recommended 또는 -installFixes all을 지정하면 저장소 위치에 있는 임의 수정사항만 설치됩니다.
개별 수정사항은 임시 수정사항이 아닌 업데이트된 수정팩으로 패키징되므로 -installFixes 매개변수가 IBM Java SDK에 적용되지 않습니다.
- Installation
Manager가 오류 메시지 없이 완료되면 제품 설치가 완료된 것입니다.
설치 로그는 Installation
Manager 런타임 데이터 위치의 로그 서브디렉토리에서 확인할 수 있습니다.
- 제품 설치가 완료되면, 제품 파일 시스템을 마운트 해제하고
Liberty 서버가 사용할 수 있도록
이를 읽기 전용으로 다시 마운트하십시오.