단순 비클러스터형 구성에서 Gluster를 어떻게 설정합니까?

단순 비클러스터형 구성에서 Gluster를 어떻게 설정합니까?

설정하고 싶습니다글러스터NFS4 사용을 대체하려면 어떻게 해야 합니까?

답변1

(진행 중인 답변, 이를 테스트하고 편집하는 데 도움을 주시면 감사하겠습니다. 이것은 작동하며 12.04에서 테스트되었지만 나만 가능합니다!)

이것은 Michael J. Chudobiak의 튜토리얼을 기반으로 한 단계별 튜토리얼입니다.가이드페도라용. 이는 /fileserver중앙 서버에서 클라이언트로 디렉터리를 공유하려고 한다고 가정합니다 . 과거에는 이 작업을 수행할 수 없었지만 12.04에서 시도해 보았고 이제는 NFS를 사용하는 것보다 실제로 더 쉽습니다.

서버에서:

서버를 설치합니다:sudo apt-get install glusterfs-server

먼저 공유할 볼륨을 생성하고 원하는 대로 이름을 지정할 수 있습니다. 이 예에서는 이름을 지정합니다 volumename. 그런 다음 서버의 DNS 이름을 사용합니다. 집에 있는 컴퓨터에는 DNS가 없으므로 servername을 사용합니다. .local을 사용하여 avahi 할당 DNS 이름을 사용하세요.

sudo gluster volume create volumename transport tcp yourservername:/fileserver

이제 볼륨을 시작합니다.

sudo gluster volume start volumename

그리고 그게 다야! 이제 서버는 라는 Gluster 공유를 제공하고 있습니다 volumename.

각 클라이언트에서 다음을 수행합니다.

클라이언트를 설치합니다.sudo apt-get install glusterfs-client

이제 공유 Glusterfs 볼륨을 마운트해 보겠습니다.

    mount -t glusterfs yourservername:/volumename /mountdirectory

클라이언트에서 /fileserver. 그렇지 않은 경우 /var/log/glusterfs/*클라이언트와 서버 모두에서 파일을 읽으십시오.

부팅 시 공유를 마운트하려면 이를/etc/fstab

yourservername:/volumename /mountdirectory glusterfs defaults,_netdev 0 0

참고자료:

관련 정보