Openvidu on premises 배포

2022. 12. 27. 10:46Trouble Shooting

728x90

오픈비두 on premises 배포시 에러 발생

아래 사진에서 다음 과정으로 진행 안되는 이슈 발생

오류 발생

로컬에서 튜토리얼을 위한 오픈비두 서버 실행시 정상 작동 로그


진행 순서

  1. 포트 방화벽 설정

2. 배포 가이드 따라 설정

>> sudo su 
>> cd /opt 
>> curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash 
>> cd openvidu 
>> nano .env

.env 설정

DOMAIN_OR_PUBLIC_IP=도메인 이름
OPENVIDU_SECRET=사용할 시크릿키 (아무거나 가능)
CERTIFICATE_TYPE=letsencrypt
LETSENCRYPT_EMAIL=자신의 이메일
http=8442
https=8443

도메인 이름은 ec2 의 도메인 이름 입력

http, https 는 이후 enginx 등과 충돌 방지를 위해 포트 번호 변경

CERTIFICATE_TYPE은 하단의 ssl 인증서 발급을 정리한 블로그를 참고하여 해당 블로그의 1 ~ 3번을 따라함

  • 진행 후 2개의 .pem 파일 확인 (cd /etc/letsencrypt/live/도메인)

3. 실행

./openvidu start

 

오류 해결 과정

  1. enginx가 이미 실행중 혹은 설치되어있으면 제거
  2. kms 부분이 문제인것 같아 구글링
// kms가 실행중인지 판단 
systemctl status kurento-media-server 
// kms 실행 명령어 
systemctl start kurento-media-server
  • 해당 명령어 실행 결과 : service could not be fount

3. docker 상태 확인 - kms 의 status가 unhealthy 상태

4. 로그 확인

./openvidu kms-logs -f

8888번 포트에서 문제가 있는 것으로 추정

5. 포트 확인

netstat -ano netstat -tnlp

포트 확인 결과 8888번 포트를 java가 점유 -> jenkins를 8888에서 9090으로 이동하는 과정에서 남아있었던 것으로 추정

java 강제 삭제 후 재실행하니 잘됨


오픈비두 공식문서

https://docs.openvidu.io/en/stable/deployment/ce/on-premises/

ssl 인증서 발급

https://hun-dev.tistory.com/24

 

'Trouble Shooting' 카테고리의 다른 글

Git_@github.com: Permission denied (publickey)  (0) 2023.03.27
java_long = int + int 결과 비교  (0) 2023.02.02