//]]> Cara Migrasi Eprints dari Server Lama ke Server Baru ~ Permata Keluarga

Cara Migrasi Eprints dari Server Lama ke Server Baru


 



Pada kesempatan ini saya akan sedikit berbagi informasi mengenai cara migrasi Eprints dari satu server ke server lain. Kegiatan ini sudah beberapa kali saya lakukan, salah satunya yang telah dilakukan di beberapa repository Kampus.

Untuk migrasi Eprints ke server baru bisa dilakukan dengan berbagai cara, baik secara modern semisal menggunakan docker ataupun juga secara manual. Dan di artikel ini akan saya tuliskan urutan migrasi Eprints secara manual pada eprints yang diinstall di sistem operasi Ubuntu 18.04 sampai ubuntu 22.04

  1. Install eprints di server baru dengan versi eprints yang sama dengan eprints di server yang lama.
  2. Backup database dari server yang lama lalu restore ke server yang baru
  3. Backup file eprintsid (repository) dari server yang lama lalu pindahkan ke server yang baru
  4. Backup file konfigurasi apache eprintsid (repository) dari server yang lama lalu pindahkan ke server yang baru
  5. Sesuaikan permission folder dan juga owner folder eprints
  6. Apabila di eprints lama menginstall plugin dari bazzar eprints, maka di server baru juga perlu menginstall ulang pluginnya
  7. Cek apakah indexer, regenerate views dan regenerate abstrak berjalan dengan lancar
  8. Cek apakah pharse sudah bisa dibisa dirubah-rubah
  9. Cek apakah bisa menambahkan repository baru atau tidak
  10. Selesai
  11. Langkah teknis sebagai berikut

    Lakukan installasi eprints seperti pada tutorial sebelumnya pada blog ini http://www.kuliahkomputer.com/2020/03/cara-install-eprints-3-pada-linux-ubuntu.html

    Backup file server eprints seperti pada tutorial ebelumnya pada blog ini http://www.kuliahkomputer.com/2019/08/jenis-perintah-scp-untuk-linux-ubuntu.html
    Backup database eprints seperti pada tutorial ebelumnya pada blog http://www.kuliahkomputer.com/2019/02/cara-impor-dan-ekspor-database-mysql_20.html
    cek user database pada file berikut
    archives/[archiveid/cfg/cfg.d/database.pl

    langkah terakhir setelah di pindah lakukan perbaikan permission

    $ sudo chown -R eprints:eprints /opt/eprints3/
    $ sudo chmod -R 02775 /opt/eprints3/archives/
    lakukan test dengan cara
    $ ./bin/epadmin test
    jika diperlukan lakukan
    ./bin/generate_apacheconf

Selesai.


No comments: