설정하고 싶습니다글러스터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
참고자료: