SafeLine에서 설정 자동 동기화 구성 방법
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
DevOps
대상자
- 시스템 관리자 및 DevOps 엔지니어
- SafeLine 7.x 기반의 클러스터 구성 및 구성 파일 동기화 필요자
- 중간 난이도: 네트워크 설정 및 명령어 실행 경험 필요
핵심 요약
- SafeLine 7.x의 config auto sync 기능은 master 노드의 설정을 slave 노드에 1분 간격으로 자동 동기화
- master/slave 노드 설정 전 조건:
- SafeLine 버전 (7.x) 및 라이선스 (프로페셔널 버전) 일치 확인
- 네트워크 통신 가능성 검증
- slave 노드는 수정 불가능 (기본적으로 연산 제한)
- 로그 및 통계 정보 동기화 제외
섹션별 세부 요약
1. 초기 조건 확인
- SafeLine 버전 (master/slave) 일치 확인 (7.x 포함 마이너 버전)
- 프로페셔널 라이선스가 동일한지 확인
- master/slave 노드 간 네트워크 통신 연결 상태 점검
2. master 노드 지정
- master 노드로 지정된 장비 설정
- slave 노드에서 실행할 명령어 확인 및 저장
3. slave 노드 설정
- slave 노드 지정 후 master 노드 콘솔에서 발급된 바인딩 명령어 실행
- 명령어 실행 결과 확인 (성공 시 이미지 참조)
4. 동기화 상태 확인
- master 노드의 설정 변경 후 slave 노드에서 동기화 여부 점검
- slave 노드의 설정 변경 불가능 (기본적으로 연산 제한)
5. 동기화 해제
- master 노드의 'unbind' 버튼 클릭으로 동기화 해제
- slave 노드 수 제한 없음 (이론적 무한)
결론
- SafeLine 7.x의 config auto sync는 고가용성 클러스터 구성에 유리하나, 로그/통계 제외 및 수동 트래픽 전환 필요
- 버전/라이선스 일치와 네트워크 통신 가능성 확인이 필수
- slave 노드의 설정 제한을 고려한 장애 대응 전략 수립 권장