NFS 스토리지에 액세스해야하는 CentOS 6.3 클라이언트가 있습니다. 클러스터 된 파일 시스템을 사용하여 SAN에 저장된 동일한 컨텐츠를 제공하는 두 개의 NFS 서버가 있습니다. 필요한 경우 CentOS를 백업 NFS 서버로 장애 조치하도록 설정하려면 어떻게해야합니까? Google에서 Linux를 지원하지 않는다는 것을 계속 읽었지만 클러스터 Linux NFS 서버 팜을 설정하는 방법에 대한 많은 정보가 있기 때문에 이상합니다 ...
NFS 스토리지에 액세스해야하는 CentOS 6.3 클라이언트가 있습니다. 클러스터 된 파일 시스템을 사용하여 SAN에 저장된 동일한 컨텐츠를 제공하는 두 개의 NFS 서버가 있습니다. 필요한 경우 CentOS를 백업 NFS 서버로 장애 조치하도록 설정하려면 어떻게해야합니까? Google에서 Linux를 지원하지 않는다는 것을 계속 읽었지만 클러스터 Linux NFS 서버 팜을 설정하는 방법에 대한 많은 정보가 있기 때문에 이상합니다 ...
답변:
automount (8) 데몬의 작업처럼 들립니다. "Replicated Server"아래의 autofs (5) autofs (5) 매뉴얼 페이지를 참조하십시오. 같은 줄을 추가하면
fileserv host1,host2:/server/export/point
클라이언트의 /etc/auto.misc에 연결하고 autofs 서비스를 다시 시작하면 NFS 저장소가 / misc / fileserv 아래에 표시됩니다. 읽기 전용 (또는 다른 마운트 옵션)을 마운트하려는 경우 마운트 옵션으로 -ro를 추가 할 수 있습니다.
이를위한 올바른 방법 (tm) 은 NFS 또는 CIFS와 같은 기본 파일 시스템 위에있는 사용자 공간에서 실행되는 확장 파일 시스템 인 GlusterFS 입니다.
이 모든 것이 인상적이고 복잡하게 들리지만 실제로 설정하는 것은 매우 간단합니다. 솔직히 15 분도 걸리지 않습니다. 각각 "브릭"(스토리지 단위)이 정의 된 두 개의 서버가 있습니다. 그런 다음이 서버 풀 내에 볼륨이 정의됩니다. 서버 중 하나가 죽으면 클라이언트에서 장애 조치가 수행되는 것처럼 서버 간의 데이터 복제가 자동으로 수행됩니다.