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.
Memperbarui Azure DevOps Server
Alat Migrasi Data untuk Azure DevOps mendukung dua rilis terbaru Azure DevOps Server pada waktu tertentu. Rilis mencakup pembaruan serta rilis utama.
Diperlukan waktu hingga 2-3 minggu setelah versi RTW baru Azure DevOps Server dirilis agar dukungan migrasi online 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 meningkatkan, maka Anda harus menunggu dan meningkatkan ke versi rilis 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 akun paket Anda untuk jendela dukungan ini untuk menghindari peningkatan tiba-tiba untuk bermigrasi.
Menerapkan ID Microsoft Entra
Pastikan tim Anda memiliki penyewa MICROSOFT Entra ID fungsional 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 Koneksi
Sinkronkan Active Directory 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:
- Menggunakan teknologi microsoft Entra ID Koneksi.
- Untuk mengonfigurasi ID Microsoft Entra Koneksi 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 Koneksi, lihat Microsoft Entra Koneksi 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. Alat Migrasi Data membuat tautan ke penyewa ID Microsoft Entra Anda selama pembuatan organisasi Azure DevOps Services Anda di awal proses migrasi.
Catatan
DirSync adalah teknologi pendahulu untuk microsoft Entra ID Koneksi. Tingkatkan ke ID Microsoft Entra Koneksi 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:
- Memvalidasi kumpulan proyek tim.
- Buat file yang digunakan untuk menyesuaikan migrasi.
- Migrasi antrean database Azure DevOps Server ke Azure DevOps Services.
Anda harus memiliki item berikut:
- Peran TFSEXECROLE di SQL Server.
- Izin untuk menyambungkan ke konfigurasi Azure DevOps Server dan database koleksi.
- Tautan yang dibuat antara organisasi Azure DevOps Services dan penyewa ID Microsoft Entra Anda.
Unduh alatnya
- Unduh versi terbaru Alat Migrasi Data.
- Salin file zip ke salah satu tingkat aplikasi Azure DevOps Server Anda.
- Ekstrak 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.
- Tinjau konten bantuan untuk alat ini:
- Untuk melihat bantuan dan panduan tingkat atas, jalankan perintah berikut:
Migrator /help
- Lihat teks bantuan untuk perintah validasi:
Migrator validate /help
Untuk pertama kalinya Anda memvalidasi koleksi, sederhanakan. Perintah Anda harus memiliki struktur berikut:Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
- Untuk melihat bantuan dan panduan tingkat atas, jalankan perintah berikut:
- Ganti {name} dengan nama penyewa Microsoft Entra Anda. Misalnya, untuk berjalan terhadap DefaultCollection dan penyewa 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/connectionString
parameter .