오늘만살자
Gluster 설치 및 설정 본문
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 |