Cara Mounting Layanan Object Storage IDCloudHost di CentOS

Cara Mounting Layanan Object Storage IDCloudHost di CentOS
 

Layanan Object Storage merupakan Sebuah layanan untuk kebutuhan penyimpanan berkas berbasis objek yang secara penuh mendukung protokol S3 (S3 API) yang bertujuan untuk meningkatkan skalabilitas, ketersedian data, dan keamanan yang dapat diakses dari berbagai macam aplikasi yang terintegrasi. Semua Server Object Storage dari IDCloudhost disimpan pada beberapa data center yang berada di Indonesia. Informasi lengkap terkait layanan ini bisa di cek di https://idcloudhost.com/object-storage/

Banyak sekali pemanfaatan layanan Object Storage dari IDCloudHost yang bisa kita aplikasikan dalam berbagai kasus. Semisal menyambungkan Idcloudhost Object Storage ke dalam Linux sebagai File System untuk membuat backup data, meng upload file dan lain sebagainya, pada panduan ini kita kan menggunakan Centos untuk prosesnya.

  1. Login ke halaman https://console.idcloudhost.com/ lalu pilih pada menu Object Storage,
    Cara Mounting Layanan Object Storage IDCloudHost di CentOS
  2. Selanjutkan kita masukan nama pada Storage name lalu klik Create,
    Cara Mounting Layanan Object Storage IDCloudHost di CentOS
  3. Setelah berhasil di create kita klik pada object storage yang kita buat untuk melihat Access key ID dan Secret Access Key seperti gambar terlampir
    Cara Mounting Layanan Object Storage IDCloudHost di CentOS
    Cara Mounting Layanan Object Storage IDCloudHost di CentOS
  4. Selanjutnya pada Sistem operasi ubuntu yang kita miliki kita lakukan switch ke user root dan instalasi paket yang diperlukan sebagai berikut:

    sudo su
    yum install epel-release -y
    yum install s3fs-fuse

  5. Lalu kita Setup Access Key dengan perintah berikut:

    echo “ACCESS_KEY_ID:SECRET_ACCESS_KEY” > /etc/passwd-s3fs
    chmod 600 /etc/passwd-s3fs

    Sesuaikan dengan ACCESS_KEY_ID dan SECRET_ACCESS_KEY sebagaimana yang didapatkan sebelumnya.

  6. Selanjutnya kita bisa mount Object Storage kita dengan perintah berikut :

    mkdir /tmp/cache
    mkdir /mnt/backupdata
    chmod 777 /tmp/cache /mnt/backupdata
    s3fs backupdata /mnt/backupdata -o url=https://is3.cloudhost.id -o use_cache=/tmp/cache -o curldbg -o use_path_request_style -o allow_other

  7. Jika sudah sukses kita bisa cek pada terminal dengan perintah:

    df -h

    Maka Object Storage IDCloudHost sudah termount sebagaiana screenshot terlampir:

    Cara Mounting Layanan Object Storage IDCloudHost di CentOS

 

8.Secara default pada saat dilakukan restart pada server tidak akan otomatis mounting untuk object storage ke directory, agar otomatis di mounting maka perlu ditambahkan pada /etc/fstab berikut langkah-langkahnya:

Pertama lakukan unmount
umount -l /mnt/backupdata

Buka file fstab
nano /etc/fstab

Lalu tambahkan baris berikut:

backupdata /mnt/backupdata fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://is3.cloudhost.id 0 0

Lakukan kembali mounting pada directory
mount /mnt/backupdata

Apabila pada saat mounting sudah tidak ada error maka bisa di coba masuk ke directory dan dilihat isinya.

Semoga bermanfaat !