오늘만살자

Gluster 설치 및 설정 본문

Docker

Gluster 설치 및 설정

오늘만살자 2020. 2. 11. 18:05

docker를 이용하여 분산 파일시스템을 구성하고자 하실 경우 –privileged=true 옵션을 추가하여 컨테이너를 생성해 주셔야 합니다.


각서버별로

manager

lsblk

mkfs.xfs /dev/sdc

mkdir -p /gluster/bricks/1

echo '/dev/sdc /gluster/bricks/1 xfs defaults 0 0' >> /etc/fstab

mount -a

mkdir /gluster/bricks/1/brick

 

wokr01

lsblk

mkfs.xfs /dev/sdc

mkdir -p /gluster/bricks/2

echo '/dev/sdc /gluster/bricks/2 xfs defaults 0 0' >> /etc/fstab

mount -a

mkdir /gluster/bricks/2/brick

 

work02

lsblk

mkfs.xfs /dev/sdc

mkdir -p /gluster/bricks/3

echo '/dev/sdc /gluster/bricks/3 xfs defaults 0 0' >> /etc/fstab

mount -a

mkdir /gluster/bricks/3/brick

 


sudo apt-get install software-properties-common
sudo add-apt-repository ppa:gluster/glusterfs-5

sudo apt-get update
sudo apt install glusterfs-server

vi /etc/hosts 수정

sudo gluster peer probe work01
sudo gluster peer probe work02

sudo gluster peer status

sudo gluster pool list

모든 서버
sudo mkdir -p /gluster/fs

manager
sudo gluster volume create gfs replica 3 transport tcp manager:/gluster/fs work01:/gluster/fs work02:/gluster/fs force

 

sudo gluster volume create gfs replica 3  manager:/gluster/fs work01:/gluster/fs work02:/gluster/fs force

sudo gluster volume start vol

각 서버별
echo 'localhost:/gfs /mnt glusterfs defaults,_netdev,backupvolfile-server=localhost 0 0' >> /etc/fstab

mount.glusterfs localhost:/gfs /mnt

 



볼륨삭제
gluster volume stop vol
gluster volume delete vol

 

'Docker' 카테고리의 다른 글

codeserver install  (0) 2020.02.18
docker swam stack 올리기  (0) 2020.02.12
이미지/컨테이너 일괄 삭제  (0) 2020.02.10
컨테이너 tar 파일로 export import  (0) 2020.02.10
네트워크 작성 및 연결  (0) 2020.02.10
Comments