서비스 계정 요구 사항
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
서비스 계정을 사용하여 다음 Azure DevOps 온-프레미스 서버를 설치해야 합니다.
- Azure DevOps Server
- TFS(Team Foundation Server)
- Team Foundation Build
- Team Foundation Server 프록시.
또한 SQL Server Reporting Services 사용하는 경우 Azure DevOps 온-프레미스를 설치할 때 보고서 판독기 계정도 있어야 합니다. Azure DevOps 서버에는 설치를 위해 여러 ID가 필요하지만 해당 계정이 사용하는 모든 ID에 대한 요구 사항을 충족하는 경우 모든 ID에 단일 계정을 사용할 수 있습니다.
팁
계정에 관해 혼란스럽습니까? 단일 서버 설치를 위한 계정 및 그룹을 만드는 방법을 다루는 자습서를 사용할 수 있습니다. 자세한 내용은 Azure DevOps에서 사용할 그룹 설정을 참조하세요.
서비스 계정 작업에 대한 모범 사례
다음은 Azure DevOps 서비스 계정 작업에 대한 몇 가지 모범 사례입니다.
- 서비스 계정에 도메인 계정을 사용하는 경우 보고서 읽기 권한자 계정에 다른 ID를 사용합니다.
- 작업 그룹에서 구성 요소를 설치하는 경우에는 사용자 계정에 로컬 계정을 사용해야 합니다.
참고
이 문서에서는 Azure DevOps 온-프레미스에 필요한 다양한 계정에 대해 더 쉽게 설명할 수 있도록 자리 표시자 이름 예제를 사용합니다. 만들 수 있는 계정에는 이러한 자리 표시자 이름을 사용할 필요가 없습니다. 2.
네트워크 서비스 또는 기본 제공 계정
Azure DevOps Server, Team Foundation Server, Team Foundation Build 및 Team Foundation Server 프록시에는 모두 서비스 계정이 필요합니다. 이러한 서비스 계정은 설치된 구성 요소에 대한 ID가 됩니다. 기본적으로 모든 구성 요소는 기본 제공 계정(예: Network Service)을 서비스 계정으로 사용합니다. 구성 요소를 설치할 때 이 계정을 사용자 계정으로 변경할 수 있지만 사용하는 모든 사용자 계정에 서비스로 로그온 권한이 있는지 확인해야 합니다.
팁
기본 제공 계정은 암호를 사용하지 않습니다. 기본 제공 계정에는 이미 서비스로 로그온 권한이 있으므로 특히 도메인 환경에서 더 쉽게 관리할 수 있습니다.
Azure DevOps 서비스 계정
다음 표의 서비스 계정은 Azure DevOps Server 또는 Team Foundation Server 및 해당 구성 요소의 ID입니다. Azure DevOps Server 대한 서비스 계정은 IIS(인터넷 정보 서비스)에서 Azure DevOps Server 애플리케이션 풀의 ID로도 사용됩니다.
구성 요소
샘플 사용자 로그온 이름
요구 사항
Azure DevOps Server
AzureDevOpsService
기본 제공 계정이나 사용자 계정을 지정할 수 있습니다. 사용자 계정을 지정하는 경우 서비스로 로그온 권한이 있어야 합니다.
AzureDevOpsService에 대한 계정으로 Azure DevOps Server 설치하는 데 사용하는 계정을 사용하면 안 됩니다. 예를 들어 Azure DevOps Server 설치할 때 domain\user1로 로그인한 경우 domain\user1을 AzureDevOpsService의 계정으로 사용하지 마세요.
기본값: Network Service
Team Foundation Build
TFSBUILD
기본 제공 계정이나 사용자 계정을 지정할 수 있습니다. 사용자 계정을 사용하는 경우 서비스로 로그온 권한이 있어야 합니다.
Azure DevOps Server 프록시
AzureDevOpsServerProxy
기본 제공 계정이나 사용자 계정을 지정할 수 있습니다. 사용자 계정을 사용하는 경우 서비스로 로그온 권한이 있어야 합니다.
SQL Server 서비스 계정
SQL Server 서비스 계정은 SQL Server Windows 서비스를 실행하는 ID입니다. 다음 예제에서 SQLSERVICE 는 자리 표시자 이름입니다.
샘플 사용자 로그온 이름 | 요구 사항 |
---|---|
SQLSERVICE | SQL Server를 설치하기 전에 기본 제공 시스템 계정을 사용하거나 계정을 설정할 수 있습니다. Azure DevOps Server 및 Team Foundation Server에는 이 계정에 대한 요구 사항이 없습니다. |
보고서 구독자 계정
보고서 판독기 계정은 보고서에 대한 정보를 수집하는 데 사용되는 ID입니다. SQL Server Reporting을 사용하는 경우 Azure DevOps Server 설치할 때 보고서 판독기 계정을 지정해야 합니다.
기능 | 샘플 사용자 로그온 이름 | 요구 사항 |
---|---|---|
보고 | AzureDevOpsServerReports | 로컬로 로그온 허용 권한이 있는 사용자 계정을 지정해야 합니다. 기본값: 이 계정에 대한 메시지가 표시됩니다. 보고서 읽기 권한자 계정에는 기본 제공 계정을 사용할 수 없습니다. |
SQL Server Reporting Services 역할도 참조하세요.