Bagikan melalui


Memulihkan server tingkat aplikasi

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Database untuk Azure DevOps menyimpan semua data untuk penyebaran Azure DevOps Server. Bahkan jika Anda mencadangkan server tingkat aplikasi, data Azure DevOps Server tidak akan dicadangkan. Namun, jika perangkat keras server tingkat aplikasi mengalami kegagalan, Anda dapat menginstal server tingkat aplikasi lain dan mengonfigurasinya untuk menggunakan database dalam melakukan penyebaran. Server tersebut kemudian akan menggantikan server offline sebagai server tingkat aplikasi dalam melakukan penyebaran. Jika server tingkat aplikasi dihosting Produk SharePoint, Anda juga harus memulihkan perangkat lunak tersebut pada perangkat keras baru. Untuk informasi selengkapnya, lihat Pencadangan (SharePoint Foundation), Pencadangan dan pemulihan (SharePoint Server), atau Melindungi dan memulihkan farm (Office SharePoint Server 2007).

Catatan

Setelah Anda memulihkan tingkat aplikasi ke perangkat keras baru, periksa bahwa semua pengguna, grup, dan akun layanan untuk penyebaran dikonfigurasi dengan izin yang diperlukan untuk melakukan tugas yang diperlukan. Misalnya, administrator untuk Azure DevOps harus menjadi anggota grup Administrator lokal di server tingkat aplikasi sehingga mereka dapat membuka konsol administrasi. Untuk informasi selengkapnya, lihat Menambahkan pengguna ke proyek, Mengatur izin administrator untuk koleksi proyek, Mengatur izin administrator untuk Azure DevOps Server, dan Akun layanan serta dependensi di Azure DevOps Server.

Anda juga dapat menambahkan lebih dari satu server tingkat aplikasi ke penyebaran Azure DevOps Server, tetapi Anda harus mengonfigurasi klien agar terhubung ke server tersebut sebagai tingkat aplikasi terpisah. Anda tidak dapat mengonfigurasi penyeimbangan beban otomatis di antara server tingkat aplikasi. Untuk penyeimbangan beban dan transparansi kepada klien, Anda harus terlebih dahulu menginstal dan mengonfigurasi perangkat keras atau perangkat lunak untuk penyeimbang beban jaringan (NLB).

Untuk menginstal dan mengonfigurasi server sebagai server tingkat aplikasi

  1. Hentikan kumpulan aplikasi dan layanan yang digunakan Azure DevOps Server.

    Untuk informasi selengkapnya, lihat Perintah TFSServiceControl.

  2. Jika Anda menggunakan Layanan Jaringan sebagai akun layanan untuk Azure DevOps (TFSService), pada server tingkat aplikasi, buka jendela Perintah dan ubah direktori menjadi Drive:%programfiles%\Azure DevOps Server 2019\Tools. Pada perintah, masukkan perintah berikut:

    Akun TfsConfig /add /account:"NT Authority\Network Service" /accountType:ApplicationTier /SQLInstance: ServerName /DatabaseName: DatabaseName

    Catatan

    Untuk informasi selengkapnya, lihat Perintah akun.

  3. Instal Azure DevOps Server di server baru, dan mulai wizard Hanya Tingkat Aplikasi.

  4. Jika Anda menggunakan Visual Studio Lab Management, instal Konsol Administrator System Center Virtual Machine Manager (SCVMM) di tingkat aplikasi, dan konfigurasikan agar tersambung ke server yang menjalankan SCVMM.

    Untuk informasi selengkapnya, lihat Mengonfigurasi Manajemen Lab untuk lingkungan SCVMM.

  5. Jika nama komputer telah berubah, buka konsol administrasi untuk Azure DevOps.

  6. Pada bilah navigasi, pilih Tingkat Aplikasi, lalu pilih Ubah URL.

    Jendela Ubah URL terbuka.

  7. Pada URL Pemberitahuan, tentukan URL untuk server tingkat aplikasi yang baru, lalu pilih OK.

    Catatan

    Nama server tingkat aplikasi yang lama akan tetap muncul dalam daftar server tingkat aplikasi di konsol administrasi untuk Azure DevOps. Jika Anda memilih kotak centang Filter komputer yang tidak tersambung dalam lebih dari 3 hari, server lama akan hilang dari daftar dalam waktu tiga hari.