5장. Operator 기반 브로커 배포를 위해 AMQ 관리 콘솔에 연결

Operator 기반 배포의 각 브로커 Pod는 포트 8161에서 AMQ Management Console의 자체 인스턴스를 호스팅합니다. 각 브로커에 대한 콘솔에 대한 액세스 권한을 제공하기 위해 브로커 배포에 대한 사용자 정의 리소스(CR) 인스턴스를 구성하여 각 브로커 Pod에 대한 전용 서비스 및 경로를 자동으로 생성하도록 Operator에 지시할 수 있습니다.

다음 절차에서는 배포된 브로커의 AMQ 관리 콘솔에 연결하는 방법을 설명합니다.

사전 요구 사항

  • AMQ Broker Operator를 사용하여 브로커 배포를 생성해야 합니다. 예를 들어 샘플 CR을 사용하여 기본 브로커 배포를 생성하는 방법을 알아보려면 3.4.1절. “기본 브로커 인스턴스 배포” 를 참조하십시오.
  • 콘솔 액세스를 위해 배포에 각 브로커 포드에 대한 서비스 및 경로를 자동으로 생성하도록 Operator에 지시하려면 배포를 생성하는 데 사용되는 CR(사용자 정의 리소스) 인스턴스에서 console.expose 속성 값을 true 로 설정해야 합니다. 이 속성의 기본값은 false 입니다. CR의 console 섹션 구성을 포함한 전체 사용자 정의 리소스 구성 참조는 8.1절. “사용자 정의 리소스 구성 참조” 을 참조하십시오.

5.1. AMQ 관리 콘솔에 연결

브로커 배포를 생성하는 데 사용되는 CR(사용자 정의 리소스) 인스턴스에서 console.expose 속성 값을 true 로 설정하면 Operator는 각 브로커 포드에 대한 전용 서비스 및 경로를 자동으로 생성하여 AMQ 관리 콘솔에 대한 액세스를 제공합니다.

자동 생성 서비스의 기본 이름은 < custom-resource-name> -wconsj-<broker-pod-ordinal> -svc 형식으로 되어 있습니다. 예를 들면 my-broker-deployment-wconsj-0-svc 입니다. 자동 생성된 경로의 기본 이름은 < custom-resource-name> -wconsj- <broker-pod-ordinal> -svc-rte 형식으로 되어 있습니다. 예를 들면 my-broker-deployment-wconsj-0-svc-rte 입니다.

다음 절차에서는 실행 중인 브로커 Pod의 콘솔에 액세스하는 방법을 보여줍니다.

절차

  1. OpenShift Container Platform 웹 콘솔에서 네트워킹경로 를 클릭합니다.

    경로 페이지에서 지정된 브로커 Pod의 wconsj 경로를 확인합니다. 예를 들면 my-broker-deployment-wconsj-0-svc-rte 입니다.

  2. 위치 에서 경로에 해당하는 링크를 클릭합니다.

    웹 브라우저에서 새 탭이 열립니다.

  3. 관리 콘솔 링크를 클릭합니다.

    AMQ Management Console 로그인 페이지가 열립니다.

  4. 콘솔에 로그인하려면 브로커 배포를 생성하는 데 사용되는 CR(사용자 정의 리소스) 인스턴스에 adminUseradminPassword 속성에 지정된 값을 입력합니다.

    CR에 adminUseradminPassword 에 대해 명시적으로 지정된 값이 없는 경우 5.2절. “AMQ Management Console 로그인 자격 증명 액세스” 의 지침에 따라 콘솔에 로그인하는 데 필요한 인증 정보를 검색합니다.

    참고

    adminUseradminPassword 값은 CR의 requireLogin 속성이 true 로 설정된 경우에만 콘솔에 로그인해야 합니다. 이 속성은 브로커 콘솔에 로그인하는 데 로그인 인증 정보가 필요한지 여부를 지정합니다. requireLoginfalse 로 설정된 경우 사용자 이름과 암호를 입력하라는 메시지가 표시되면 텍스트를 입력하여 유효한 사용자 이름 암호를 제공하지 않고 콘솔에 로그인할 수 있습니다.