Aracılığıyla paylaş


Dağıtımınızı Azure DevOps Server'ın en son sürümüne yükseltme

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Bu kılavuz, şirket içi dağıtımınızı Azure DevOps Server'a yükseltme konusunda size yol gösterir. İster TFS 2015'ten ister Azure DevOps Server 2019'dan geçiş yapın, işlem ortamınızın en son özelliklere ve performans iyileştirmelerine hazır olmasını sağlar.

Önkoşullar

Önkoşul Ayrıntılar
Desteklenen kaynak sürüm Yükseltmeler yalnızca TFS 2015 ve sonraki sürümlerde desteklenir. Dağıtımınız TFS 2013 veya önceki bir sürüm çalıştırıyorsa, önce bu dağıtımı TFS 2015'e yükseltin, ardından Azure DevOps Server'a yükseltin.
Sistem gereksinimleri Hedef sunucu için sistem gereksinimlerini gözden geçirin; bu, işletim sistemleri, SQL Server sürümleri ve donanım güncelleştirmelerini içerebilir.
Veritabanı yedeklemeleri Tüm Azure DevOps veritabanları için eksiksiz ve tutarlı bir yedekleme kümesi oluşturun. Bkz . Veritabanı yedekleme ve geri yükleme planlaması. Yükseltme başarısız olursa bu yedeklemeler kurtarma için kritik öneme sahiptir.
Hizmet hesabı kimlik bilgileri Azure DevOps Server tarafından kullanılan hizmet hesapları için yönetici erişimine ve kimlik bilgilerine sahip olduğunuzdan emin olun.
Lisans ve ürün anahtarı Azure DevOps Server lisansınızı ve ürün anahtarınızı yükleme ve etkinleştirme için hazır hale getirme.
Üretim öncesi ortam (önerilen) Yükseltmeyi yerinde yapıyorsanız, işlemi doğrulamak için üretim öncesi ortamda deneme (kuru çalıştırma) gerçekleştirin: Üretim öncesi kuru çalıştırma.
İşlem modeli seçenekleri Devralma veya Şirket içi XML işlem modelinin yeni proje koleksiyonları için kullanılıp kullanılmayeceğine karar verin; bu seçenek özelleştirme ve raporlama özelliklerini etkiler.

Desteklenen yükseltme yolları

Geçerli sürümünüz temelinde doğru yolu belirlemek için aşağıdaki yükseltme matrisini kullanın:

Önceki tüm sürümler için Azure DevOps Server yükseltme yolu matrisi.

Önceki tüm sürümler için Azure DevOps Server 2022 yükseltme yolu matrisi.

Kullanım dışı bırakılan özellikler

Özellikleri Yapılandırma sihirbazı artık Azure DevOps Server 2019 ve sonraki sürümlerde desteklenmiyor.
Varsayılan sistem işlemlerine yönelik güncelleştirmeler hakkında bilgi için bkz. İşlem şablonlarında yapılan değişiklikler.

Yeni proje koleksiyonları için Devralma işlemi modelinin kullanılabilirliği

Azure DevOps Server 2019, iş izleme deneyiminizi özelleştirmek için Devralma işlemi modelini kullanma desteği sağlar. Bu özelliğe yalnızca yeni bir proje koleksiyonu oluşturarak erişebilirsiniz. Mevcut proje koleksiyonları yalnızca Şirket içi XML işlem modelini destekler.

Yeni proje koleksiyonları için Devralma işlemi modelini seçerseniz, raporlamayı desteklemek için Analiz Hizmeti'ni de otomatik olarak seçersiniz. Yeni proje koleksiyonlarına eklediğiniz projelere SQL Server raporlama hizmetleri ekleyemezsiniz. Yeni proje koleksiyonları için Şirket İçi XML işlem modelini seçerseniz hem Analiz Hizmeti hem de SQL Server raporlama hizmetlerine erişiminiz olur. Bu, yükseltdiğiniz mevcut koleksiyonlar için de geçerlidir.

Yeni proje koleksiyonlarıyla ilerlerken iş izleme özelleştirme ve raporlama gereksinimlerinizi göz önünde bulundurun. Bu seçenekler hakkında daha fazla bilgi için aşağıdaki makalelere bakın:

"Özellik Yapılandırma Sihirbazı'nın Kullanımdan Kaldırılması"

Geçmişte, varsayılan işlem şablonlarını kendilerine yapılan güncelleştirmelerle güncelleştirmek için Özellikleri Yapılandırma sihirbazı kullanılmıştı. Bu özellik artık Azure DevOps Server 2019'da desteklenmiyor.

Varsayılan sistem işlemlerinde yapılan güncelleştirmeler hakkında bilgi edinmek için bkz. İşlem şablonlarında yapılan değişiklikler.

Karmaşıklığı güncelleştirme

Yükseltme karmaşıklığı şulara bağlıdır:

  • Sunucu sayısı
  • SQL Server Reporting Services ile tümleştirme
  • Veritabanı boyutu
  • Geçerli sürüm

Kurulumdan bağımsız olarak, çekirdek işlem aynı kalır: hazırlama ve yükseltme.

Kesinti süresi

Yükseltme sırasında dağıtımınız çevrimdışıdır. Süre, dağıtım boyutuna göre değişir. Kapalı kalma süresini en aza indirmek için: