깃허브 69

GitHub Enterprise – 백업 데이터 복원

참고로 백업 데이터 복원 시 조건이 몇 가지 있습니다. - Replica가 설정된 Primary에는 복원이 진행되지 않습니다. - Replica를 stop이 아닌 teardown시켜야 합니다.(ghe-repl-stop : X, ghe-repl-teardown : O) - Primary가 Maintenance 모드일때만 복원이 가능합니다. Primary에 SSH 접속 후 $ ghe-maintenance -s 또는 아래 이미지 참고 Maintenance 모드로 변경하더라도 관리자는 관리자 콘솔에 계속 접근이 가능합니다. 1. 복원 진행 $ bin/ghe-restore -c -s 20190327T144302 [복원할 인스턴스의 IP] -c 옵션 : 대상 호스트의 설정, 인증서 및 라이센스 데이터를 덮어 씁니다..

GitHub Enterprise – 장애 발생 시 스위칭

해당 매뉴얼은 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..

GitHub Enterprise 백업 유틸 설치 및 설정

GHE 백업 유틸 설치 및 설정 메뉴얼 1. 유틸 다운로드 - https://github.com/github/backup-utils/releases : github-backup-utils-v2.16.1.tar.gz - 참고로 2개버전 이내의 것 까지만 이용이 가능(2.16은 2.13에서 사용 불가, 2.14에서 사용 가능) 2. 파일 경로 이동 후 $ tar -xzvf github-backup-utils-v2.16.1.tar.gz 3. backup.config-example 파일을 backup.config 로 copy하고 에디터로 오픈 4. GHE_HOSTNAME 값 primary GitHub Enterprise 인스턴스의 hostname 또는 IP address로 설정 5. GHE_DATA_DIR 값을..

GitHub Enterprise - openKVM 설치

해당 매뉴얼은 물리적 서버에 리눅스 OS(CentOS 7.4)가 설치되어 있는 상황에서 openKVM을 설치한 뒤 GitHub Enterprise를 설치하는 매뉴얼입니다. 1. https://enterprise.github.com/login 에 접속하여 라이선스 및 설치파일을 다운로드 2. openKVM 설치 # KVM 설치 여부 확인 lsmod | grep kvm #아래와 같이 표시되면 KVM이 설치되어 있음 kvm_intel 50380 0 kvm 305081 1 kvm_intel # KVM 관련 패키지 설치 yum groupinstall "Virtualization*" # 설치 확인 3. 가상머신 관리자 실행 4. 검색을 눌러 설치 이미지 파일을 저장소 볼륨에 추가 5. 새 가상머신 생성 6. 새 가..