클러스터 파일 시스템의 용도 및 기능에 대한 자세한 내용은 Oracle Solaris Cluster Concepts Guide 의 Cluster File Systems을 참조하십시오.
클러스터 파일 시스템을 계획할 때는 다음 사항을 고려하십시오.
할당량 – 할당량은 클러스터 파일 시스템에서 지원되지 않습니다. 그러나 고가용성 로컬 파일 시스템에서는 할당량이 지원됩니다.
영역 클러스터 – UFS를 사용하는 클러스터 파일 시스템을 영역 클러스터에 사용하도록 구성할 수 없습니다. 대신 고가용성 로컬 파일 시스템을 사용하십시오. Oracle RAC를 지원하는 영역 클러스터에서만 Sun QFS 공유 파일 시스템을 사용할 수 있습니다.
LOFS(루프백 파일 시스템) – 클러스터를 만드는 중 기본적으로 LOFS가 사용으로 설정됩니다. 클러스터가 다음 조건 모두를 충족할 경우 각 클러스터 노드에서 LOFS를 수동으로 사용 안함으로 설정해야 합니다.
HA for NFS(HA for NFS)는 고가용성 로컬 파일 시스템에 구성됩니다.
automountd 데몬이 실행 중입니다.
클러스터가 이러한 두 조건을 모두 충족할 경우 스위치오버 문제 또는 기타 오류를 방지하려면 LOFS를 비활성화해야 합니다. 클러스터가 이러한 조건 중 하나만 충족할 경우 LOFS를 안전하게 활성화할 수 있습니다.
LOFS와 automountd 데몬을 모두 사용으로 설정해야 하는 경우 HA for NFS에서 내보낸 고가용성 로컬 파일 시스템에 포함된 모든 파일을 automounter 맵에서 제외시킵니다.
프로세스 계정 로그 파일 – 클러스터 파일 시스템 또는 고가용성 로컬 파일 시스템에서 프로세스 계정 로그 파일을 찾을 수 없습니다. 로그 파일에 대한 쓰기 작업으로 인해 스위치오버가 차단되며, 이로 인해 노드가 중단됩니다. 프로세스 계정 로그 파일을 포함하려면 로컬 파일 시스템만 사용합니다.
통신 끝점 – 클러스터 파일 시스템에서는 파일 시스템 이름 공간에 통신 끝점을 배치하는 Oracle Solaris 소프트웨어의 파일 시스템 기능을 지원하지 않습니다. 따라서 로컬 노드가 아닌 다른 노드에서 fattach 명령을 사용하지 마십시오.
이름이 경로 이름인 UNIX 도메인 소켓을 클러스터 파일 시스템에 만들 수 있지만 노드 페일오버 후에는 소켓이 작동하지 않습니다.
클러스터 파일 시스템에 만드는 FIFO 또는 이름이 지정된 파이프에는 전역으로 액세스할 수 없습니다.
장치 특수 파일 – 클러스터 파일 시스템에서는 블록 특수 파일 또는 문자 특수 파일이 지원되지 않습니다. 클러스터 파일 시스템의 장치 노드에 경로 이름을 지정하려면 /dev 디렉토리에서 장치 이름에 대한 심볼릭 링크를 만듭니다. 이러한 용도로 mknod 명령을 사용하지 마십시오.
atime – 클러스터 파일 시스템은 atime을 유지 관리하지 않습니다.
ctime – 클러스터 파일 시스템의 파일에 액세스할 때 파일의 ctime 업데이트가 지연될 수 있습니다.
응용 프로그램 설치 - 고가용성 응용 프로그램의 이진이 클러스터 파일 시스템에 상주하도록 하려면 클러스터 파일 시스템이 구성된 후 응용 프로그램이 설치될 때까지 기다립니다.