Çift sunucu yapılandırması ayarlama, Azure DevOps şirket içi yapılandırma
Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015
Not
Azure DevOps Server adı daha önce Visual Studio Team Foundation Server.
Uygulama ve veri Azure DevOps Server ayrı sunuculara dağıtarak tek bir sunucu yapılandırmasından daha fazla yükü işlemek için dağıtım dağıtımınızı etkinleştirebilirsiniz. Bu yapılandırmanın takımınız için uygun olduğunu onaylamak için donanım önerilerimizi gözden geçirmeyi onaylayın. Yoksa, bunun yerine tek bir sunucu veya birden çok sunucu yapılandırmasını göz önünde bulundurabilirsiniz.
Önceki bir sürümden yükseltıyorsanız uyumluluk, sürüm notları ve yükseltmeye başlama hakkında daha fazla bilgi edinebilirsiniz.
Hazırlık
Uygulama katmanı sunucusu için sistem gereksinimlerini karşılayacak bir Azure DevOps Server.
Takımınız için donanım önerilerine uygun bir veri katmanı sunucusu hazırlayın.
Veri katmanında desteklenen SQL Server sürümünü ayarlayın. Veritabanı için SQL Server ayar Azure DevOps Server en azından veritabanı altyapısını ve tam metin arama hizmetlerini yükleyin.

Ücretli Azure DevOps Server kopyaları, SQL Server Standard için Azure DevOps Server. Team Foundation Server fiyatlandırma sayfası ayrıntıları açıklar. Azure DevOps Server'a dahil edilen lisansı kullanırsanız, bu lisansı yalnızca Azure DevOps Server kullanabilirsiniz.
Azure DevOps Server'nin uygulama katmanından SQL Server veritabanı altyapısına bağlanmak üzere güvenlik duvarından geçerek SQL Server veritabanı altyapısına erişime izin vermek için veri katmanınız üzerinde güvenlik duvarını yapılandırabilirsiniz.
Yapılandırmayı planlayılan hesabın, Azure DevOps Server'de SysAdmin sunucu rolünün bir üyesi olduğundan SQL Server.
Yükleme Azure DevOps Server, yüksek ayrıcalık gerektiren karmaşık bir işlem kümesi içerir. Bunlar veritabanları oluşturma, hizmet hesapları için oturum açma bilgileri sağlama ve daha fazlasını içerir. Teknik olarak, tek gereken ServerAdmin rolü üyeliğidir; TÜM OTURUM AÇMA BILGILERINI DEĞIŞTIRME, HERHANGI BIR VERITABANı OLUŞTURMA VE TANıM sunucusunun kapsamlı izinlerini GÖRÜNTÜLEME; ve ana veritabanında CONTROL izni. SysAdmin sunucu rolü üyeliği bu üyeliklerin ve izinlerin hepsini bir arada sağlar ve bu nedenle yapılandırmanın başarılı olmasını Azure DevOps Server en kolay yoludur. Gerekirse, bu üyelikler ve izinler, yükleme Azure DevOps Server iptal edilebilir.
Raporlamayı etkinleştiriyorsanız, uygulamayı ve veri katmanlarını bunun için hazırlayın.
Not
Size kullanılabilir seçenekleri ve bunun iş izleme özelleştirme süreci modelleri üzerindeki etkisini anlamak için Raporlama yapılandırma seçimlerini gözden geçirmeyi emin olun.
Yükleme SQL Server Analysis Services yükleme ve yapılandırma SQL Server Reporting Services. Güvenlik duvarınızı Reporting Services'e erişime izin verecek ve raporlama hizmetine erişime izin Analysis Services.
TFS 2015 veya önceki bir sürümü yüklüyorsanız, SQL Server İstemci Araçları katmanı sunucusuna Bağlantı'ya yükleyin.

