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
============================================
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
===============================================
untuk client
yum install glusterfs-client
mount otomatis saat start edit di /etc/fstab
=============================================
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