Solaris OS용 Sun Cluster 개념 안내서

파일 시스템 FAQ

질문:

하나 이상의 클러스터 노드를 고가용성 NFS 서버로 실행하고 다른 클러스터 노드는 클라이언트로 실행할 수 있습니까?

응답:

안됩니다. 루프백 마운트를 하면 안됩니다.

질문:

Resource Group Manager의 제어를 받지 않는 응용 프로그램에 클러스터 파일 시스템을 사용할 수 있습니까?

응답:

예. 그러나 RGM의 제어가 없으면 응용 프로그램을 실행하고 있는 노드에 장애가 발생하면 직접 해당 응용 프로그램을 다시 시작해야 합니다.

질문:

모든 클러스터 파일 시스템의 /global 디렉토리에 마운트 지점이 있어야 합니까?

응답:

아닙니다. 그러나 /global과 같이 동일한 마운트 지점에 클러스터 파일 시스템을 두면 이러한 파일 시스템을 쉽게 구성하고 관리할 수 있습니다.

질문:

클러스터 파일 시스템을 사용하는 것과 NFS 파일 시스템을 내보내는 것이 어떤 차이가 있습니까?

응답:

여러 가지 차이점이 있습니다.

  1. 클러스터 파일 시스템은 전역 장치를 지원합니다. NFS는 장치에 대한 원격 액세스를 지원하지 않습니다.

  2. 클러스터 파일 시스템에는 전역 이름 공간이 있습니다. 하나의 마운트 명령만 필요합니다. NFS를 사용할 경우, 각 노드에서 파일 시스템을 마운트해야 합니다.

  3. 클러스터 파일 시스템은 NFS를 수행하는 경우보다 많이 파일을 캐시합니다. 예를 들어 클러스터 파일 시스템은 읽기, 쓰기, 파일 잠금, 비동기 I/O를 위해 여러 노드에서 파일에 액세스할 때 파일을 캐시합니다.

  4. 클러스터 파일 시스템은 향후에 원격 DMA 및 zero-copy 기능을 제공하는 고속 클러스터 상호 연결을 구축할 수 있도록 설계되었습니다.

  5. 클러스터 파일 시스템에서 파일에 대한 등록 정보를 변경하면(예를 들어, chmod(1M) 명령 사용), 변경한 내용이 모든 노드에 즉시 적용됩니다. 내보낸 NFS 파일 시스템에서는 이 변경 내용을 적용하는 데 시간이 더 오래 걸릴 수 있습니다.

질문:

파일 시스템 /global/.devices/node@nodeID가 사용자의 클러스터 노드에 표시됩니다. 이 파일 시스템을 사용하여 가용성이 높은 전역 데이터를 저장할 수 있습니까?

응답:

이 파일 시스템은 전역 장치 이름 공간을 저장합니다. 이 파일 시스템은 일반적인 용도로 사용되지 않습니다. 이 파일 시스템은 전역이지만 전역 방식으로는 액세스할 수 없습니다. 각 노드는 자체 전역 장치 이름 공간만 액세스합니다. 노드가 중단되면 다른 노드가 중단된 노드에 대한 이름 공간에 액세스할 수 있습니다. 이 파일 시스템은 가용성이 높지 않습니다. 전역 방식으로 액세스하거나 가용성이 높아야 하는 데이터를 저장할 경우에는 이 파일 시스템을 사용하면 안됩니다.