Yükleme
-
Aşağıdaki Azure DevOps Server birini indirin:
- Visual Studio en basityöntem olan indirmeler (2019'da ekranı aşağı kaydırarak Tüm indirmeler Azure DevOps Server)
- Visual Studio Dev Essentials
- Toplu Lisanslama Hizmeti Merkezi
Yükleme işlemini başlatın.

Yükleyici, dosyaları makinenize kopyalar ve ardından Yapılandırma Merkezi'Azure DevOps Server başlatır.
Yüklemenizi yapılandırma
Kullanmaya Azure DevOps Server kılavuzunda açıklandığı gibi desteklenen yapılandırma seçeneklerinden kullanarak yapılandırmayı yapılandırma.
Yeni Dağıtım - Temel seçenek
Çift sunucu yapılandırmasında bile, yapılandırmayı ayarlamanın en kolay Azure DevOps Server Yeni Dağıtım - Temel senaryo ile Sunucu Yapılandırma Sihirbazı'nı kullanmaktır. Ayrıntılar için bkz. Temel seçeneğini kullanarak yapılandırma.

Bu seçenek, çoğu giriş için varsayılan ayarlar kullanılarak kolaylık sağlamak için en iyi duruma getirilmiştir.
Sihirbazda bir SQL Server örneği seçerken, önceden yapılandırmış olduğunuz veri katmanını işaret etmek için emin olun. Yeni Dağıtım - Temel seçeneğiyle şunları da seçmeniz gerekir:
- Uygulama Katmanı: HTTP veya HTTPS bağlamaları kullanmak da dahil olmak üzere hangi web sitesi ayarları kullanılır? Daha fazla bilgi için bkz. web sitesi ayarları.
- Arama: Yeni özellikler yük isteyip Kod Arama yapılandırma. Daha fazla bilgi için bkz. Arama'nın yapılandırılması.
Yeni Dağıtım - Gelişmiş seçenek
Tüm girişler üzerinde tam denetime sahip olmak için Bunun yerine Yeni Dağıtım - Gelişmiş seçeneğini kullanın.
Yeni Dağıtım - Gelişmiş seçeneğini kullanırsanız şunları da seçmeniz gerekir:
- Farklı dağıtım işlemlerinizin Azure DevOps Server hizmet hesabı. Temel senaryoda kullanılan varsayılan değer etki alanına
NT AUTHORITY\NETWORK SERVICEkatılmış senaryolarda ve çalışma grubuLOCAL SERVICEsenaryolarında kullanılır. - Dinlemesi gereken bağlantı noktasıyla birlikte SSH'nin etkinleştirip etkinleştirilene olmadığı. Temel senaryoda kullanılan varsayılan değer, bağlantı noktası 22'de SSH'yi yapılandırmaktır.
- Sık erişilen dosya önbelleğinin konumu Azure DevOps Server. Temel senaryoda kullanılan varsayılan değer, en fazla
AzureDevOpsServerData\ApplicationTier\_fileCacheboş alana sahip olan yerel sürücü yoludur.. - Raporlama özelliklerinin yapılandırıp yapılandırmay olmadığı. Temel senaryoda kullanılan varsayılan davranış, bu özelliklerin yapılandırılması desteğine sahip değildir. Bu seçeneklerin istemci işletim sistemlerinde kullanılabilir olmadığını unutmayın.
- Projelerinizi depolamak için bu koleksiyonun adıyla birlikte bir proje koleksiyonu oluşturulıp oluşturulmayacak. Temel senaryoda varsayılan davranış, adlı bir proje koleksiyonu
DefaultCollectionoluşturmaktır.
Her iki durumda da sihirbaz, ortamınızı ve ayar seçimlerinizi doğrulamak için hazır olma denetimleri çalıştırır. Her şey yolunda giderse sihirbaz dağıtımınızı yapılandırmanıza olanak sağlar. Hatalar varsa, devam etmek için önce bunların her birlerini düzeltmeli ve hazırlık denetimlerini yeniden çalıştırabilirsiniz.