Server(ใช้การติดตั้งแบบ rpm)
ข้อ 1-4 ต้องทำทุกเครื่อง
1.Download ตัวติดตั้ง glusterFS lasted version จาก
http://download.gluster.org/pub/gluster/glusterfs/LASTED
2.ติดตั้ง glusterfs server โดยใช้คำสั่งตามนี้
rpm -ivh glusterfs-libs-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-fuse-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-cli-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-api-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-extra-xlators-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-devel-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-api-devel-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-server-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-debuginfo-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-geo-replication-3.5.1-1.el6.x86_64.rpm
2.1 ติดตั้ง glusterfs client โดยใช้คำสั่ง
rpm -ivh glusterfs-libs-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-fuse-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-cli-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-api-3.5.1-1.el6.x86_64.rpm rpm -ivh glusterfs-rdma-3.5.1-1.el6.x86_64.rpm
3. Start service ด้วยคำสั่ง
/etc/init.d/glusterd start หรือ service glusterd start
4. ทำ auto start เมื่อ boot เครื่อง
chkconfig --level 235 glusterd on
ตั้งแต่ข้อนี้ไปทำแค่เครื่องเดียว
5.เชื่อม server แต่ละ node เข้าด้วยกัน (มีกี่เครื่องก็ใส่ทุกเครื่อง แต่ไม่ต้องใส่ตัวมันเอง)
[root@SERVER1]# gluster peer probe [SERVER2] [root@SERVER1]# gluster peer probe [SERVER3]
ตรวจสอบการตั้งค่าด้วย
[root@SERVER1]# gluster peer status
6. create volume
[root@SERVER1]# gluster volume ctreate [VolName] replica [count replica] transport tcp [Host1Name]:/data [Host2Name]:/data [Host3Name]:/data
[count replica] : ใส่ตามจำนวน server
/data1 : คือ mount point ที่ mount disk ให้แต่ละ server เพื่อทำ replicate volume
replica : คือโหมดของ glusterFS สามารถเปลี่ยนเป็น stripe หรือถ้าไม่ใส่ จะเป็นแบบ distribute
ตรวจสอบการสร้าง volume
[root@SERVER1]# gluster volume info
7.start volume
[root@SERVER1]# gluster volume start [VolName]
ถ้าเรียบร้อยก็แสดงว่า gluster พร้อมใช้งานแล้ว
Client
1.ใช้งานด้วยการ mount เหมือน device ธรรมดาได้เลย
[root@CLIENT]# mkdir /data/glusterfs-share [root@CLIENT]# mount -t glusterfs [host1]:/[volName] /data/glusterfs-share
2.auto mount โดยการแก้ไขไฟล์ /etc/fstab/
[root@CLIENT]# vi /etc/fstab/
เพิ่ม
[host1]:/[volName] MountPoint glusterfs default,_netdev 0 0
เข้าไปท้ายไฟล์
ข้อมูลเพิ่มเติม http://www.gluster.org/
No comments:
Post a Comment