해당 매뉴얼은 Primary 인스턴스에만 장애가 발생했을 경우 Primary를 Maintenance 모드로 변경하고 Replica를 Primary로 승격시키는 매뉴얼입니다.
1. Primary 인스턴스로 SSH 접속하여 Maintenance 모드로 변경한다.
$ ssh -p 122 admin@HOSTNAME
$ ghe-maintenance -s
2. 활성화된 Git 작업수가 0이되면 30초 기다립니다.
3. Replica 상태 확인
ghe-repl-status -vv
4. Replica를 Primary로 승격
$ ghe-repl-promote
5. DNS 및 Load balancer 가 새로운 Primary를 바라보도록 설정
6. 백업 설정 변경
백업 유틸 경로로 이동하여 GitHub Enterprise Server 인스턴스와의 SSH connectivity를 검증
bin/ghe-host-check
검증에 실패할 경우 아래와 같은 에러메세지 출력 : SSH키 생성하여 GitHub 관리자 콘솔에 추가
SSH connectivity 검증 완료 화면
bin/ghe-backup
'GitHub Enterprise Manual > 구축' 카테고리의 다른 글
GitHub Enterprise – 백업 데이터 복원 (0) | 2019.05.02 |
---|---|
GitHub Enterprise – 장애 해결 후 기존 Primary를 Repl로 설정 (0) | 2019.05.02 |
GitHub Enterprise 백업 유틸 설치 및 설정 (0) | 2019.05.02 |
GitHub Enterprise – 이중화 구성 (0) | 2019.05.02 |
GitHub Enterprise - openKVM 설치 (0) | 2019.05.02 |