Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

download Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

of 8

description

Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

Transcript of Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

  • 5/28/2018 Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

    1/8

    Instalasi dan Konfigurasi GlusterFS 3.2.7 PadaCentOS 6.4

    Sekilas GlusterFSGlusterFS adalah sebuah aplikasi opensource yang digunakan untuk memanajemen sistem berkasterdistribusi (clusterd filesystem),aplikasi ini pun juga dapat digunakan sebagai media replikasi ruangpenyimpanan data. Salah satu keunggulan aplikasi ini dapat memberikan kinerja yang tinggi (highperformance) dalam pendayagunaannya. Untuk lebih jelasnya anda dapat melihatnya padahttp:gluster.org

    Skenario

    !ada tutorial kali ini pembahasan hanya seputar instalasi dan konfigurasi glusterfs untuk replikasi

    (cloning) data ser"er dengan menggunakan # buah !$. % buah !$ ser"er dan & buah !$ client untukpengujian replikasi. Gambar diba'ah ini adalah topologi sederhana yang digunakan sebagai uji cobaaplikasi sbb :

    !$ & (ser"er&.rndc.or.id) (&%.&*+.*.&-&)

    !$ % (ser"er%.rndc.or.id) (&%.&*+.*.&-%)

    !$ # (client&.rndc.or.id) (&%.&*+.*.&-#)

    http://gluster.org/http://gluster.org/
  • 5/28/2018 Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

    2/8

    Kebutuhan Instalasi

    Sistem perasi($entos *./ dengan tipe partisi 012 filesistem yang harus digunakan agar spacehdd dapat diresi3e)

    !ackage glusterfs-server.i686(aplikasi glusterfs4ser"er)

    !ackage glusterfs-fuse.i686 (aplikasi glusterfs client)

    !ackage rpcbind

    Kebutuhan ard!are dan Soft!are "a#bahan

    5ardisk S6SS$S7 (jika 6nda ingin membuat storage backup yang besar denganmenggabungkan beberapa hardisk)

    Soft'are mdadmyang digunakan untuk mengabungkan beberapa hardisk (raid hardisk di linu8)

    "aha$ Konfigurasi Ser%er 0angkah pertama yang harus dilakukan adalah kita harus menginisialisasikan alamat ser"er dan

    client terlebih dahulu pada direktori 9etchosts9 pada ser"er&,ser"er% dan client& sbb :

    root@server1:# vi /etc/hosts

    127.0.0.1 localhost localhost.domain 192.168.56.101 server1.rndc.or.id server1

    192.168.56.102 server2.rndc.or.id server2 192.168.56.103 client1.rndc.or.id client1

    root@server2:# vi /etc/hosts

    127.0.0.1 localhost localhost.domain 192.168.56.101 server1.rndc.or.id server1

    192.168.56.102 server2.rndc.or.id server2 192.168.56.103 client1.rndc.or.id client1root@client1:# vi /etc/hosts

    127.0.0.1 localhost localhost.domain 192.168.56.101 server1.rndc.or.id server1

    192.168.56.102 server2.rndc.or.id server2

    192.168.56.103 client1.rndc.or.id client1

  • 5/28/2018 Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

    3/8

    0angkah ke4% yang harus dilakukan adalah menambahkan G!G dan repository epel* pada kedua ser"erdan client, berikut perintah yang digunakan sbb :

    root@server1:# rpm --import /etc/pi/rpm-!p!/"$-%%-&'()root@server1:# rpm --import https://*edorapro+ect.or!/static/0608,895.tt epel6"epositor di ent

    root@server1:# cd /tmproot@server1:# 4!et http://dl.*edorapro+ect.or!/p/epel/6/i386/epel-release-6-8.noarch.rpmroot@server1:# rpm -ivh epel-release-6-8.noarch.rpmroot@server1:# m install m-prioritiesroot@server1:# vi /etc/m.repos.d/epel.repo

    epel name'tra aca!es *or 'nterprise in 6 - ;asearch#aserlhttp://do4nload.*edorapro+ect.or!/p/epel/6/;asearch mirrorlisthttps://mirrors.*edorapro+ect.or!/metalin 1365/!lster*sd tcp 0 0 localhost:1023 localhost:2A007'DE,C?'F 1365/!lster*sd tcp 0 0 server1.rndc.or.id:2A009 server1.rndc.or.id:1023'DE,C?'F 1365/!lster*sdroot@server1:#

    0angkah berikutnya untuk menjalankan ser"ice glusterd pada ser"er% dan mengecek output

    koneksinya,supaya proses probe yang telah dikoneksikan dapat terjadi,perintah yg digunakan sbb :

    root@server2:# service !lsterd startroot@server2:# netstat -tap B !rep !lster*sd

    tcp 0 0 ):2A010 ):)CD'> 1A58/!lster*sd tcp 0 0 localhost.localdom:1021 localhost.localdo:2A007'DE,C?'F 1A58/!lster*sdroot@server2:#

  • 5/28/2018 Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

    6/8

    0angkah selanjutnya adalah mengecek "olume brick yang telah digabungkan dengan ser"er% denganmengetikan perintah sbb :

    root@server1:# !lster volme in*o

    Golme >ame: testvol Dpe: "eplicate

    tats: tarted >mer o* ,rics: 2 Dransport-tpe: tcp ,rics:

    ,ric1: server1.rndc.or.id:/data ,ric2: server2.rndc.or.id:/data

    0angkah selanjutnya untuk memberikan otentifikasi pada client atau ser"er lain yang terhubung dalamsatu segment jaringan kita dapat menggunakan perintah berikut (ganti bagian server2.example.comsesuai dengan entri pada/etc/hosts) :

    !lster volme set testvol ath.allo4 server2.eample.com

  • 5/28/2018 Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

    7/8

    "aha$ Konfigurasi Client

    =uatlah sebuah direktori untuk tempat penampungan data backup ser"er misalnya:

    root@client1:# mdir /mnt/!lster*s

    2ount hardisk dan file system yang ingin anda backup agar secara otomatis hardisk data4backup dapat terhubung dengan hardisk ser"er. contohnya seperti ini:

    root@client1:# mont.!lster*s server1.rndc.or.id:/testvol /mnt/!lster*s

    Untuk mengetahui apakah hdd antara ser"er& dan ser"er% terhubung setelah kita mounting,kitadapat mengechecknya lagi dengan menggunakan perintah sbb :

    mont

    root@client1:# mont

    /dev/mapper/v!Hclient1-o!Gol00 on / tpe etA r4

    proc on /proc tpe proc r4 ss*s on /ss tpe ss*s r4 devpts on /dev/pts tpe devpts r4I!id5Imode620 tmp*s on /dev/shm tpe tmp*s r4 /dev/sda1 on /oot tpe etA r4 none on /proc/ss/*s/in*mtHmisc tpe in*mtHmisc r4 snrpc on /var/li/n*s/rpcHpipe*s tpe rpcHpipe*s r4 server1.rndc.or.id:/testvol on /mnt/!lster*s tpe *se.!lster*sr4Iallo4HotherIde*altHpermissionsImaHread131072

    6pabila anda belum merasa yakin terhadap hasil mounting yang anda lakukan, anda dapatmenggunakan perintah df -huntuk melihat keseluruhan space hdd yg digunakan perintahnya

    sbb :d* -h

    @emudian inisialisasikan alamat ser"er dan directory data serta tipe filesystem pada direktori/etc/fstabsupaya data tersebut dapat ter4backup pada ser"er backup, perintah yang digunakanadalah:

    server1.rndc.or.id:/testvol /mnt/!lster*s !lster*s de*altsIHnetdev 0 0

  • 5/28/2018 Instalasi Dan Konfigurasi GlusterFS 3.2.7 Pada CentOS 6.4

    8/8

    "aha$ Pengu&ian GlusterFS

    >alam tahap pengujian buatlah sebuah file sederhana pada ser"er&,kemudian check file tersebutpada sisi client dengan mengetikan ls 4l pada direktori tempat

    dimana data terset di clonin! e sisi clientI contohna seperti dia4ah s :

    root@server1:# toch /data/test.ttroot@server1:# ls -l /data

    root@client1:# ls -l /mnt/!lster*sroot@server1:# ls -l /data

    catatan apabila file yang berada pada direktori data berada di direktori mntglusterfs makaproses cloning data telah berhasil...

    Selamat mencoba.:) mudah%n bermanfaat