2015. 1. 7.

GlusterFS 소개

GlusterFS는?​
GlusterFS는 수 페타바이트로 확장 가능한 분산 파일 시스템이고, 수 천대의 클라이언트를 처리 할 수 있는 오픈 소스이다. GlusterFS는 클러스터는 인피니밴드 RDMA나 TCP/IP를 통해 스토리지 빌딩 블록을 연결하고, 싱글 네임 스페이스에서 디스크와 메모리 자원을 모으고 데이터를 관리한다. GlusterFS는 사용자가 디스크 공간을 디자인하고, 다양한 워크로드에 탁월한 성능을 제공 할 수 있다.






GlusterFS의 특징

 - Scalability and Performance
- High Availability
- Global Namespace
- Elastic Hash Algorithm
- Elastic Volume Manager
- Standards-based


Download the Latest

 - GlusterFS 3.5.2 is Here!
 - Link : Download
GlusterFS는 표준 IP 네트워크상에서 표준으로 실행되는 애플리케이션 클라이언트를 지원한다.

RPM/Source Download
http://download.gluster.org/pub/gluster/glusterfs/

              

 


Quick Start Guide​ 
Partition, Format and mount the bricks
· # fdisk /dev/sdb
Format the partition
· # mkfs.xfs -i size=512 /dev/sdb1
Mount the partition as a Gluster “brick”
· # mkdir -p /export/sdb1 && mount /dev/sdb1 /export/sdb1 && mkdir -p /export/sdb1/brick
Add an entry to /etc/fstab
· # echo “/dev/sdb1 /export/sdb1 xfs defaults 0 0” >> /etc/fstab
Run the gluster peer probe command
· # gluster peer probe <ip node02="" of="" hostname="" or="">
Configure your Gluster volume
· # gluster volume create testvol rep 2 transport tcp node0{1,2}:/export/sdb1/brick
Start volume
· # gluster volume start testvol
Test using the volume
· # mkdir /mnt/gluster; mount -t glusterfs node01:/testvol; cp -r /var/log /mnt/gluster</ip>


GlusterFS In Brief​ 
1. GlusterFS는 수 페타바이트로 확장 가능한 배포 파일 시스템이고, 동시에 수 천대의 클라이언트를 처리 할 수 있다. 그냥 일반적인 하드웨어를 사용해서 확장 가능한 네트워크로 구성된 스토리지를 구축 할 수 있다. 작은 크기로 시작해서 후에는 스토리지를 쉽게 추가 할 수 있다.
2. GlusterFS는 클라이언트 제품으로 서비스 되는 하나의 대형의 스토리지 풀을 네트워크를 통해 스토리지의 블럭을 결합한다. Gluster는 다양한 워크로드에 탁월한 성능을 제공 할 수 있다.
3. GlusterFS는 다양하게 요구되는 애플리케이션을 위해, 높은 성능, 대단한 가치와 함께 데이터 스토리지를 구축 할 수 있도록 만들어진 free and open source software이다.
4. Requirements
· Native Gluster Protocol
- Native Protocol은 FUSE(Filesystem in Userspace)를 지원하는 리눅스 호스트에서 작동 한다.
· NFS v3 - Gluster는 내장(built-in) 된 NFS protocol를 통해 볼륨을 공유할 수 있다.
· CIFS (Samba / Windows file sharing)
- MS Windows나, 혹은 Windows와 Mac를 같이 사용하는 경우에는 Samba를 통해서 Gluster 볼륨을 공유 할 수 있다.
 

GlusterFS vs Traditional solutions​ 
1. 기본적인 NAS는 확장성과 중복성에 제한이 있음.
2. 다른 분산 파일 시스템은 메타 데이터에의해 제한 되어 있음.
3. SAN은 가격이 비싸고, 복잡하지만 성능 및 확장성이 좋음
4. GlusterFS
· 선형 확장
· 최소한의 오버헤드
· 높은 중복성
· 간단하고 확장 하는데 비용이 많이 들지 않음

댓글 없음:

댓글 쓰기