Hizmet hesabı gereksinimleri
Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013
Not
Azure DevOps Server daha önce Visual Studio Team Foundation Server olarak adlandırılmıştı.
aşağıdaki Azure DevOps şirket içi sunucuları yüklemek için hizmet hesaplarını kullanmanız gerekir:
- Azure DevOps Server
- Team Foundation Server (TFS)
- Team Foundation Derlemesi
- Proxy Team Foundation Server.
ayrıca, SQL Server Reporting Services kullanıyorsanız, şirket içi Azure DevOps yüklerken de bir rapor okuyucu hesabına sahip olmanız gerekir. Azure DevOps sunucular yükleme için birden çok kimlik gerektirir, ancak bu hesap, kullandığınız tüm kimlikler için gereksinimleri karşılıyorsa tüm kimlikler için tek bir hesap kullanabilirsiniz.
İpucu
Hesaplar hakkında kafa karıştırılır mi? Tek sunuculu yükleme için hesap ve grupların nasıl oluşturulacağını ele alan bir öğretici mevcuttur. Daha fazla bilgi için bkz. Azure DevOps kullanılacak grupları ayarlama.
Hizmet hesaplarıyla çalışmaya yönelik en iyi uygulamalar
Azure DevOps hizmet hesaplarıyla çalışmaya yönelik bazı en iyi uygulamalar şunlardır:
- Hizmet hesaplarınız için etki alanı hesapları kullanıyorsanız, rapor okuyucu hesabı için farklı bir kimlik kullanın.
- Bir çalışma grubuna bileşen yüklüyorsanız, Kullanıcı hesapları için yerel hesaplar kullanmanız gerekir.
Ağ hizmeti veya yerleşik hesaplar
Azure DevOps Server, Team Foundation Server, Team Foundation yapısı ve Team Foundation Server Proxy 'nin tamamı bir hizmet hesabı gerektirir. Bu hizmet hesapları, yüklenen bileşenin kimliği olur. Varsayılan olarak, her bileşen kendi hizmet hesabı olarak yerleşik bir hesap (ağ hizmeti gibi) kullanır. Bileşeni yüklerken bu hesabı bir kullanıcı hesabı olarak değiştirebilirsiniz, ancak kullandığınız herhangi bir kullanıcı hesabının hizmet olarak oturum açma izni olduğundan emin olmanız gerekir.
İpucu
Yerleşik hesaplar parola kullanmaz. Yerleşik hesaplar, özellikle de bir etki alanı ortamında daha kolay yönetilmesi için hizmet izinleri olarak oturum açmaya zaten sahip.
hizmet hesaplarını Azure DevOps
aşağıdaki tabloda bulunan hizmet hesapları Azure DevOps Server veya Team Foundation Server ve bileşenleri için kimliklerdir.
Azure DevOps Server veya Team Foundation Server hizmet hesabı, Internet Information Services (ııs) Azure DevOps Server için uygulama havuzunun kimliği olarak da kullanılır. Team Foundation Server.
| Bileşen | Örnek Kullanıcı oturum açma adı1 | Gereksinimler |
|---|---|---|
| Azure DevOps Server veya Team Foundation Server | AzureDevOpsService | Yerleşik bir hesap veya Kullanıcı hesabı belirtebilirsiniz. Bir kullanıcı hesabı belirtirseniz, hizmet olarak oturum açma izinlerine sahip olmalıdır. Azure DevOps Server yüklemek için kullandığınız hesabı veya AzureDevOpsService hesabı olarak Team Foundation Server kullanmanız gerekir. örneğin, Azure DevOps Server veya Team Foundation Server yüklerken etkialanı \ kullanıcı olarak oturum açtıysanız, AzureDevOpsService hesabı olarak etki_alanı \ 1 kullanmayın. SharePoint siteniz Team Foundation Server ile aynı anda yüklenmediyse, SharePoint merkezi yönetim sitesi için grup yöneticileri grubuna AzureDevOpsService eklemeniz gerekir. daha fazla bilgi için bkz. grup yöneticileri grubuna Team Foundation Server için hizmet hesabı ekleme. Varsayılan: ağ hizmeti |
| Team Foundation Derlemesi | TFSBUILD | Yerleşik bir hesap veya Kullanıcı hesabı belirtebilirsiniz. Bir kullanıcı hesabı kullanıyorsanız, hizmet olarak oturum açma izinlerine sahip olmalıdır. |
| proxy veya Team Foundation Server proxy Azure DevOps Server | AzureDevOpsServerProxy | Yerleşik bir hesap veya Kullanıcı hesabı belirtebilirsiniz. Bir kullanıcı hesabı kullanıyorsanız, hizmet olarak oturum açma izinlerine sahip olmalıdır. |
Notlar:
- şirket içi Azure DevOps için gereken farklı hesapları tartışmak daha kolay hale getirmek için, bu makalede örnek yer tutucu adları kullanılır. Oluşturabileceğiniz tüm hesaplar için bu yer tutucu adlarını kullanmanız gerekmez.
Visual Studio için Release Management 2013 için hizmet hesapları
Not
Release Management özellikler, Team Foundation Server 2015,2 ve sonraki sürümlere ve web portalı sürümü, derleme ve yayınlama ve Pipelines hub 'larına tümleştirilir. Daha yeni Web tabanlı sürüm, sunucu ve istemci sürümü için önerilen alternatiftir. Daha fazla bilgi için bkz. Release Management ile dağıtımları otomatikleştirme.
aşağıdaki tabloda bulunan hizmet hesapları, Release Management sunucusu ve Microsoft Development Agent için kimliklerdir.
| Bileşen | Örnek Kullanıcı oturum açma adı1 | Gereksinimler |
|---|---|---|
| Release Management sunucusu | RMSERVER | bu, ııs 'de uygulama havuzu ve Release Management Monitor Windows hizmeti için kullanılan kimliktir. Varsayılan: ağ hizmeti |
| Microsoft Development Agent | DAĞıTıMı | Bu kimlik, ortamınızdaki makineleri sürüm için yapılandırmak üzere kullanılır. Kullandığınız kimliğin her türlü görevi gerçekleştirmek için gerekli izinlere sahip olduğundan emin olun. örneğin, uygulamanızı bu makineye yayınlarınızın bir parçası olarak yüklemeniz gerekiyorsa, bu kimliği yerel Windows yöneticileri güvenlik grubuna ekleyin. Bu kimliğin ağ üzerindeki yapılara erişmesi gerekiyorsa, ağ bırakma konumuna erişimi olduğundan emin olun. Adım adım yordamlar için bkz. dağıtım aracısını kurma ve bir ortam için makine ayarlama. Varsayılan: sizden bir hesap istenir. |
Notlar:
- şirket içi Azure DevOps için gereken farklı hesapları tartışmak daha kolay hale getirmek için, bu makalede örnek yer tutucu adları kullanılır. Oluşturabileceğiniz tüm hesaplar için bu yer tutucu adlarını kullanmanız gerekmez.
TFS hesabına Release Management Bağlan
Release Management Azure DevOps Server veya TFS 'ye bağlanıyorsanız, bir ara hesap görevi görecek bir hesaba sahip olmanız gerekir. adım adım yordamlar için bkz. TFS 'ye Bağlan Release Management.
| Bileşen | Örnek Kullanıcı oturum açma adı1 | Gereksinimler |
|---|---|---|
| Release Management sunucusu (TFS 'ye bağlı) | Rlauredevopsserver | Project koleksiyon yöneticilerinin üyesi olan bir TFS kullanıcısı (bu hesabın sahip olması gereken en düşük izinler) grubu ve diğer kullanıcıların adına , tfs 'de izin ver olarak ayarlanmış istekleri oluştur. |
Notlar:
- TFS 'nin gerektirdiği farklı hesapların tartışılması daha kolay hale getirmek için, bu makalede örnek yer tutucu adları kullanılır. Oluşturabileceğiniz tüm hesaplar için bu yer tutucu adlarını kullanmanız gerekmez.
SQL Server hizmet hesabı
SQL Server hizmet hesabı SQL Server için Windows hizmetleri çalıştıran bir kimliktir. Aşağıdaki örnekte, SqlService bir yer tutucu adıdır.
| Örnek Kullanıcı oturum açma adı | Gereksinimler |
|---|---|
| SQLSERVICE | SQL Server yüklemeden önce, yerleşik bir sistem hesabı kullanabilir veya bir hesap ayarlayabilirsiniz. Azure DevOps Server ve Team Foundation Server bu hesap için gereksinimlere sahip değil. |
Rapor okuyucu hesabı
Rapor okuyucu hesabı, raporlara ilişkin bilgi toplamak için kullanılan kimliktir. raporlama kullanıyorsanız, Azure DevOps Server veya Team Foundation Server yüklerken bir rapor okuyucu hesabı belirtmeniz gerekir.
varsayılan seçeneklerle Azure DevOps Server veya Team Foundation Server yüklerseniz, rapor okuyucu hesabı ayrıca SharePoint Foundation hizmet hesabının kimliği olarak da kullanılır.
| Özellik | Örnek Kullanıcı oturum açma adı | Gereksinimler |
|---|---|---|
| Raporlama | AzureDevOpsServerReports | Yerel olarak oturum açma izinlerine sahip bir kullanıcı hesabı belirtmeniz gerekir. Varsayılan: Bu hesap istenir. Rapor okuyucusu hesabı için yerleşik bir hesap kullanamazsınız. |
SharePoint hesabı
Not
TFS 2018 ve üzeri sürümler artık SharePoint ürünleriyle yerel tümleştirmeyi desteklemez. TFS 2018 ' ye yükseltmeyi planlıyorsanız, kullanabileceğiniz seçenekler hakkında bilgi edinmek için SharePoint tümleştirme hakkında bilgi edinin.
Release Management özellikleri Team Foundation Server 2015.2 ve sonraki sürümleriyle ve web portalı Sürümü, Derleme ve Sürüm ve Pipelines hub'ları ile tümleştirilmiştir. Daha yeni web tabanlı sürüm, sunucu ve istemci sürümü için önerilen alternatiftir. Daha fazla bilgi için bkz. Release Management ile dağıtımları otomatikleştirme.
SharePoint Products için hizmet hesabı, aynı zamanda SharePoint Merkezi Yönetim sitesi için uygulama havuzunun kimliğidir. Hizmet SharePoint hesabı, diğer ürünler için Windows hizmetleri SharePoint kimliktir. Aşağıdaki örnekte WSSSERVICE bir yer tutucu adıdır.
| Örnek kullanıcı oturum açma adı | Gereksinimler |
|---|---|
| WSSSERVICE | Bir kullanıcı hesabı belirtmeniz gerekir. Varsayılan: Team Foundation Server varsayılan seçeneklerle yüklüyse, rapor okuyucusu hesabı olarak belirttiğiniz hesap da bu hesap için kullanılır. |