5장. Operator 기반 브로커 배포를 위해 AMQ 관리 콘솔에 연결
Operator 기반 배포의 각 브로커 Pod는 포트 8161에서 AMQ Management Console의 자체 인스턴스를 호스팅합니다.
다음 절차에서는 배포된 브로커의 AMQ 관리 콘솔에 연결하는 방법을 설명합니다.
사전 요구 사항
- AMQ Broker Operator를 사용하여 브로커 배포를 생성했습니다. 예를 들어 샘플 CR을 사용하여 기본 브로커 배포를 생성하는 방법을 알아보려면 3.4.1절. “기본 브로커 인스턴스 배포” 를 참조하십시오.
- 배포의 브로커에 대해 AMQ 관리 콘솔에 대한 액세스를 활성화했습니다. AMQ Management Console에 대한 액세스 활성화에 대한 자세한 내용은 4.6절. “AMQ 관리 콘솔에 대한 액세스 활성화” 을 참조하십시오.
5.1. AMQ 관리 콘솔에 연결
브로커 배포에 대한 CR(사용자 정의 리소스) 인스턴스에서 AMQ 관리 콘솔에 대한 액세스를 활성화하면 Operator는 AMQ Management Console에 대한 액세스를 제공할 각 브로커 Pod에 대한 전용 서비스 및 경로를 자동으로 생성합니다.
자동 생성 서비스의 기본 이름은 < 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의
requireLogin
속성이true
로 설정된 경우에만 AMQ Management Console에 로그인해야 합니다. 이 속성은 브로커 및 AMQ 관리 콘솔에 로그인하는 데 로그인 인증 정보가 필요한지 여부를 지정합니다. 기본적으로requireLogin
속성은false
로 설정됩니다.requireLogin
이false
로 설정된 경우 사용자 이름과 암호를 입력하라는 메시지가 표시되면 텍스트를 입력하여 유효한 사용자 이름과 암호를 제공하지 않고 AMQ Management Console에 로그인할 수 있습니다.requireLogin
속성이true
로 설정된 경우 사용자 이름과 암호를 입력합니다.브로커 및 AMQ 관리 콘솔에 연결하는 데 사용할 수 있는 사전 구성된 사용자의 인증 정보를 입력할 수 있습니다. 이러한 속성이 CR(사용자 정의 리소스) 인스턴스에 구성된 경우
adminUser
및adminPassword
속성에서 이러한 인증 정보를 찾을 수 있습니다. 이러한 속성은 CR에 구성되지 않고 Operator에서 인증 정보를 자동으로 생성합니다. 자동으로 생성된 인증 정보를 얻으려면 5.2절. “AMQ Management Console 로그인 자격 증명 액세스” 를 참조하십시오.다른 사용자로 로그인하려면 AMQ Management Console에 로그인하는 데 필요한 권한을 가지려면 사용자가
hawtio.role
시스템 속성에 지정된 보안 역할에 속해야 합니다.hawtio.role
시스템 속성의 기본 역할은 사전 구성된 사용자가 속하는admin
입니다.