Geçiş için tam önkoşullar
Azure DevOps Veri Geçiş Aracı ile Azure DevOps Services'e geçişin ikinci aşamasına geçtikçe verilerinizi buluta aktarma önkoşullarını tamamlamanız gerekir. Kuruluşunuz bu önkoşulları zaten karşılıyorsa bu aşamayı tamamen atlayabilirsiniz.
Azure DevOps Server'ı güncelleştirme
Azure DevOps için Veri Geçiş Aracı, belirli bir zamanda Azure DevOps Server'ın en son iki sürümünü destekler. Sürümlere güncelleştirmeler ve ana sürümler dahildir.
Geçiş desteğinin bu sürüm için çevrimiçi olması için Azure DevOps Server'ın yeni bir RTW sürümünün yayımlanması 2-3 hafta kadar sürebilir. Yeni bir RTW Azure DevOps Server sürümünden kısa süre sonra yükseltmeyi seçtiğinizde bu olasılığı göz önünde bulundurun.
Veri Geçiş Aracı, Azure DevOps Server sürüm adaylarından (RC) geçişi desteklemez. Bu hizmeti kullanarak koleksiyon veritabanınızı Azure DevOps Services'e geçirmeyi planlıyorsanız, üretim veritabanınızı rc sürümüne yükseltmemek önemlidir. Yükseltme yaparsanız, kullanılabilir olduğunda bekleyip web (RTW) sürümüne yükseltmeniz gerekir. Alternatif olarak, geçirebilmek için önceki bir Azure DevOps Server sürümünden veritabanınızın yedek kopyasını geri yükleyebilirsiniz. Azure DevOps'un önceki bir sürümüne düşüremezsiniz, ancak bu sürümdeki veritabanının yedeğini kullanarak geri dönmeniz gerekir.
Yeni Azure DevOps Server sürümleri için normal sürüm temposu her üç-dört ayda bir olur. Bu, Azure DevOps Services'e geçiş için belirli bir Azure DevOps Server sürümüne yönelik desteğin altı ila sekiz ay arasında sürmesi gerektiği anlamına gelir. Geçiş için aniden yükseltme yapmak zorunda kalmamak için planınızın bu destek penceresine uygun olduğundan emin olmak önemlidir.
Microsoft Entra Kimliğini Uygulama
Ekibinizin Azure DevOps Services kuruluşunuzdaki üyelerin kimliğini doğrulamak için işlevsel bir Microsoft Entra ID kiracısı olduğundan emin olun. Azure DevOps Services'de kullanıcı kimlik doğrulaması, Azure DevOps Server kullanıcı kimlik doğrulaması gibi bir Microsoft Entra ID kiracısı kullanır. Test Çalıştırması aşaması(bağlantısı) sırasında, şirket içi Active Directory kuruluşlarınızı Microsoft Entra ID kuruluşlarıyla eşleştirmek için kimlik eşleme günlük dosyasını doğrularsınız. Bu dosya geçiş hizmeti tarafından kullanılmaz. Bu eylem, bireysel geçmiş görünürlüğü, güvenlik izinlerinin korunması ve kişisel ayarlara erişim sağlar.
İpucu
- Diğer Microsoft Bulut hizmetleriyle aynı Microsoft Entra Id kiracısını kullanmanızı öneririz. Şirketinizde Zaten Microsoft Entra Kimliği varsa bu adımı atlayın.
- Microsoft hesapları (MSA) Azure DevOps Services kimlik doğrulaması için çalışırken, Azure DevOps Server veritabanı geçişi sırasında eşlenemez.
Kimlikleri ve grupları Microsoft Entra Id Bağlan ile eşitleme
Ekip üyelerinizin kimlik doğrulaması için aynı kimlik bilgilerini kullanabilmesi için şirket içi Active Directory Microsoft Entra Id ile eşitleyin. Ayrıca Azure DevOps Services yöneticileriniz, kuruluşunuzdaki izinleri ayarlamak için Active Directory gruplarınızı kullanabilir.
Eşitlemeyi ayarlamak için aşağıdaki adımları uygulayın:
- Microsoft Entra ID Bağlan teknolojisini kullanın.
- Microsoft Entra Id Bağlan şirket içi ortamınızla yapılandırmak için BT departmanınız, DevOps İş Ortağınız, Microsoft Premier Desteği veya Microsoft Danışmanlık Hizmetleri ile işbirliği yapın.
Microsoft Entra ID Bağlan ayarlama hakkında daha fazla bilgi için bkz. Microsoft Entra Bağlan Sync.
Ayrıca bu sayfayı ziyaret ederek Azure DevOps Services'i Microsoft Entra Id kullanacak şekilde nasıl yapılandırabileceğinizi keşfedin. Bu makaledeki adımlar Team Foundation Server veritabanı geçişinizle tam olarak uyumlu olmasa da, değerli başvuru bilgileri işlevi görür. Veri Geçiş Aracı, geçiş işleminin başlangıcında Azure DevOps Services kuruluşunuzun oluşturulması sırasında Microsoft Entra ID kiracınızın bağlantısını oluşturur.
Not
DirSync, Microsoft Entra ID Bağlan'nin öncül teknolojisiydi. DirSync kullanıyorsanız Microsoft Entra ID Bağlan yükseltin.
Azure DevOps Veri Geçiş Aracı'nı indirme
Azure DevOps Services'e geçiş boyunca çalışmanın büyük bölümü Veri Geçiş Aracı tarafından işlenir. Araç aşağıdaki üst düzey adımlarla kullanılır:
- Takım projesi koleksiyonunu doğrulama.
- Geçişi özelleştirmek için kullanılan dosyaları oluşturun.
- Azure DevOps Server veritabanının Azure DevOps Services'a geçişini sıraya alın.
Aşağıdaki öğelere sahip olmanız gerekir:
- SQL Server'da TFSEXECROLE rolü.
- Hem Azure DevOps Server yapılandırmasına hem de koleksiyon veritabanlarına bağlanma izinleri.
- Azure DevOps Services kuruluşunuzla Microsoft Entra Id kiracınız arasında yerleşik bir bağlantı.
Aracı indirme
- Veri Geçiş Aracı'nın en son sürümünü indirin.
- Zip dosyasını Azure DevOps Server uygulama katmanlarınızdan birine kopyalayın.
- Dosyanın sıkıştırmasını açın. Azure DevOps Server örneğinin yapılandırma veritabanına bağlanabiliyorsa aracı Azure DevOps Server yüklü olmadan farklı bir makineden de çalıştırabilirsiniz. 1.Sunucuda bir Komut İstemi penceresi açın ve Veri Geçiş Aracı'nın depolandığı dizine gidin.
- Aracın yardım içeriğini gözden geçirin:
- Üst düzey yardım ve yönergeleri görüntülemek için aşağıdaki komutu çalıştırın:
Migrator /help
- Doğrulama komutunun yardım metnini görüntüleyin:
Migrator validate /help
Bir koleksiyonu ilk kez doğrularken basit tutun. Komutunuz aşağıdaki yapıya sahip olmalıdır:Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
- Üst düzey yardım ve yönergeleri görüntülemek için aşağıdaki komutu çalıştırın:
- {name} yerine Microsoft Entra kiracınızın adını yazın. Örneğin, DefaultCollection ve fabrikam kiracısına karşı çalıştırmak için komut şöyle görünür:
Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region}
Aracı Azure DevOps Server dışında bir makineden çalıştırmanız gerekiyorsa parametresini/connectionString
kullanın.