728x90
반응형
안녕하세요. 이번 포스팅에서는 지난번 CentOS7 VM에 Saltstack을 설치한 이후, 기본적인 동작을 위한 salt master, minion 설정을 싱글노드에서 가능하도록 구현해보는 과정을 적습니다.
0. Saltstack Post-installaion configuration
saltstack을 사용하기 위한 레포 설정 및 패키지 설치 이후에 싱글 노드에서 master, minion을 구현하기 위해서
saltstack 공식 tutorial을 참고하며 진행합니다.
https://docs.saltproject.io/en/latest/ref/configuration/index.html
1. Master, Minion 설정
salt에서 Master는 서버 역할, Minion은 Client 역할이지만 지금은 하나의 서버(노드)에 두 가지를 동시에 설치해보도록 합니다.
- 1. Master Configuration
- /etc/salt/master 파일을 수정
- interface 부분을 현재 서버의 IP로 변경합니다.
- 2. Minion Configuration
- /etc/salt/minion 파일을 수정
- 'master: salt' 항목에서 salt 부분을 서버 IP로 변경합니다.
- 3. Key identity 설정(master)
- master key fingerprint
- salt-key -F master 명령으로 키 발급
- 이 key중 'master.pub' 키를 /etc/salt/minion 파일의 'master_finger' 항목으로 넣기
- salt-key -F master 명령으로 키 발급
- master key fingerprint
- 4. Key identity 설정(minion)
- minion key fingerprint
- 위의 설정이 적용되도록 salt-minion 재시작
- pkill salt-minion
- salt-minion -d
- salt-call --local key.finger
- 위의 설정이 적용되도록 salt-minion 재시작
- minion key fingerprint
- 5. key 설정
- 'salt-key -A' 명령으로 해당 키 accepted 설정
- 'salt-key -L' 명령으로 키 목록 확인(accepted 확인)
- 6. test 모듈로 설정이 정상적으로 됬는지 확인
- salt가 자체적으로 지원하는 test 모듈을 통해서 버전 확인 테스트
- salt '*' test.version
- salt가 자체적으로 지원하는 test 모듈을 통해서 버전 확인 테스트
위와 같이 버전을 결과창에 보여준다면 싱글 노드에서 salt-master, salt-minion이 정상적으로 동작한다는 것을 확인할 수 있습니다.
본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.
인용 시 출처와 같이 공개해주세요!
도움이 되셨다면 댓글 또는 공감 부탁드립니다!
728x90
반응형
'IT > Saltstack_솔트스택' 카테고리의 다른 글
[Saltstack / 솔트스택] Saltstack 패키지 설치 튜토리얼 (CentOS7 버전) (0) | 2022.06.20 |
---|---|
[Saltstack / 솔트스택] 솔트스택이 무엇인가?? / 특징과 장점, 구조 (0) | 2022.06.16 |
댓글