8.2. 애플리케이션 템플릿 매개변수


애플리케이션 템플릿 매개변수 값을 지정하여 OpenShift Container Platform 이미지에서 AMQ Broker를 구성합니다. 다음 매개변수를 구성할 수 있습니다.

표 8.1. 애플리케이션 템플릿 매개변수
매개변수설명

AMQ_ADDRESSES

시작의 브로커에서 기본적으로 사용할 수 있는 주소를 쉼표로 구분된 목록으로 지정합니다.

AMQ_ANYCAST_PREFIX

다중 프로토콜 포트 61616 및 61617에 적용되는 anycast 접두사를 지정합니다.

AMQ_CLUSTERED

클러스터링을 활성화합니다.

AMQ_CLUSTER_PASSWORD

클러스터링에 사용할 암호를 지정합니다. AMQ Broker 애플리케이션 템플릿은 AMQ_CREDENTIAL_SECRET에 이름이 지정된 시크릿에 저장된 이 매개변수의 값을 사용합니다.

AMQ_CLUSTER_USER

클러스터링에 사용할 클러스터 사용자를 지정합니다. AMQ Broker 애플리케이션 템플릿은 AMQ_CREDENTIAL_SECRET에 이름이 지정된 시크릿에 저장된 이 매개변수의 값을 사용합니다.

AMQ_CREDENTIAL_SECRET

브로커 사용자 이름/암호, 클러스터 사용자 이름/암호, 신뢰 저장소 및 키 저장소 암호와 같은 중요한 인증 정보가 저장되는 시크릿을 지정합니다.

AMQ_DATA_DIR

데이터의 디렉터리를 지정합니다. StatefulSets에서 사용됩니다.

AMQ_DATA_DIR_LOGGING

데이터 디렉터리 로깅의 디렉터리를 지정합니다.

AMQ_EXTRA_ARGS

artemis create 에 전달할 추가 인수를 지정합니다.

GLOBAL_MAX_SIZE

메시지 데이터가 사용할 수 있는 최대 메모리 양을 지정합니다. 값을 지정하지 않으면 시스템의 메모리의 절반이 할당됩니다.

AMQ_KEYSTORE

SSL 키 저장소 파일 이름을 지정합니다. 값을 지정하지 않으면 임의의 암호가 생성되지만 SSL이 구성되지 않습니다.

AMQ_KEYSTORE_PASSWORD

(선택 사항) SSL 키 저장소의 암호를 해독하는 데 사용되는 암호를 지정합니다. AMQ Broker 애플리케이션 템플릿은 AMQ_CREDENTIAL_SECRET에 이름이 지정된 시크릿에 저장된 이 매개변수의 값을 사용합니다.

AMQ_KEYSTORE_TRUSTSTORE_DIR

보안이 마운트된 디렉터리를 지정합니다. 기본값은 /etc/amq-secret-volume 입니다.

AMQ_MAX_CONNECTIONS

SSL 전용의 경우 수락자가 허용할 최대 연결 수를 지정합니다.

AMQ_MULTICAST_PREFIX

멀티플렉싱 프로토콜 포트(61616 및 61617)에 적용되는 멀티 캐스트 접두사를 지정합니다.

AMQ_NAME

브로커 인스턴스의 이름을 지정합니다. 기본값은 amq-broker 입니다.

AMQ_PASSWORD

브로커 인증에 사용되는 암호를 지정합니다. AMQ Broker 애플리케이션 템플릿은 AMQ_CREDENTIAL_SECRET에 이름이 지정된 시크릿에 저장된 이 매개변수의 값을 사용합니다.

AMQ_PROTOCOL

브로커가 사용하는 메시징 프로토콜을 쉼표로 구분된 목록으로 지정합니다. 사용 가능한 옵션은 amqp,mqtt,openwire,stomp, hornetq 입니다. 지정하지 않으면 모든 프로토콜을 사용할 수 있습니다. Red Hat JBoss Enterprise Application Platform과 이미지를 통합하려면 Open>-<re 프로토콜을 지정해야 하며 다른 프로토콜도 선택적으로 지정할 수 있습니다.

AMQ_QUEUES

시작의 브로커에서 기본적으로 사용할 수 있는 대기열을 쉼표로 구분된 목록으로 지정합니다.

AMQ_REQUIRE_LOGIN

true 로 설정하면 로그인이 필요합니다. 지정하지 않거나 false 로 설정하면 익명 액세스가 허용됩니다. 기본적으로 이 매개변수의 값은 지정되지 않습니다.

AMQ_ROLE

생성된 역할의 이름을 지정합니다. 기본값은 amq 입니다.

AMQ_TRUSTSTORE

SSL 신뢰 저장소 파일 이름을 지정합니다. 값을 지정하지 않으면 임의의 암호가 생성되지만 SSL이 구성되지 않습니다.

AMQ_TRUSTSTORE_PASSWORD

(선택 사항) SSL 신뢰 저장소의 암호를 해독하는 데 사용되는 암호를 지정합니다. AMQ Broker 애플리케이션 템플릿은 AMQ_CREDENTIAL_SECRET에 이름이 지정된 시크릿에 저장된 이 매개변수의 값을 사용합니다.

AMQ_USER

브로커 인증에 사용되는 사용자 이름을 지정합니다. AMQ Broker 애플리케이션 템플릿은 AMQ_CREDENTIAL_SECRET에 이름이 지정된 시크릿에 저장된 이 매개변수의 값을 사용합니다.

APPLICATION_NAME

OpenShift 내에서 내부적으로 사용되는 애플리케이션의 이름을 지정합니다. 애플리케이션 내의 서비스, Pod 및 기타 오브젝트 이름에 사용됩니다.

IMAGE

이미지를 지정합니다. 지속성,persistent-ssl, statefulset-clustered 템플릿에 사용됩니다.

IMAGE_STREAM_NAMESPACE

이미지 스트림 네임스페이스를 지정합니다. ssl기본 템플릿에 사용됩니다.

OPENSHIFT_DNS_PING_SERVICE_PORT

OpenShift DNS ping 서비스의 포트 번호를 지정합니다.

PING_SVC_NAME

OpenShift DNS ping 서비스의 이름을 지정합니다. APPLICATION _NAME 값을 지정한 경우 기본값은 $APPLICATION _NAME입니다. 그렇지 않으면 기본값은 ping 입니다. PING_SVC_NAME 사용자 지정 값을 지정하면 이 값이 기본값을 덮어씁니다. 템플릿을 사용하여 동일한 OpenShift 프로젝트 네임스페이스에 여러 브로커 클러스터를 배포하려면 PING_SVC_NAME 에 각 배포에 대해 고유한 값이 있는지 확인해야 합니다.

VOLUME_CAPACITY

데이터베이스 볼륨의 영구 스토리지 크기를 지정합니다.

참고

사용자 지정 구성에 broker.xml 을 사용하는 경우 다음 매개변수에 대해 해당 파일에 지정된 모든 값은 애플리케이션 템플릿에 동일한 매개변수에 지정된 값을 재정의합니다.

  • AMQ_NAME
  • AMQ_ROLE
  • AMQ_CLUSTER_USER
  • AMQ_CLUSTER_PASSWORD
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.