문제점 요약: NFS 파일 시스템은 데이터 서비스를 노드로 위치하기 위해 페일오버나 scswitch를 사용하기 전에 실행 가능성을 검사할 수 없습니다. 노드에 NFS 파일 시스템이 없는 경우, 해당 노드에 대한 전환/페일오버로 인해 수동 작업이 필요한 데이터 서비스가 실패합니다. HAStoragePlus와 같은 메커니즘은 해당 노드에 대한 전환/페일오버를 시도하기 전에 파일 시스템의 실행 가능성을 검사해야 합니다.
해결 방법: NAS 파일러를 사용하는 파일 시스템 (/etc/vfstab에 항목이 있는)은 Sun Cluster 소프트웨어가 제어할 수 없는 위치에서 마운트됩니다. 즉, Sun Cluster 소프트웨어에서 문제를 인지하지 못합니다. 파일 시스템을 사용할 수 없게 되는 경우, Sun Cluster HA for Oracle 등의 일부 데이터 서비스는 START 또는 STOP 등의 데이터 서비스 방법이 수행되면 실패합니다.
이러한 방법의 실패로 인해 다음 사항이 발생할 가능성이 있습니다.
HA-Oracle 등의 데이터 서비스 자원은 응용 프로그램(Oracle) 이진을 사용할 수 없는 경우 STOP_FAILED 상태가 될 수 있습니다.
데이터 서비스는 성공적으로 시작할 수 있을 때까지 또는 가능한 모든 노드에 대한 시작 시도가 실패할 때까지 대체 노드로 페일오버를 지속적으로 시도할 수 있습니다.
다음 절차 중 하나를 수행하여 앞에서 언급한 문제를 피할 수 있습니다.
응용 프로그램 이진을 페일오버나 클러스터 파일 시스템에 놓습니다. 그 다음에 이 파일 시스템을 나타내고 이 자원에 대한 응용 프로그램의 종속성을 기록하기 위해 HAStoragePlus 자원을 구성합니다. 파일 시스템을 사용할 수 없으면 시스템에서 응용 프로그램을 시작하려고 시도하지 않습니다.
응용 프로그램 이진을 로컬 루트 파일 시스템에 놓습니다. 로컬 루트 파일 시스템이 작동하지 않는 경우, 노드가 클러스터에 결합할 수 없고 시스템에서 해당 노드의 응용 프로그램을 시작하려고 시도하지 않습니다.