Mounting NEO Object Storage ke Sistem Operasi CentOS 7
1 people liked this article
A. Pendahuluan
Kami akan menjelaskan mengenai cara melakukan mounting Neo Object Storage ke Sistem Operasi Linux menggunakan S3FS. S3FS merupakan apikasi yang berfungsi sebagai perantara untuk melakukan mounting Neo Object storage sebagai penyimpanan anda.
B. Instalasi dan Konfigurasi
Langkah 1
Install paket dan dependensi yang diperlukan untuk menjalankan S3FS
# yum install automake gcc gcc-c++ git libcurl-devel libxml2-devel make openssl-devel mailcap curl-devel libstdc++-devel fuse fuse-devel wget
Langkah 2
Download dan Compile Fuse
# cd /usr/src
# wget https://github.com/libfuse/libfuse/releases/download/fuse-3.0.0/fuse-3.0.0.tar.gz
# tar -xzf fuse-3.0.0.tar.gz
# cd fuse-3.0.0
# ./configure --prefix=/usr/local
# make
# make install
# export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
# ldconfig
# modprobe fuse
Langkah 3
Download dan Compile S3FS
# cd /usr/src # git clone https://github.com/s3fs-fuse/s3fs-fuse.git # cd s3fs-fuse # ./autogen.sh # ./configure --prefix=/usr --with-openssl # make # make install
Langkah 4
Pastikan anda telah membuat bucket pada layanan NEO Object Storage yang anda miliki setelah itu anda dapat melihat data storage di Portal Neo anda
Berikut data yang harus disalin yakni nama bucket (dapat dilihat pada Tab Bucket), Server, access key dan secret key
# nano /etc/passwd-s3fs
Isikan dengan format sebagai berikut
YourAccessKey:YourSecretKey
Kemudian keluar dari editor text dan jalankan perintah berikut
# chmod 600 /etc/passwd-s3fs
Langkah 5
Mounting Object Storage
# mkdir /mys3bucket
# s3fs nbl-data /mys3bucket/ -o passwd_file=/etc/passwd-s3fs -o url=https://nos.wjv-1.neo.id -o use_path_request_style
Format mounting diatas nbl-data (*silakan disesuaikan dengan nama bucket yang sudah di buat) dan mys3bucket (*penamaan folder yang akan di mounting).
Apabila anda ingin melihat log saat koneksi anda bisa menjalankan perintah berikut
# s3fs nbl-data /mys3bucket/ -o passwd_file=/etc/passwd-s3fs -o url=https://nos.wjv-1.neo.id -o use_path_request_style -d -d -f -o f2 -o curldbg
C. Hasil Uji Coba
Cek apakah Object storage sudah berhasil termount dengan perintah df -h
Apabila ada dns tidak resolve tambahkan parameter berikut pada file /etc/hosts
103.77.104.25 nos.wjv-1.neo.id
Apabila anda ingin Neo Object storage termount otomatis setiap Instance dihidupkan, tambahkan parameter berikut pada file /etc/rc.local
# s3fs nbl-data /mys3bucket/ -o passwd_file=/etc/passwd-s3fs -o url=https://nos.wjv-1.neo.id -o use_path_request_style
Kemudian jalankan chmod
# chmod +x /etc/rc.local
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
8 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
3 people say this guide was helpful
-
Instalasi DNS Server Menggunakan Service Bind di CentOS 7
4 people say this guide was helpful
-
Jenis-Jenis Software Virtualisasi untuk Membuat Virtual Machine
5 people say this guide was helpful