Thursday, June 19, 2014

Membuat datacenter sendiri dengan GlusterFS Centos 6 / ClearOS 6

GlusterFS adalah sebuah "distibuted file system" yang dapat dikembangkan hingga 72 brontobyte sebagaimana yang dilansir oleh laman GlusterFS.

Untuk membuat sebuah datacenter "kecil" dalam skala lab dan uji coba, membutuhkan 2 buah node PC dan 1 buah mount point sebagai client.



Tutorial ini penulis menggunakan 2 buah CPU x86 dengan memory 2GB processor intel E5500 dan hardisk masing-masing 1 TB, 2 buah NIC masing-masing node untuk keperluan management IP dan service heartbeat.
subnet ip untuk service 10.10.0.x/24
===============
ip node1 = 10.10.0.1/24 
ip node2 = 10.10.0.2/24
ip client  = 10.10.0.3/24
===============

install glusterfs server di dua PC node
 ============================================

cd /etc/yum.repos.d
wget http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo
yum -y install glusterfs-server

setting host

vi /etc/hosts
tambahkan
10.10.0.1 node1.domain.lan
10.10.0.2 node2.domain.lan
10.10.0.3 client.domain.lan

chkconfig --levels 235 glusterd on
service glusterd start
glusterfsd --version
=============================================
matikan firewall pada Centos


service iptables save
service iptables stop
chkconfig iptables off
============================================
Konfigurasi GlusterFS pada node

#gluster peer probe node1 node2 node3 dst < sesuaikan node dengan uname -n
jika berhasil maka outputnya peer probe: success

==============================================
buat data point pada mount point (menggunakan mount point LVM sendiri untuk lebih fleksibel menambah kapasitas node)
mkdir /home/data

buat volume gluster fs


gluster volume create share replica 2 transport tcp node1.domain.lan:/home/data node2.domain.lan:/home/data
gluster volume start share

===============================================
untuk client
yum install glusterfs-client
mkdir /mnt/gluster
mount.glusterfs node1.domain.lan:/share /mnt/gluster

mount otomatis saat start edit di /etc/fstab


server1.example.com:/testvol /mnt/glusterfs glusterfs defaults,_netdev 0 0
=============================================

No comments:

Post a Comment

Install CCcam untuk card sharing di ClearOS

( warning -- Ini hanya sebagai pendidikan, penyalahgunaan kartu akses PAYTV tanpa otorisasi adalah tindakan yang dapat dijerat hukum--) ...