반응형
젠킨스(Jenkins) Master-Slave 노드 설정
예전에 Jenkins Master-Slave 연동하는 것을 작성한 적이 있는데, 최근에 작업하려다 보니 조금 달라진 것 같아서 다시 작성해본다.
Jenkins를 Master-Slave 노드로 설정하는 이유는 이전 글에서 참고하길 바란다.
2018.07.27 - [DevOps/Jenkins] - Jenkins Master-Slave 노드 설정
대략적인 이미지는 다음과 같다.
<Master>
1. SSH Slaves plugin 설치
2. Jenkins관리 -> 노드관리 -> 신규 노드선택
3. Name, Description, Label 입력 (Label은 Job 생성시 Slave Node를 지정할 수 있으므로 편리함)
4. Launch Method: Launch agent agents via SSH
- Host: IP
- Credentials: Slave 정보 입력
- Host Key Verification Strategy: Non verifying Verification Strategy
* ssh connection refused가 발생하는 경우 slave에 ssh server가 설치되지 않아서임
* 설치: apt-get install openssh-server
<Slave>
1. Jenkins Path에 해당하는 권한 풀어주기
2. Master에서 Slave 접근 체크를 위한 ssh-key 생성하기
반응형
'DevOps > Jenkins' 카테고리의 다른 글
젠킨스(Jenkins) 유용한 기능 (0) | 2020.02.09 |
---|---|
Windows Jenkins에서 bash 사용 (1) | 2020.01.29 |
젠킨스(Jenkins) 설치 (0) | 2020.01.28 |
Jenkins home directory 변경 (0) | 2020.01.03 |
Jenkins Master-Slave 노드 설정 (0) | 2018.07.27 |