로드밸런서 healthy하게 만들기

문한성·2023년 6월 20일
0

부트캠프

목록 보기
114/123
post-thumbnail

[에러] 로드밸런서가 아프다

나는 분명 오토스케일링 설정 후 인스턴스에 로드밸런서를 붙이고 타겟그룹까지 예쁘게 잘 붙여줬다고 생각했는데 빨간 부분에 카운트가 올라가 있다.

상태 확인 보면 캡처에는 unused 인데 그건 인스턴스를 죽이고 다시 만든다고 떨어져 있어서 그렇고 저기에 빨간 unhealthy가 뜬다. 그러면 외부 인터넷에서 로드밸런서를 통해 인스턴스로 들어 갈 수가 없다.

왜일까...

리스너 그룹에 포트 80번은 잘 열어줬는데...

[ 해결 ]

인스턴스 만들기 > 고급세부정보 > 사용자 데이터에 bash 파일 넣어주기

여기에 아래의 내용을 첨부해 주면 된다.

#!/bin/bash
echo "Hello, World" > index.html
nohup busybox httpd -f -p 80 &

인스턴스가 실행될 때 파일과 같은 명령을 수행하라는 뜻인데 이걸 넣지 않으면 80번 포트를 통해 아무것도 출력 해 주지않았다는 뜻이다. 그래서 잘 돌아가는지 확인 할 수가 없었다.

로드밸런서 dns 주소로 들어가보면 이제 헬로월드가 잘 뜨고 healthy로 바뀐다.

profile
기록하고 공유하려고 노력하는 DevOps 엔지니어

0개의 댓글