Liberty용 OpenShift 카트리지 설치

다운로드 가능한 OpenShift 카트리지를 사용하면 Liberty 서버를 OpenShift에서 사용할 수 있습니다.

시작하기 전에

  • Ruby 버전 1.9.3 이상이 설치되어 있어야 합니다.
  • 이 문서에는 Linux 명령행을 사용하여 OpenShift 카트리지를 다운로드하는 방법이 설명되어 있습니다.

이 태스크 정보

OpenShift는 개발자가 클라우드 환경에서 Linux 컨테이너 처리된 서비스 및 애플리케이션을 신속하게 개발, 빌드, 배치 및 관리할 수 있게 하는 개방형 소스 플랫폼입니다. Liberty용 OpenShift 카트리지를 설치하면 각 애플리케이션에 대해 Liberty 및 JRE 2진 파일이 모두 다운로드됩니다.

OpenShift 카트리지는 추가 문서를 찾을 수 있는 https://github.com/WASdev/cloud.openshift.cartridge.wlp에서도 얻을 수 있습니다.

OpenShift 및 해당 장점에 대한 자세한 정보는 OpenShift를 참조하십시오.

참고: OpenShift 버전 2만 이 카트리지에 사용할 수 있음

프로시저

OpenShift 환경에 카트리지 설치

  1. IBM® Fix Central에서 카트리지 압축 파일을 다운로드하십시오.
  2. unzip 명령을 실행하여 카트리지 ibm-websphere-liberty-cartridge-v*.zip 파일의 컨텐츠를 카트리지 디렉토리 cloud.openshift.cartridge.wlp에 추출하십시오.
  3. OpenShift 카트리지는 개발 용도로만 기본 Liberty 및 IBM JRE 2진 파일을 다운로드합니다. 사용하려는 다른 2진 파일에 대한 라이센스를 가지고 있는 경우에는 HTTP를 사용하여 해당 파일에 액세스할 수 있어야 합니다.
    1. JRE 2진을 가리키도록 ibm-websphere-liberty-buildpack/config/ibmjdk.yml 파일을 업데이트하십시오.
    2. Liberty 2진을 가리키도록 ibm-websphere-liberty-buildpack/config/liberty.yml 파일을 업데이트하십시오.
  4. chmod u+x ibm-websphere-liberty-buildpack/resources/download_buildpack_cache.rb 명령을 실행한 후 3단계의 2진 파일을 카트리지 캐시에 추가하십시오. ibm-websphere-liberty-buildpack/resources/download_buildpack_cache.rb ibm-websphere-liberty-buildpack/admin_cache를 실행하십시오.
  5. 카트리지를 사용자의 환경에 배치할 수 있는 라이센스가 있는 경우에는 패키징 전에 승인된 라이센스 번호가 포함된 ibm-websphere-liberty-buildpack/config/licenses.yml 파일을 작성할 수 있습니다.
    IBM_JVM_LICENSE: <jvm license code>
    IBM_LIBERTY_LICENSE: <liberty license code>
    참고: 설치된 경우 모든 사용자가 카트리지를 사용하게 할 수 있습니다. 관리자이거나 OpenShift 설치를 소유하는 경우에는 이 상황에서 카트리지의 동작을 더 많이 제어할 수 있습니다. 카트리지 패키지에 라이센스를 추가한 후에는 개별 애플리케이션이 환경 변수에 대한 라이센스 조항에 동의하지 않아도 됩니다.
  6. 원래 디렉토리로 돌아가서 카트리지 디렉토리를 OpenShift 시스템의 각 노드 호스트에 복사하십시오.
  7. 각 노드 호스트에서 다음을 실행하십시오.
    oo-admin-cartridge --action install --source cloud.openshift.cartridge.wlp/
    service ruby193-mcollective restart
  8. 브로커 호스트에서 다음을 실행하십시오.
    oo-admin-broker-cache --clear --console
    oo-admin-ctl-cartridge -c import-node --activate
    oo-admin-console-cache --clear
  9. rhc cartridges 명령을 실행하여 카트리지가 설치되어 있는지 확인하십시오.

OpenShift 환경에서 카트리지 설치 제거

  1. 브로커 호스트에서 다음을 실행하십시오.
    oo-admin-ctl-cartridge -c deactivate --name ibm-liberty-8.5.5
  2. 각 노드 호스트에서 다음을 실행하십시오.
    oo-admin-cartridge --action erase --name liberty --version 8.5.5 --cartridge_version <Cart_Version_Number>
  3. 브로커 호스트에서 다음을 실행하십시오.
    oo-admin-broker-cache --clear --console
    oo-admin-console-cache --clear
  4. rhc cartridges 명령을 실행하여 카트리지가 설치 제거되었는지 확인하십시오.

결과

이제 OpenShift 카트리지가 설치되었습니다.

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

파일 이름: twlp_oscartridge_ins.html