Birden çok sunucu yapılandırması ayarlama, şirket içi Azure DevOps

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ı.

Uygulama katmanınızı birçok sunucuya yükleyerek daha önce Team Foundation Server (TFS), binlerce veya onlarca binlerce kullanıcıya dağıtım Azure DevOps Server ölçeklendirebilir ve SQL Server AlwaysOn Kullanılabilirlik Grupları kullanarak yüksek kullanılabilirlik sağlayabilirsiniz.

Not

Mevcut bir Azure DevOps yüklemesine sahipseniz ve bunu yükseltmek istiyorsanız, Yükseltme Sihirbazı 'nı kullanın.

Hazırlık ve önkoşullar

Veri katmanı

  1. Desteklenen bir SQL Server sürümünükullanarak SQL Server dağıtımınızı ayarlayın. Dağıtımınız SQL Server veya bir AlwaysOn kullanılabilirlik grubununtek bir örneği olabilir.

    SQL Server ayarlarken, veritabanı altyapısını ve tam metin arama hizmetlerini yükleyebilirsiniz.

    SQL_SERVER_FEATURES

  2. Azure DevOps uygulama katmanı sunucularının SQL Server veritabanı altyapısına bağlanmak üzere güvenlik duvarından geçmesine olanak tanımak için, her bir sunucuda güvenlik duvarını SQL Server veritabanı altyapısına erişime izin verecek şekilde yapılandırın.

Raporlama

Raporlamayı etkinleşecekseniz, veri katmanı sunucularını bu şekilde hazırlayın.

Not

Size sunulan seçimleri ve bu işlemin çalışma izleme özelleştirmesi işlem modellerini tercih ettiğiniz etkiyi anlamak için Raporlama yapılandırma seçeneklerini gözden geçirdiğinizden emin olun.

  1. SQL Server Analysis Services 'i yükler.

    Veritabanı altyapısını yüklediğiniz sunucu veya AlwaysOn kullanılabilirlik grubuna Analysis Services yükleyebilir veya onu ayrı bir SQL Server örneğine veya ayrı bir AlwaysOn kullanılabilirlik grubuna yükleyebilirsiniz.

  2. Analysis Services erişimine izinvermek için Analysis Services sunucularının her birinde güvenlik duvarını yapılandırın.

  3. SQL Server Reporting Services yükleyip yapılandırın.

    Raporlama Hizmetleri 'ni, veritabanı altyapısını veya Analysis Services yüklediğiniz sunucu veya AlwaysOn kullanılabilirlik grubuna yükleyebilir veya ayrı bir SQL Server örneğine veya ayrı bir AlwaysOn kullanılabilirlik grubuna yükleyebilirsiniz.

  4. Reporting Services erişimine izin vermekIçin Reporting Services sunucularının her birinde güvenlik duvarını yapılandırın.

Uygulama katmanı sunucularına Azure DevOps 'u yükler

Birden çok uygulama katmanı sunucusuna Azure DevOps Server yükler.

İlk uygulama katmanı sunucusu.

  1. Raporlamayı etkinleşecekseniz, uygulama katmanı sunucusuna SQL Server İstemci Araçları bağlantısı ' nı yükleyeceksiniz.

    SQL Server İstemci Araçları bağlantısı özelliği yüklemesinin ekran görüntüsü.

  2. Aşağıdaki kanallardan birini kullanarak Azure DevOps Server indirin:

  3. Yalnızca uygulama katmanı yapılandırma sihirbazını çalıştırmak için Sihirbazı Başlat ' ı seçin.

    Sihirbazı Başlat

  4. Yeni dağıtım-gelişmiş seçeneğini belirleyin. Ayrıntılar için bkz. Gelişmiş seçeneğini kullanarak yapılandırma.

  5. Veritabanı sayfasında, veri katmanındaki SQL Server örneğine gelin ve bağlantıyı test edin.

    Gelişmiş>veritabanı

    Tam yapılandırma sihirbazındaki dadbatao sayfası

  6. Hesap sayfasında, kullanılacak hizmet hesabını belirtin.

    Gelişmiş>hesabı

    Ve kimlik doğrulama yöntemi.
    Tam yapılandırma sihirbazındaki hizmet hesabı sayfası

    Varsayılan olarak, Azure DevOps Hizmetleri bir etki alanında ağ hizmeti olarak veya bir çalışma grubunda Yerel sistem olarak çalışır. Bir etki alanında, bir etki alanı hesabı kullanabilir ve yalnızca Azure DevOps hizmet hesabının ihtiyaç duyacağı izinleri verebilirsiniz.

Raporlama

  1. Raporlamayı etkinleştirmek istiyorsanız, buradan etkinleştirin.

    SQL Server Reporting Services kullanmayı planlamıyorsanız veya SQL Server Analysis Services ve SQL Server Reporting Services henüz yüklemediyseniz, Raporlamayı Yapılandır onay kutusunun işaretini kaldırın. Aksi takdirde, kutusunu işaretli tutun.

    Gelişmiş>raporlama, Azure DevOps Server 2019 ve sonraki sürümler.

    Raporlamayı Yapılandır onay kutusu

  2. SQL Server Reporting Services yüklediğiniz sunucunun adını girin. Ardından, URL 'Leri doldur' u seçin.

    Sunucu Yapılandırma Sihirbazı, Raporlama Hizmetleri.

    Tam yapılandırma sihirbazındaki Raporlama Hizmetleri sayfası

  3. Analysis Services örneğinde raporlar okuyucu rolü atanacak hesabı ayarlayın ve hesabın ve parolanın doğrulanabileceği test edin. Raporlar, Analysis Services veritabanına erişirken bu hesabı kullanır.

    Gelişmiş>rapor okuyucu hesabı

    Tam Yapılandırma sihirbazında rapor okuyucu hesabı sayfası

Ek uygulama katmanı sunucuları

TFS 2015 veya önceki bir sürümünü yüklüyorsanız, uygulama katmanı sunucusuna SQL Server İstemci Araçları bağlantısı yükleyebilirsiniz.

Bağlantı özelliği yükleme SQL Server İstemci Araçları

  1. Aşağıdaki kanallardan birini kullanarak Azure DevOps Server indirin:

  2. Veritabanı sayfasında, veritabanı altyapısını yüklediğiniz AlwaysOn kullanılabilirlik grubundaki birincil çoğaltma olan SQL Server örneğini işaret edin ve kullanılabilir veritabanlarını listeleyin.

    Gelişmiş>veritabanı

    Yalnızca uygulama katmanı Yapılandırma Sihirbazı 'ndaki veritabanı sayfası

  3. Hesap sayfasında, kullanılacak hizmet hesabını belirtin.

    Gelişmiş>hesabı

    Ve kimlik doğrulama yöntemi.
    Tam yapılandırma sihirbazındaki hizmet hesabı sayfası

AlwaysOn kullanılabilirlik grubu

Veritabanı altyapısını bir SQL Server AlwaysOn kullanılabilirlik grubuna yüklediyseniz, aşağıdaki Azure DevOps veritabanlarını kullanılabilirlik grubuna ekleyin.

  • TfsConfiguration
  • TfsDefaultCollection

Yeni bir proje koleksiyonu eklerseniz, bu veritabanını da AlwaysOn kullanılabilirlik grubuna ekleyin.