# 도커 설치
sudo yum install docker -y
# 도커 always on boot
sudo chkconfig docker on
# controller 기동
sudo docker run -d --name controller -v ~/ngrinder-controller:/opt/ngrinder-controller -p 8080:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller
# 1 ~ n까지 필요한 만큼 네이밍 바꿔가면서 서버 생성
sudo docker run -d --name agent{n} --link controller:controller ngrinder/agent
# html 가져와 지는지 확인
wget localhost:8080
vim index.html
# 8080 포트 열려 있는지 확인
netstat -anp | grep LISTEN
# docker agent 포함 정상 실행중인지 확인
sudo docker ps
# 주의 : 컨트롤러 image를 날리면 안에 들어가 있던 groovy script또한 유실될 수도 있으니 주의가 필요함.
AWS LB : 8080 => NGrinder용 서버로 포워딩
Target Group : 80 => 8080을 Listen 하는 NGrinder용 서버를 추가
- 헬스체크는 / 에 status code는 200-499를 설정 할 것.
'AWS' 카테고리의 다른 글
테라폼 맨땅에서 부터 적용하기 1 (0) | 2023.09.11 |
---|---|
[AWS Lambda] S3 Image Resize with URL Parameter (Cloudfront 요금 30% 감면) (0) | 2023.07.20 |
ELK 서버 세팅하기 (0) | 2020.09.01 |
ubuntu apache2 letsencrypt 적용방법 (0) | 2019.10.18 |
AWS EC2 에서 s3 drive 연동하기 (non-root) (0) | 2019.09.04 |