Dev/GlusterFS

[GlusterFS] CentOS 6 setup ( for rpm )

ainory 2018. 3. 23. 13:02
설치




rpm -Uvh glusterfs-libs-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-client-xlators-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-fuse-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-cli-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-api-3.7.14-1.el6.x86_64.rpm
rpm -Uvh python-argparse-1.2.1-2.1.el6.noarch.rpm
rpm -Uvh pyxattr-0.5.0-1.el6.x86_64.rpm
rpm -Uvh userspace-rcu-0.7.7-1.el6.x86_64.rpm
rpm -Uvh glusterfs-server-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-geo-replication-3.7.14-1.el6.x86_64.rpm


/etc/init.d/glusterd start
chkconfig --level 345 glusterd on

# Master Only
gluster peer probe EPM-004
gluster peer probe EPM-005

# Create Data Directory
mkdir /DATA1/gluster

# Distributed volume create
gluster volume create glus_vol EPM-003:/DATA1/gluster EPM-004:/DATA1/gluster EPM-005:/DATA1/gluster
# Replicate volume create
gluster volume create glus_vol_repl replica 3 EPM-003:/DATA1/gluster_replication EPM-004:/DATA1/gluster_replication EPM-005:/DATA1/gluster_replication

# 생성된 volume 확인하기
gluster volume info all  
# gluster volume 적용
gluster volume start glus_vol 


# 접근 권한 설정하기
gluster volume set glus_vol auth.allow 192.168.0.* // 192.168.137.0/24 대역을 이용하는 사용자에게 허용

mount -t glusterfs_repl -o log-level=WARNING,log-file=/var/log/gluster_repl.log EPM-003:/glus_vol_repl /gluster_repl




gluster volume remove-brick glus_vol_repl EPM-003:/DATA1/gluster_repl EPM-004:/DATA1/gluster_repl EPM-005:/DATA1/gluster_repl


####### CLIENT
rpm -Uvh glusterfs-libs-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-client-xlators-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-fuse-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-cli-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-api-3.7.14-1.el6.x86_64.rpm
rpm -Uvh python-argparse-1.2.1-2.1.el6.noarch.rpm
rpm -Uvh pyxattr-0.5.0-1.el6.x86_64.rpm
rpm -Uvh userspace-rcu-0.7.7-1.el6.x86_64.rpm
rpm -Uvh glusterfs-server-3.7.14-1.el6.x86_64.rpm
rpm -Uvh glusterfs-geo-replication-3.7.14-1.el6.x86_64.rpm


modprobe fuse  // fuse 모듈 로딩
dmesg |grep –i fuse  // fuse 모듈 로딩 상태 확인
mkdir /gluster  // mount 위치
mount -t glusterfs -o log-level=WARNING,log-file=/var/log/gluster_repl.log EPM-003:/glus_vol_repl /gluster_rep
mount