필수 조건
- 데이터 재사용 가능한 기업_설치.소프트웨어_라이센스 %}
- OpenStack 서비스에 대한 웹 기반 사용자 인터페이스인 OpenStack Horizon 설치에 액세스할 수 있어야 합니다. 자세한 내용은 Horizon 설명서를 참조하세요.
하드웨어 고려 사항
데이터 재사용 가능.엔터프라이즈_설치.하드웨어_고려사항_모든_플랫폼 %}
GitHub Enterprise Server 이미지 다운로드
-
라이선스를 다운로드합니다. 자세한 내용은 GitHub Enterprise용 라이선스 다운로드을(를) 참조하세요.
-
새 인스턴스에 사용할 이미지로 이동합니다.
- 릴리스 정보로 이동합니다.
- 오른쪽 사이드바에서 다운로드할 버전을 클릭합니다.
- GitHub Enterprise Server X.X.X 다운로드를 클릭합니다.
-
"GitHub 온-프레미스"에서 "하이퍼바이저 선택" 드롭다운 메뉴를 선택하고 OpenStack KVM(QCOW2) 을 클릭합니다.
-
**OpenStack KVM(QCOW2) 다운로드**를 클릭합니다.
GitHub Enterprise Server 인스턴스 만들기
인스턴스를 만들려면 GitHub Enterprise Server 이미지를 가상 머신으로 가져오고 인스턴스 데이터에 대한 추가 스토리지 볼륨을 연결해야 합니다. 자세한 내용은 하드웨어 고려사항을 참조하세요.
-
OpenStack Horizon에서 다운로드한 GitHub Enterprise Server 이미지를 업로드합니다. 자세한 내용은 OpenStack 가이드 이미지 업로드 및 관리의 "이미지 업로드" 구역을 참조하세요.
-
인스턴스 데이터에 연결된 스토리지 볼륨으로 사용할 새 가상 디스크를 만들고 사용자 라이선스 수에 따라 크기를 구성합니다. 기존 디스크를 다시 사용하는 경우 디스크가 비어 있고 파티션이 없는지 확인해야 합니다. 자세한 내용은 OpenStack 가이드 볼륨 만들기 및 관리를 참조하세요.
-
보안 그룹을 만들고 아래 표의 각 포트에 대해 새 보안 그룹 규칙을 추가합니다. 자세한 내용은 OpenStack 가이드 인스턴스에 대한 액세스 및 보안 구성을 참조하세요.
포트 서비스 설명 22 SSH SSH 액세스를 통한 Git입니다. 퍼블릭/프라이빗 리포지토리에 대한 복제, 가져오기 및 푸시 작업이 지원됩니다. 25 SMTP 암호화를 사용한 SMTP(STARTTLS) 지원입니다. 80 HTTP 웹 애플리케이션 액세스입니다. SSL을 활성화하면 모든 요청이 HTTPS 포트로 리디렉션됩니다. 122 SSH 인스턴스 셸 액세스입니다. 기본 SSH 포트(22)는 애플리케이션 git+ssh 네트워크 트래픽 전용입니다. 161/UDP SNMP 네트워크 모니터링 프로토콜 작업에 필요합니다. 443 HTTPS HTTPS 액세스를 통한 웹 애플리케이션 및 Git입니다. 1194/UDP VPN 고가용성 구성에서 복제 네트워크 터널을 보호합니다. WireGuard를 사용하여 암호화됩니다. 8080 HTTP 일반 텍스트 웹 기반 관리 콘솔입니다. SSL을 사용하지 않도록 수동으로 설정하지 않는 한 필요하지 않습니다. 8443 HTTPS 웹 기반 관리 콘솔을 보호합니다. 기본 설치 및 구성에 필요합니다. 9418 Git 간단한 Git 프로토콜 포트입니다. 공용 리포지토리에만 작업을 복제하고 페치합니다. 암호화되지 않은 네트워크 통신입니다. 인스턴스에서 프라이빗 모드를 사용하도록 설정한 경우 익명 Git 읽기 액세스를 사용하도록 설정한 경우에만 이 포트를 여는 것이 필요합니다. 자세한 내용은 엔터프라이즈에서 리포지토리 관리 정책 적용을(를) 참조하세요. -
필요에 따라 부동 IP를 인스턴스에 연결합니다. OpenStack 설정에 따라 부동 IP를 프로젝트에 할당하고 인스턴스에 연결해야 할 수 있습니다. 시스템 관리자에게 문의하여 사용자에게 적합한지 확인합니다. 자세한 내용은 OpenStack 설명서에서 인스턴스에 부동 IP 주소 할당을 참조하세요.
-
이전 단계에서 만든 이미지, 데이터 볼륨 및 보안 그룹을 사용하여 GitHub Enterprise Server 인스턴스을(를) 시작합니다. 자세한 내용은 OpenStack 가이드 인스턴스 시작 및 관리를 참조하세요.
GitHub Enterprise Server 인스턴스 구성
인스턴스를 구성하려면 라이선스 파일을 업로드하고, 루트 관리 콘솔 암호를 설정하고 인스턴스 설정을 구성한 다음 인스턴스를 다시 시작해야 합니다.
경고
공격자가 새 인스턴스를 손상하지 않도록 하려면 루트 관리 콘솔 암호를 개인적으로 설정하고 가능한 한 빨리 첫 번째 사용자를 만들어야 합니다.
- 가상 머신의 공용 DNS 이름을 복사하여 웹 브라우저에 붙여넣습니다.
- 메시지가 표시되면 라이선스 파일을 업로드하고 관리 콘솔 암호를 설정합니다. 자세한 내용은 GitHub Enterprise용 라이선스 다운로드을(를) 참조하세요.
- 관리 콘솔에서 원하는 설정을 구성하고 저장합니다. 자세한 내용은 GitHub Enterprise 구성을(를) 참조하세요.
- 인스턴스가 자동으로 다시 시작됩니다.
- 인스턴스 방문을 클릭합니다.
추가 참고 자료
-
[AUTOTITLE](/admin/overview/system-overview) -
[AUTOTITLE](/admin/overview/about-upgrades-to-new-releases)