Aracılığıyla paylaş


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.

Sıralı aşamalarda Önkoşullar aşamasını vurgulayan diyagram.

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ümler güncelleştirmeleri ve önemli sürümleri içerir.

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, daha önceki bir Azure DevOps Server sürümünden veritabanınızın yedek bir kopyasını geri yükleyerek taşımak için kullanabilirsiniz. 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ı nasıl Active Directory'ye dayanıyorsa, o şekilde bir Microsoft Entra ID kiracısına dayanır. Test Çalıştırması aşamasında(bağlantı), şirket içi Active Directory kuruluşlarınızla Microsoft Entra ID kuruluşları arasında eşleşecek şekilde bir 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.

Microsoft Entra ID Connect ile kimlikleri ve grupları eşitleme

Ekip üyelerinizin kimlik doğrulaması için aynı kimlik bilgilerini kullanabilmesi için şirket içi Active Directory'nizi 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:

  1. Microsoft Entra ID Connect teknolojisini kullanın.
  2. Microsoft Entra ID Connect'i ş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 Connect'i ayarlama hakkında daha fazla bilgi için bkz. Microsoft Entra Connect 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 Connect'in öncül teknolojisiydi. DirSync kullanıyorsanız Microsoft Entra ID Connect'e 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:

  1. Takım projesi koleksiyonunu doğrulama.
  2. Geçişi özelleştirmek için kullanılan dosyaları oluşturun.
  3. Azure DevOps Server veritabanının Azure DevOps Services'a geçirilme işlemini sıraya alın.

Aşağıdaki öğelere sahip olmak:

  • 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ı indir

  1. Veri Geçiş Aracı'nın en son sürümünü indirin.
  2. Zip dosyasını Azure DevOps Server uygulama katmanlarınızdan birine kopyalayın.
  3. 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.
  4. Yazılım aracının yardım içeriğini gözden geçirin:
    1. Üst düzey yardım ve yönergeleri görüntülemek için aşağıdaki komutu çalıştırın:
      Migrator /help
    2. Doğrulama komutunun yardım metnini görüntüleyin: Migrator validate /help Bir koleksiyonu ilk kez doğrularken basit tutun. Komutunuz şu yapıya sahip olmalıdır: Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
  5. {name} yerine Microsoft Entra kiracınızın adını yazın. Örneğin, "DefaultCollection" ve "fabrikam" kiracısı üzerinde ç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 /connectionString parametresini kullanın.

Sonraki adımlar