728x90
반응형
GlusterFS를 설치하고 사용하는 방법
GlusterFS는 분산 파일 시스템으로, 여러 서버를 하나의 파일 시스템으로 연결하여 데이터를 분산 및 복제하는 기능을 제공합니다. 여기서는 node1, node2, node3에서 GlusterFS를 설치하고 설정한 다음, 클라이언트인 node4에서 해당 볼륨을 마운트하여 사용하는 방법을 설명하겠습니다.
1. GlusterFS 설치 및 설정 (node1, node2, node3)
- GlusterFS를 설치하기 전에 node1, node2, node3에서 필요한 패키지를 설치합니다.
sudo yum install centos-release-gluster
sudo yum install glusterfs-server
- GlusterFS 서비스를 시작하고 부팅 시 자동으로 실행되도록 설정합니다.
sudo systemctl start glusterd
sudo systemctl enable glusterd
- node1, node2, node3에서 각각 볼륨을 생성합니다. 예를 들어, 'myvolume'이라는 이름의 볼륨을 생성합니다.
sudo gluster volume create myvolume replica 3 node1:/data/glusterfs node2:/data/glusterfs node3:/data/glusterfs
- 볼륨 생성 후 볼륨을 시작합니다.
sudo gluster volume start myvolume
2. 클라이언트 서버인 node4에서 GlusterFS 마운트
- GlusterFS 클라이언트 패키지를 설치합니다.
sudo yum install centos-release-gluster
sudo yum install glusterfs-client
- 마운트할 디렉토리를 생성합니다.
sudo mkdir /mnt/glusterfs
- 클라이언트에서 GlusterFS 볼륨을 마운트합니다.
sudo mount -t glusterfs node1:/myvolume /mnt/glusterfs
- 마운트가 성공하면 /mnt/glusterfs 디렉토리에 node1, node2, node3의 볼륨이 공유된 것을 확인할 수 있습니다.
- 영구적으로 마운트하기 위해 /etc/fstab 파일에 다음과 같은 항목을 추가합니다.
node1:/myvolume /mnt/glusterfs glusterfs defaults,_netdev 0 0
이제 클라이언트 서버인 node4에서 GlusterFS 볼륨을 마운트하여 사용할 수 있습니다. node4에서 /mnt/glusterfs 디렉토리를 통해 GlusterFS에 접근할 수 있습니다. GlusterFS를 사용하여 분산 파일 시스템을 구성하면 node1, node2, node3의 데이터가 node4에서 마치 로컬 디렉토리인 것처럼 접근 가능해집니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
일반 사용자가 1024 이하의 포트를 사용하여 서비스를 올리기 (0) | 2023.08.09 |
---|---|
Docker 레지스트리를 생성하고 사용하는 방법 (0) | 2023.08.02 |
리눅스 메모리 스와핑 (0) | 2023.07.29 |
GoAccess를 설치하고 설정하는 방법 (0) | 2023.07.29 |
Nginx와 Tomcat을 클러스터링하여 고가용성과 부하 분산을 구현하는 방법 (0) | 2023.07.29 |