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의 콘솔에 액세스하는 방법을 보여줍니다.
절차
OpenShift Container Platform 웹 콘솔에서
를 클릭합니다. 경로 페이지에서 지정된 브로커 Pod의
wconsj
경로를 확인합니다. 예를 들면my-broker-deployment-wconsj-0-svc-rte
입니다.위치 에서 경로에 해당하는 링크를 클릭합니다.
웹 브라우저에서 새 탭이 열립니다.
관리 콘솔 링크를 클릭합니다.
AMQ Management Console 로그인 페이지가 열립니다.
콘솔에 로그인하려면 브로커 배포를 생성하는 데 사용되는 CR(사용자 정의 리소스) 인스턴스에
adminUser
및adminPassword
속성에 지정된 값을 입력합니다.CR에
adminUser
및adminPassword
에 대해 명시적으로 지정된 값이 없는 경우 5.2절. “AMQ Management Console 로그인 자격 증명 액세스” 의 지침에 따라 콘솔에 로그인하는 데 필요한 인증 정보를 검색합니다.참고adminUser
및adminPassword
값은 CR의requireLogin
속성이true
로 설정된 경우에만 콘솔에 로그인해야 합니다. 이 속성은 브로커 및 콘솔에 로그인하는 데 로그인 인증 정보가 필요한지 여부를 지정합니다.requireLogin
이false
로 설정된 경우 사용자 이름과 암호를 입력하라는 메시지가 표시되면 텍스트를 입력하여 유효한 사용자 이름 암호를 제공하지 않고 콘솔에 로그인할 수 있습니다.