JMX MBean Liberty 서버 연결 설정

Jython 기반 스크립트를 사용하여 JMX(Java™ Management Extensions) MBean Liberty 서버 연결을 설정할 수 있습니다.

시작하기 전에

이 프로시저를 수행할 수 있으려면 먼저 사용자가 선택한 Jython 버전을 얻어서 설치해야 합니다. Jython 런타임이 없으면 지시사항이 실패합니다.

프로시저

  1. 카탈로그에서 컨테이너를 선택한 후 ibm-websphere-extreme-scale 이미지를 선택하여 컨테이너 빌드를 시작하십시오.
  2. TAG/버전 드롭 다운 메뉴에서 사용할 ibm-websphere-extreme-scale 이미지 버전을 선택하십시오.
  3. 다음과 같이 단일 컨테이너를 작성하도록 선택하십시오.
    1. 컨테이너 작성 패널에서 컨테이너 이름을 지정하십시오(예: wxs1). 컨테이너 이름에 공백 또는 기타 인쇄할 수 없는 문자는 사용할 수 없습니다.
    2. 크기에 ibm-eXtreme-scale 이미지를 시작하기 위해 사용되는 컨테이너의 크기를 지정하십시오.
    3. 공용 IP 주소공용 IP 요청 및 바인드를 지정하십시오.
    4. 고급 옵션 패널을 여십시오. 나중에 롤링 업그레이드를 설치할 때 eXtreme Scale 구성 데이터가 지속될 수 있도록 볼륨을 작성하십시오. 예를 들면 다음과 같습니다.
      • 고급 옵션에서 볼륨 작성을 클릭한 후 볼륨 이름을 지정하십시오. 예를 들어 vol-wxs1을 입력하십시오.
      • 새 환경 변수 추가를 클릭하십시오. ibm-websphere-extreme-scale 이미지를 사용하려면 컨테이너 내에 저장되고 권한 부여된 사용자가 액세스할 수 있는 환경 변수가 필요합니다.
        표 1. ibm-websphere-extreme-scale 이미지에 대한 환경 변수
        변수 이름 지정할 값
        SECRET_KEY 비밀 키의 값입니다. 예를 들면 s3cretKey!입니다. 이 변수는 eXtreme Scale 서버가 캐시 멤버 그룹에 있는 여러 멤버 간에 내부 통신을 전송하기 위해 사용하는 비밀 키입니다. 자세한 정보는 캐시 멤버 그룹 섹션을 참조하십시오.
        XSADMIN_PWD eXtremeScale 대시보드 UI에 로그온하는 xsadmin 사용자의 비밀번호입니다. 예를 들면 xsadmin4Me!입니다.
        참고: eXtreme Scale 컨테이너가 시작된 후에 비밀번호 및 비밀 키를 변경할 수 있습니다. 비밀 키와 비밀번호에는 모두 다음과 같은 비밀번호 규칙이 있습니다. 비밀 키 또는 비밀번호를 다음 규칙에 따라 입력하십시오.

        비밀번호 및 비밀 키에는 하나 이상의 숫자[0-9], 하나의 대문자[A-Z] 및 하나의 특수 문자[~!@#$%^&*()_-+=:;'[]{}|<>,.?/]가 포함되어야 하며, 10자 이상이어야 합니다.

        비밀번호를 변경하는 방법에 대한 자세한 정보는 관리 문서를 참조하십시오.

  4. IBM Cloud 대시보드에서 컨테이너를 작성하십시오. 포트는 기본적으로 공용 포트 필드에 추가됩니다.

다음 cf 명령 단계를 완료하여 명령행에서 컨테이너를 작성하십시오.

  1. IBM Websphere eXtremeScale 지속적 데이터를 저장할 Docker 볼륨을 작성하십시오. 예를 들어 다음 명령을 입력하십시오.
    cf ic volume create vol-wxs1
  2. 다음 명령을 입력하여 IBM Cloud에서 IBM WebSphere eXtremeScale 컨테이너를 시작하십시오.
    cf ic run -itdP --volume vol-wxs1:/vol --name wxs1 -m 1024 -e SECRET_KEY=s3cretKey! -e XSADMIN_PWD=xsadmin4Me! registry.ng.bluemix.net/ibm-websphere-extreme-scale:latest 
  3. IBM Websphere eXtreme Scale 컨테이너에 사용할 공용 IP를 요청하십시오. 다음 명령을 입력하여 IP 주소를 작성하십시오.
    cf ic ip request
  4. 다음 명령을 입력하여 WebSphere eXtreme Scale 컨테이너를 사용자가 요청한 공용 IP 주소에 바인드하십시오.
    cf ic ip bind REQUESTED_IP wxs1
  5. 다음 명령을 입력하여 wxs1 컨테이너의 상태가 실행 중인지 확인하십시오.
    cf ic ps -a
  6. 다음 명령을 입력하여 wxs1 컨테이너에 연결한 후 내니 로그를 모니터링하십시오.
    cf ic exec -it wxs1 bash; cd /opt/ibm/websphere/wlp/startscripts/nanny/log/; more nanny.log
    참고: 서버가 완전히 시작될 때까지 5-10분 정도가 소요될 수 있습니다.

  1. 컨테이너 및 eXtreme Scale 서버가 완전히 시작된 후 다음과 같이 eXtreme Scale 대시보드 UI에 로그온하여 배치를 확인하십시오. https://REQUESTED_IP:9443

    샘플 및 최신 업데이트를 확인하려면 GitHub의 Websphere eXtreme Scale을 방문하십시오. eXtreme Scale 배치에 도움이 되는 다음 지원 문서 및 비디오도 참조하십시오.

다음에 수행할 작업

MBean 서버와의 연결이 설정되면, invoke(...) 메소드를 사용하여 MBean 서버를 호출할 수 있습니다.

참고: Jython 스크립트의 라이브러리는 Liberty Repository에서 다운로드할 수 있습니다.

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

파일 이름: twlp_admin_serverconnection.html