하나 이상의 클러스터 노드를 가용성이 높은 NFS 서버로 실행하고 다른 클러스터 노드는 클라이언트로 실행할 수 있습니까?
안됩니다. 루프백 마운트를 하면 안됩니다.
Resource Group Manager 제어를 받지 않는 응용프로그램에 클러스터 파일 시스템을 사용할 수 있습니까?
예. 그러나 RGM 제어가 없으면 응용프로그램을 실행하고 있는 노드에 장애가 발생할 경우에 직접 응용프로그램을 다시 시작해야 합니다.
모든 클러스터 파일 시스템의 마운트 포인트가 /global 디렉토리에 있어야 합니까?
아닙니다. 그러나 /global과 같이 동일한 마운트 포인트에 클러스터 파일 시스템을 지정하면 이러한 파일 시스템을 쉽게 구성하고 관리할 수 있습니다.
클러스터 파일 시스템을 사용하는 것과 NFS 파일 시스템을 내보내는 것이 어떤 차이가 있습니까?
몇 가지 차이점이 있습니다.
클러스터 파일 시스템은 글로벌 장치를 지원합니다. NFS는 장치에 대한 원격 액세스를 지원하지 않습니다.
클러스터 파일 시스템에는 글로벌 이름 공간이 있습니다. 하나의 마운트 명령만 필요합니다. NFS를 사용할 경우에는 각 노드에 파일 시스템을 마운트해야 합니다.
클러스터 파일 시스템에서는 NFS를 사용할 때보다 파일을 캐시하는 경우가 많습니다. 예를 들어, 읽기, 쓰기, 파일 잠금 및 비동기 I/O를 위해 여러 노드에서 파일에 액세스합니다.
클러스터 파일 시스템은 하나의 서버에 장애가 발생할 경우에 완벽한 페일오버 기능을 제공합니다. NFS는 여러 서버를 지원하지만 읽기 전용 서버에서만 페일오버가 가능합니다.
클러스터 파일 시스템은 향후에 원격 DMA 및 zero-copy 기능을 제공하는 고속 클러스터 상호 연결을 구축할 수 있도록 설계되었습니다.
클러스터 파일 시스템에서 파일에 대한 등록 정보를 변경하면(예를 들어, chmod(1M) 명령 사용), 변경한 내용이 모든 노드에 즉시 적용됩니다. 내보낸 NFS 파일 시스템에서 이 작업을 수행하려면 훨씬 많은 시간이 소요될 수 있습니다.
파일 시스템 /global/.devices/<node>@<node ID>가 내 클러스터 노드에 표시됩니다. 이 파일 시스템을 사용하여 가용성이 높은 글로벌 데이터를 저장할 수 있습니까?
이 파일 시스템은 글로벌 장치 이름 공간을 저장합니다. 이것은 일반적인 용도에 사용하는 파일 시스템이 아닙니다. 데이터는 글로벌이지만 글로벌 방식으로 액세스할 수 없습니다. 각 노드가 자체 글로벌 장치 이름 공간만 액세스합니다. 노드가 중단되면 다른 노드가 중단된 노드에 대한 이름 공간에 액세스할 수 없습니다. 이 파일 시스템은 가용성이 높지 않습니다. 글로벌 방식으로 액세스하거나 가용성이 높아야 하는 데이터를 저장할 경우에는 이 파일 시스템을 사용하면 안됩니다.