Azure DevOps Server geçişi ve yükseltme
Şirket içi Azure DevOps Server örneğimizi taşıma ve yükseltme sürecine hazırlanıyorum. Bu görevleri gerçekleştirmek için en iyi uygulamalar hakkında bilgi toplamaya çalıştım, ancak bunu yapmanın en iyi yolunun ne olduğundan hala emin değilim. Yapmak istediğim şey:
Şu anki durum
Windows Server 2016 + MS SQL Server 2016 üzerindeki veritabanları ile Windows Server 2016 üzerinde Azure DevOps Server 2019 Güncelleştirmesi 1.1
Ve şu adrese geçmek istiyorum:
Son Durum
Windows Server 2019 + MS SQL Server 2019 üzerindeki veritabanları ile Windows Server 2019 üzerinde Azure DevOps Server 2020
Geri / geri yükleme prosedürlerini kullanarak Azure DevOps örneklerinin uygulama katmanını ve veri katmanını geçirmeye ilişkin konuları okudum, ancak SQL Server ile tamamen aynı sürümün kullanılması gerekiyor. Verileri mevcut olandan farklı bir sunucuya geri yükleyin
Bunu yapmak için tercih edilen bir dizi adım nedir? Öncelikle mevcut işletim sistemi ve SQL kurulumuyla Azure DevOps Server'ı 2019'dan 2020'ye yükseltin, ardından veritabanlarını yeni VM'de daha yeni SQL örneğine taşıyın (bunu nasıl yapacağımla ilgili herhangi bir belge bulamadım) ve ardından uygulama katmanını yeni VM'ye taşıyın ve yeni DB'leri işaret ediyor musunuz?
Ek olarak, işleri daha da karmaşık hale getirmek için, VM seti başka bir etki alanında olacak, bunun bir sorun olup olmadığını bilmiyorum, ancak mevcut kurulum Azure'u çalıştırmak için etki alanı \ TFSService, TFSBuild vb. Olarak etki alanı hizmeti kullanıcılarını kullanıyor. DevOps Server örneği, Db, aracı derleme vb.
Beni başlatmak için her türlü yardım için minnettarız. Şimdiden teşekkür ederim.
Yanıtlar
Haklısın. SQL Veritabanının taşınması aynı SQL sürümünü gerektirir.
Bu nedenle, önce veritabanlarını taşımanızı, ardından SQL sunucu sürümünü yükseltmenizi, sonunda azure devops server 2020'yi kurmanızı veya yükseltmenizi öneririm.
Burada önerilen adımlar hakkında bir bilet . Yana SQL server 2016 de masmavi devops sunucusunu 2020 destekler, aşağıdaki adımlara başvurabilirsiniz:
- Orijinal ortamınızla eşleşen SQL Server'ı kurun.
- Veritabanlarını ekleyin
- SQL sunucu sürümünüzü destekleyen bir Azure Devops Sunucusu (Azure Devops Server 2020) sürümü yükleyin.
- Azure Devops Sunucusunu yedekleme veritabanıyla yapılandırmak için bu bloga başvurun
- Veritabanlarını ayırın ve SQL Server'ı kaldırın
- Aynı örnek adı ile istenen SQL Server sürümünü kurun.
- Veritabanları ekleyin
- Azure Devops Sunucusu için yeni SQL Sunucusunu yapılandırmak için TfsConfig komutunu kullanın .
VM seti başka bir alanda olacak, bunun bir sorun olup olmadığını bilmiyorum.
Bu çevre göçüdür. Önce donanım hareketini tamamlayabilir ve ardından ortamı değiştirebilirsiniz.
İşte ayrıntılı adımlar hakkında bir belge .