[트러블슈팅] Keycloak 연동 시 SSL 인증서 오류(PKIX path building failed) 해결
·
Infra
1. 문제 상황Java 애플리케이션(JDK 1.8)에서 Keycloak(HTTPS)로 토큰 요청 시 TLS Handshake 도중 서버 인증서 체인을 신뢰하지 못해 실패함 2. 발생 에러최초 에러: truststore에 CA 인증서 없음 → PKIX path building failedjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX path building failed:sun.security.provider.certpath.SunCertPathBuilderException:unable to find valid certification path to requested target2차 에러: fullchain..
[트러블슈팅] OpenStack: VM 간 내부 DNS 설정 (Designate 자동 등록)
·
Infra
1. 목적OpenStack 환경에서 Private 네트워크 내 VM들끼리 IP 주소가 아닌 hostname으로 통신할 수 있도록, 내부 DNS 기능(Designate 연동)을 구성하기예: ping test-vm 2. Designate가 DNS 레코드를 자동 생성하려면?Designate가 VM의 A 레코드를 자동 등록하기 위해서는 다음 3가지 조건을 모두 만족해야 한다.① dns_domain네트워크 또는 서브넷에 설정되어 있어야 함 (예: internal.local.)② dns_publish_fixed_ip=TrueSubnet에 설정되어 있어야 함③ dns_name포트에 명시된 호스트 이름이어야 함 3. 구성 및 설정 순서1) Designate 서비스 설치 및 Zone 생성Designate 서비스가 설치..