Distributed แปลตรงตัวคือ “แจกจ่าย” สำหรับ Distributed Volume ของ GlusterFS นั้นคือการแจกจ่ายไฟล์ไปยังแต่ละ Brick (Server) นั่นเอง โดยจุดประสงค์ของการทำ Distributed Volume นั้นคือการทำ Horizontal Scaling และ Distibuted ข้อมูลออก ทำให้ได้พื้นที่ของการเก็บข้อมูลที่เพิ่มมากขึ้น เพียงแค่เพิ่ม Brick (Server)  นั่นเอง

ก่อนอื่นให้ติดตั้ง GlusterFS กันก่อนโดยหากใครติดตั้งเรียบร้อยแล้วสามารถข้ามไปในส่วนของ Distributed Volume ได้เลย  GlusterFS เป็น Clustered File System ดังนั้นการติดตั้งเราจะต้องติดตั้ง GlusterFS ลงบน OS ตั้งแต่ 2 เครื่องขึ้นไป การติดตั้ง GlusterFS โดยใช้ Ubuntu 14.04 Server นั้นสามารถทำได้ง่ายๆ โดยการติดตั้งผ่าน package manager แต่ก่อนที่จะลงมือติดตั้ง GlusterFS มาดูโครงสร้างพื้นฐานที่ต้องใช้กันก่อน โดยเรามีเครื่อง Ubuntu Server 2 เครื่อง ดังนี้

  • node1 มี IP Address เป็น 192.168.1.100
  • node2 มี IP Address เป็น 192.168.1.101

ให้ติดตั้ง Gluster Server ทั้ง 2 เครื่องด้วยคำสั่ง

sudo apt-get install glusterfs-server


Continue reading

GlusterFS กล่าวสั้นๆ คือ Clustered File System (เอา File System ของหลายๆ เครื่องมา Cluster รวมกัน) โดยสามารถ Access ได้หลาย Protocol ด้วยกันเช่น

  1. Gluster Native
  2. NFS
  3. CIFS

ทั้งนี้ GlusterFS ยังสามารถทำ Distributed, Striped หรือ Replicated ได้อีกด้วย ซึ่งเราจะมาติดตั้ง GlusterFS กันบน Ubuntu 14.04 Server กันดูครับ


Continue reading