Geo 사이트 관리 영역
Geo 사이트 구성.
GitLab Geo 사이트의 다양한 설정을 구성할 수 있습니다. 자세한 내용은 Geo 문서 를 참조하세요. 사전 요구 사항: 관리자 액세스. 기본 또는 보조 사이트에서: 오른쪽 상단 모서리에서 Admin 을 선택합니다. Geo > Sites 를 선택합니다. 공통 설정 # 모든 Geo 사이트에는 다음 설정이 있습니다: 설정 설명 Primary Geo 사이트를 기본 사이트로 표시합니다. 기본 사이트는 하나만 있을 수 있습니다. Name Geo 사이트의 고유 식별자입니다. 물리적 위치를 이름으로 사용하는 것을 강력히 권장합니다. 좋은 예는 London Office 또는 us-east-1 입니다. primary , secondary , Geo 또는 DR 과 같은 단어는 피하세요. 이렇게 하면 물리적 위치는 변경되지 않지만 Geo 사이트 역할은 변경될 수 있으므로 장애 조치 프로세스가 더 쉬워집니다. 단일 Geo 사이트의 모든 노드는 동일한 사이트 이름을 사용합니다. 노드는 /etc/gitlab/gitlab.rb 의 gitlab_rails['geo_node_name'] 설정을 사용하여 PostgreSQL 데이터베이스에서 해당 Geo 사이트 레코드를 조회합니다. gitlab_rails['geo_node_name'] 이 설정되지 않은 경우 노드의 external_url 에 후행 슬래시를 붙인 값이 폴백으로 사용됩니다. Name 값은 대소문자를 구분하며 대부분의 문자가 허용됩니다. URL 인스턴스의 사용자 대면 URL. 허용된 Geo IP # 허용된 Geo IP 설정은 보조 사이트에서 기본 사이트로 요청할 수 있는 IP 주소를 제어합니다. 기본 사이트는 이 설정을 사용하여 다음을 검증합니다: 보조 사이트에서의 Git HTTP 요청. 보조 사이트에서의 Geo API 요청. 허용된 Geo IP 설정: 보조 사이트에 영향을 미치지 않습니다. 설정은 데이터베이스에서 보조 사이트로 복제되지만 거기서는 사용되지 않습니다. 192.168.1.1, 10.0.0.0/8, 2001:db8::/32 와 같이 쉼표로 구분된 IP 주소 및 CIDR 블록 목록을 수락합니다. 모든 IP 주소의 요청을 허용하는 기본값 0.0.0.0/0, ::/0 을 가집니다. 데이터베이스가 읽기 전용이므로 보조 사이트에서는 수정할 수 없습니다. 보조 사이트 설정 # 보조 사이트에는 사용 가능한 추가 설정이 많이 있습니다: 설정 설명 Selective synchronization 이 보조 사이트에 대해 Geo 선택적 동기화 를 활성화합니다. Repository sync capacity 저장소를 백필할 때 이 보조 사이트가 기본 사이트에 대해 만드는 동시 요청 수. File sync capacity 파일을 백필할 때 이 보조 사이트가 기본 사이트에 대해 만드는 동시 요청 수. Geo 백필 # 보조 사이트는 기본 사이트로부터 저장소 및 파일의 변경사항을 알림 받고, 항상 이러한 변경사항을 가능한 한 빨리 동기화하려고 시도합니다. 백필은 보조 사이트가 데이터베이스에 추가되기 전에 존재했던 저장소 및 파
