본문 바로가기

엔지니어

GlusterFS 6 : 복제 구성


GlusterFS에 의한 스토리지 클러스터 설정입니다.
예를 들어, 3 노드를 사용한 복제 구성의 볼륨을 만듭니다.
모든 노드에 데이터 복제가 저장되는 구성입니다.
또한 복제 구성은 2 노드 구성에서 replica 2 volume]도 설정 가능하지만, replica 2 volume]은 좌우 분열이 발생하기 쉽기 때문에, GlusterFS는 권장되지 않습니다. 좌우 분열에 대한 대책으로 3 노드 구성에 의한 [replica 3 volume 또는 arbiter volume 설정이 권장되고 있습니다.


전제로 클러스터를 구성하는 노드 군에서는 GlusterFS에 할당 된 공간은 / 파티션과는 다른 것을 권장합니다. (/ 부하의 임의의 디렉토리로 설정 가능하지만, 비추천을위한 설정시 강제 옵션의 추가가 필요)

[1]여기를 참고 모든 노드에서 GlusterFS 서버를 설치하고 시작해야합니다 .

[2]모든 노드에서 볼륨에 할당 디렉토리를 작성해야합니다.
(이 예에서는 모든 노드에서 sdb1을 / glusterfs에 마운트 된)
[root@node01 ~]# mkdir -p / glusterfs / replica

[3]하나의 노드에서 다음과 같이 설정합니다.
# 다른 노드를 찾아
[root@node01 ~]# gluster peer probe node02
peer probe : success.
[root@node01 ~]#gluster peer probe node03
peer probe : success.
# 상태를 표시
[root@node01 ~]# gluster peer status
Number of Peers : 2

Hostname : node02
Uuid : 39b0be1e-6b67-48d3-9e24-08f356fea9ae
State : Peer in Cluster (Connected)

Hostname : node03
Uuid : 4a5ada8c-f0b7-4aff-ad4d-c42f1f0ef4a0
State : Peer in Cluster (Connected)

# 볼륨 만들기
[root@node01 ~]# gluster volume create vol_replica replica 3 transport tcp \
node01 : / glusterfs / replica \
node02 : / glusterfs / replica \
node03 : / glusterfs / replica
volume create : vol_replica : success : please start the volume to access data
# 작성한 볼륨 활성화
[root@node01 ~]# gluster volume start vol_replica
volume start : vol_replica : success
# 볼륨 정보 확인
[root@node01 ~]# gluster volume info

Volume Name : vol_replica
Type : Replicate
Volume ID : 0649d480-ad8f-4170-b45f-fdb161bfa203
Status : Started
Snapshot Count : 0
Number of Bricks : 1 x 3 = 3
Transport-type : tcp
Bricks :
Brick1 : node01 : / glusterfs / replica
Brick2 : node02 : / glusterfs / replica
Brick3 : node03 : / glusterfs / replica
Options Reconfigured :
transport.address-family : inet
nfs.disable : on
performance.client-io-threads : off

[4]GlusterFS 볼륨을 마운트하고 이용하기위한 클라이언트 측의 설정은 여기를 참조하십시오 .

'엔지니어' 카테고리의 다른 글

GlusterFS 6 : 복제 구성  (0) 2019.11.29
GlusterFS 6 : 분산 구성  (0) 2019.11.29
GlusterFS 6 : 설치  (0) 2019.11.29
Podman : 설치  (0) 2019.11.29
Kubernetes : 영구 저장소 설정  (0) 2019.11.28
Kubernetes : Kubeadm : Worker 노드 설정  (0) 2019.11.28