클라이언트로서 다른 클러스터 노드를 가지고 있는 상태에서 하나 이상의 클러스터 노드를 고가용성 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>가 나타납니다. 이 파일 시스템을 사용하여 가용성이 높은 글로벌 데이터를 저장할 수 있습니까?
이 파일 시스템은 글로벌 장치 이름 공간을 저장합니다. 이것은 일반적인 용도에 사용하는 파일 시스템이 아닙니다. 데이터는 글로벌이지만 글로벌 방식으로 액세스할 수 없습니다. 각 노드는 자체 글로벌 장치 이름 공간만 액세스합니다. 노드가 중단되면 다른 노드가 중단된 노드에 대한 이름 공간에 액세스할 수 있습니다. 이 파일 시스템은 가용성이 높지 않습니다. 글로벌 방식으로 액세스하거나 가용성이 높아야 하는 데이터를 저장하는 데는 이 파일 시스템을 사용하면 안됩니다.