Cara Migrasi Object MinIO antar Server (Single-Node)

Pada kesempatan kali ini admin ingin berbagi cara migrasi object MinIO dari server lama ke server baru. Cara saya kali ini dengan melakukan copy object tersebut.

Kondisi yang saat ini berjalan seperti berikut:

Keterangan:

  • Server A, masih menggunakan versi lama, rilis sekitar tahun 2020 an.
  • Server B, menggunakan versi baru rilis 2023 (terbaru).
  • Semua object di server A, akan dipindah ke server B.
  • Server B (included) program mc yang bisa digunakan untuk meng-copy data antar MinIO.

Adapun langkah-langkahnya cukup mudah. Silahkan manfaatkan aplikasi minIO client dan eksekusi perintah berikut:

1. Silahkan masuk ke server B, setting alias untuk kedua server. Hal yang perlu disiapkan adalah Access dan Secret key.

mc alias set oldminio http://URL_ODL_SERVER:9000 ACCESS_KEY/USERNAME SECRET_KEY/PASSWORD

mc alias set newminio http://URL_NEW_SERVER:9000 ACCESS_KEY/USERNAME SECRET_KEY/PASSWORD

2. Buat Bucket sesuai yang ada pada server A. Untuk melihat daftar bucket yang ada pada minIO lama bisa menggunakan command mc list.

mc mb newminio/thebucket

3. Copy object ke server baru.

mc cp --recursive oldminio/thebucket/ newminio/thebucket/

Selemat mencoba.

Leave a Reply