Baca dalam bahasa Inggris

Bagikan melalui


Lengkapi prasyarat untuk migrasi

Saat Anda pindah ke fase kedua migrasi ke Azure DevOps Services dengan Alat Migrasi Data Azure DevOps, Anda harus menyelesaikan prasyarat untuk mentransfer data Anda ke cloud. Jika organisasi Anda sudah memenuhi prasyarat ini, Anda dapat melewati fase ini sepenuhnya.

Diagram menyoroti tahap Prasyarat dalam tahap berurutan.

Memperbarui Azure DevOps Server

Alat Migrasi Data untuk Azure DevOps mendukung dua rilis terbaru Azure DevOps Server pada satu waktu tertentu. Rilis mencakup pembaruan dan rilis utama.

Diperlukan waktu hingga 2-3 minggu setelah versi RTW baru Azure DevOps Server dirilis agar dukungan migrasi tersedia untuk versi tersebut. Pertimbangkan kemungkinan ini ketika Anda memilih untuk meningkatkan segera setelah rilis Azure DevOps Server RTW baru.

Alat Migrasi Data tidak mendukung migrasi dari kandidat rilis Azure DevOps Server (RC). Jika Anda berencana untuk memigrasikan database koleksi Anda ke Azure DevOps Services menggunakan layanan ini, penting bagi Anda untuk tidak meningkatkan database produksi Anda ke rilis RC. Jika Anda memperbarui, maka Anda harus menunggu dan meng-upgrade ke versi peluncuran ke web (RTW) saat tersedia. Atau, pulihkan salinan cadangan database Anda dari versi Azure DevOps Server sebelumnya untuk dimigrasikan. Anda tidak dapat menurunkan ke versi Azure DevOps sebelumnya, tetapi harus kembali menggunakan cadangan database di versi tersebut.

Irama rilis normal untuk versi Azure DevOps Server baru adalah setiap tiga hingga empat bulan sekali. Artinya dukungan untuk versi Azure DevOps Server tertentu untuk migrasi ke Azure DevOps Services harus berlangsung selama di mana saja antara enam hingga delapan bulan. Penting untuk memastikan bahwa rencana Anda memperhitungkan jendela dukungan ini untuk menghindari keharusan meningkatkan secara tiba-tiba saat harus bermigrasi.

Menerapkan ID Microsoft Entra

Pastikan tim Anda memiliki penyewa Microsoft Entra ID yang berfungsi untuk mengautentikasi anggota di organisasi Azure DevOps Services Anda. Di Azure DevOps Services, autentikasi pengguna bergantung pada penyewa ID Microsoft Entra seperti autentikasi pengguna Azure DevOps Server bergantung pada Direktori Aktif. Selama fase Uji Coba (tautan), Anda memverifikasi file log peta identitas agar sesuai dengan organisasi Active Directory lokal Anda dengan organisasi ID Microsoft Entra. File ini tidak digunakan oleh layanan migrasi. Tindakan ini memastikan visibilitas riwayat individu, pelestarian izin keamanan, dan akses ke pengaturan pribadi.

Tip

  • Kami menyarankan agar Anda menggunakan penyewa ID Microsoft Entra yang sama dengan layanan Microsoft Cloud lainnya. Jika perusahaan Anda sudah memiliki ID Microsoft Entra, lewati langkah ini.
  • Meskipun akun Microsoft (MSA) berfungsi untuk autentikasi Azure DevOps Services, akun tersebut tidak dapat dipetakan selama migrasi database Azure DevOps Server.

Menyinkronkan identitas dan grup dengan Microsoft Entra ID Connect

Sinkronkan Direktori Aktif lokal Anda dengan ID Microsoft Entra, sehingga anggota tim Anda dapat menggunakan kredensial yang sama untuk mengautentikasi. Selain itu, administrator Azure DevOps Services Anda dapat menggunakan grup Direktori Aktif Anda untuk mengatur izin dalam organisasi Anda.

Untuk menyiapkan sinkronisasi, lakukan langkah-langkah berikut:

  1. Gunakan teknologi Microsoft Entra ID Connect.
  2. Untuk mengonfigurasi Microsoft Entra ID Connect dengan lingkungan lokal Anda, berkolaborasi dengan departemen TI, Mitra DevOps, Dukungan Microsoft Premier, atau Layanan Konsultasi Microsoft Anda.

Untuk informasi selengkapnya tentang menyiapkan Microsoft Entra ID Connect, lihat Microsoft Entra Connect Sync.

Selain itu, jelajahi bagaimana Anda dapat mengonfigurasi Layanan Azure DevOps untuk menggunakan ID Microsoft Entra dengan mengunjungi halaman ini. Meskipun langkah-langkah dalam artikel tersebut tidak selaras dengan migrasi database Team Foundation Server Anda, artikel ini berfungsi sebagai informasi referensi yang berharga. Perangkat Migrasi Data menetapkan tautan ke penyewa ID Microsoft Entra Anda saat pembuatan organisasi Azure DevOps Services Anda pada awal proses migrasi.

Catatan

DirSync adalah teknologi pendahulu untuk Microsoft Entra ID Connect. Tingkatkan ke Microsoft Entra ID Connect jika Anda menggunakan DirSync.

Mengunduh Alat Migrasi Data Azure DevOps

Sebagian besar pekerjaan selama migrasi ke Azure DevOps Services ditangani oleh Alat Migrasi Data. Alat ini digunakan dengan langkah-langkah tingkat tinggi berikut:

  1. Memvalidasi kumpulan proyek tim.
  2. Buat file yang digunakan untuk menyesuaikan migrasi.
  3. Antrikan migrasi database Azure DevOps Server ke Azure DevOps Services.

Memiliki item berikut:

  • Peran TFSEXECROLE di SQL Server.
  • Izin untuk menyambungkan ke konfigurasi Azure DevOps Server dan database koleksi.
  • Tautan yang didirikan antara organisasi Azure DevOps Services dan penyewa (tenant) ID Microsoft Entra Anda.

Unduh alat

  1. Unduh versi terbaru Alat Migrasi Data.
  2. Salin file zip ke salah satu tingkat aplikasi Azure DevOps Server Anda.
  3. Buka zip file. Anda juga dapat menjalankan alat dari komputer yang berbeda tanpa Azure DevOps Server terinstal, jika dapat terhubung ke database konfigurasi instans Azure DevOps Server. 1.Buka jendela Prompt Perintah di server dan buka direktori tempat Alat Migrasi Data disimpan.
  4. Tinjau konten bantuan untuk alat ini:
    1. Untuk melihat bantuan dan panduan tingkat atas, jalankan perintah berikut:
      Migrator /help
    2. Lihat teks bantuan untuk perintah validasi: Migrator validate /help Ketika Anda pertama kali memvalidasi koleksi, buatlah sesederhana mungkin. Perintah Anda harus memiliki struktur berikut: Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
  5. Ganti {name} dengan nama penyewa Microsoft Entra Anda. Misalnya, untuk menjalankan terhadap DefaultCollection dan tenant fabrikam, perintah akan terlihat seperti ini: Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region} Jika Anda perlu menjalankan alat dari komputer selain Azure DevOps Server, gunakan parameter /connectionString.

Langkah berikutnya