OpenSearch 설치 시 제공되는 Demo 인증서를 통한 HTTPS 통신 설정
*OpenSearch Dashboard와 HTTPS 통신
*앞서 설명한 부분들은 HTTP로 진행(관련 글 참고)
*OpenSearch 2.13.0 기준
*자세한 설명 생략
▷ Demo 인증서
파일 명 | 설명 |
opensearch.keystore | 모든 노드 인증서와 개인 키를 저장하는 KeyStore |
root-ca.pem | 공개키 |
esnode.pem | 데이터 노드 인증서 |
esnode-key.pem | 데이터 노드 개인 키 |
kirk.pem | 마스터 노드 인증서 |
kirk-key.pem | 마스터 노드 개인 키 |
▷ opensearch.yml
# 클러스터 이름
cluster.name: docker-cluster
# 네트워크 설정
network.host: 0.0.0.0
# HTTP SSL 보안 활성화
plugins.security.ssl.http.enabled: true
# HTTP SSL 인증서 및 개인 키 파일 경로
plugins.security.ssl.http.pemcert_filepath: esnode.pem
plugins.security.ssl.http.pemkey_filepath: esnode-key.pem
# HTTP SSL 신뢰할 수 있는 CA 인증서 파일 경로
plugins.security.ssl.http.pemtrustedcas_filepath: root-ca.pem
# 내부 노드간 SSL 통신 설정
plugins.security.ssl.transport.pemcert_filepath: esnode.pem
plugins.security.ssl.transport.pemkey_filepath: esnode-key.pem
plugins.security.ssl.transport.pemtrustedcas_filepath: root-ca.pem
▷ opensearch_dashboards.yml
# 서버 호스트 설정
server.host: '0.0.0.0'
# OpenSearch 호스트 설정
opensearch.hosts: [https://opensearch:9200]
# OpenSearch 사용자 이름
opensearch.username: admin
# OpenSearch 비밀번호
opensearch.password: TestUser2@
# OpenSearch SSL 모드 설정(검증)
opensearch.ssl.verificationMode: certificate
# OpenSearch SSL 인증서 파일 경로
opensearch.ssl.certificateAuthorities: ["/usr/share/opensearch-dashboards/config/root-ca.pem"]
▷ OpenSearch root-ca.pem 파일 OpenSearch Dashboard에 복사
💡 docker cp 경로/root-ca.pem dashboards:/usr/share/opensearch-dashboards/config/root-ca.pem
▷ 결과 확인
*OpenSearch와 OpenSearch Dashboard 설정 후 재부팅
▷ 관련 글
OpenSearch 설치 방법
Docker를 이용해 OpenSearch를 간단하게 설치할 수 있다. *Single Node *자세한 설명 생략 ▷ OpenSearch 설치 방법 ① OpenSearch 이미지 다운로드 *2024년 04월 18일 기준 OpenSearch version 2.13.0 💡 docker pull opensearchp
coding-today.tistory.com
OpenSearch Dashboard 설치 방법
Docker를 이용해 OpenSearch Dashboard를 간단하게 설치할 수 있다. *OpenSearch 설치 완료 후 진행 *자세한 설명 생략 ▷ OpenSearch Dashboard 설치 방법 ① OpenSearch Dashboard 이미지 다운로드 *2024년 04월 22일 기준
coding-today.tistory.com
OpenSearch + OpenSearch Dashboard 연동 방법
Docker를 이용해 설치한 OpenSearch와 OpenSearch Dashboard를 연동하는 방법*HTTP 통신설정 및 테스트 환경에서 사용하기 위한 설정*아래 관련글에 이어서 진행<p style="text-alig..
coding-today.tistory.com
OpenSearch Dashboard Index Patterns 생성
OpenSearch에서 데이터를 조회하고 시각화할 때 사용하는 Index들의 구조를 정의하는 설정*자세한 설명 생략 ▷ Index Patterns 생성 ① Opensearch Dashboard 접속*localhost:5601 ② Index Patterns 생성 메뉴 이동
coding-today.tistory.com
'▶ Back-End > Server' 카테고리의 다른 글
OpenSearch 기초 예제 - 데이터 추가(_bulk) (0) | 2024.05.20 |
---|---|
OpenSearch 기초 예제 - Index 생성/삭제 (0) | 2024.05.20 |
OpenSearch + OpenSearch Dashboard 연동 방법 (0) | 2024.04.22 |
OpenSearch Dashboard 설치 방법 (0) | 2024.04.22 |
OpenSearch 설치 방법 (0) | 2024.04.18 |
댓글