z/OS에서 IBM SDK, Java Technology Edition 설치

IBM® SDK, Java™ Technology Edition의 제품 코드는 IBM Installation Manager 버전 1.8.5 이상을 사용하여 설치됩니다. Liberty는 호환 가능한 Java 런타임 환경(JRE) 또는 Java SDK(Software Development Kit)에서 실행될 수 있습니다.

시작하기 전에

[17.0.0.3 and later]중요사항: 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에서 더 이상 실행되지 않습니다. 자세한 정보는 제거 알림의 내용을 참조하십시오.
  1. z/OS® 시스템에서 Installation Manager를 작성하십시오.

    Installation Manager의 2진 디렉토리 위치를 알아야 하고 Installation Manager를 호출할 수 있는 사용자 ID에 액세스할 수 있어야 합니다.

  2. z/OS Liberty용 WebSphere Application Server의 사본을 설치하십시오.
  3. 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.v80com.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 제품 오퍼링과 유사하게, 개별 수정사항은 수정팩에서 다르게 적용되는 임시 수정사항으로 패키징됩니다.

프로시저

  1. IBM SDK Java Technology Edition이 설치될 z/OS Liberty용 WebSphere Application Server의 설치된 사본을 선택하십시오.
  2. 원래 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 옵션을 추가하여 파일 시스템에 있는 모든 파일의 소유권 및 권한을 설정할 수 있습니다.

  3. Installation Manager 사용자 ID 아래의 Unix System Services 쉘에 로그인하고 디렉토리를 Installation Manager 2진 위치의 eclipse/tools 서브디렉토리로 변경하십시오.
    예:
    cd /InstallationManager/bin/eclipse/tools
  4. 웹 기반 서비스 저장소를 사용하려는 경우 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_IDuser_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로 신임 정보 스토리지 파일을 읽을 수 있는지 확인하십시오.

  5. 제품 저장소가 사용 가능한지 확인하십시오.
    다음 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
  6. 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에 적용되지 않습니다.

  7. Installation Manager가 오류 메시지 없이 완료되면 제품 설치가 완료된 것입니다.

    설치 로그는 Installation Manager 런타임 데이터 위치의 로그 서브디렉토리에서 확인할 수 있습니다.

  8. 제품 설치가 완료되면, 제품 파일 시스템을 마운트 해제하고 Liberty 서버가 사용할 수 있도록 이를 읽기 전용으로 다시 마운트하십시오.

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

파일 이름: twlp_ins_installation_zos_installing_jdk.html