이 절에서는 Oracle Solaris Cluster 데이터 서비스에 대한 구성 지침을 제공합니다.
Oracle Solaris OS 및 Oracle Solaris Cluster 설치를 시작하기 전에 모든 데이터 서비스에 대한 요구 사항을 식별합니다. 그렇게 하지 않으면 설치 오류가 발생하여 Oracle Solaris OS 및 Oracle Solaris Cluster 소프트웨어를 완전히 다시 설치해야 할 수도 있습니다.
예를 들어, Oracle Solaris Cluster Support for Oracle Real Application Clusters의 Oracle Data Guard 옵션에는 클러스터에서 사용하는 호스트 이름에 대한 특수 요구 사항이 적용됩니다. HA for SAP에도 특수 요구 사항이 적용됩니다. Oracle Solaris Cluster 소프트웨어 설치 후에는 호스트 이름을 변경할 수 없기 때문에 Oracle Solaris Cluster 소프트웨어를 설치하기 전에 이러한 요구 사항을 수용해야 합니다.
응용 프로그램 소프트웨어 및 응용 프로그램 구성 파일은 다음 위치 중 하나에 설치할 수 있습니다.
각 클러스터 노드의 로컬 디스크 – 개별 클러스터 노드에 소프트웨어 및 구성 파일을 배치하면 서비스를 종료하지 않고도 나중에 응용 프로그램 소프트웨어를 업그레이드할 수 있다는 이점이 있습니다.
하지만 소프트웨어 및 구성 파일의 여러 복사본을 유지 관리해야 한다는 단점이 있습니다.
클러스터 파일 시스템 – 클러스터 파일 시스템에 응용 프로그램 이진을 배치하면 복사본을 하나만 유지 관리하면 됩니다. 단, 응용 프로그램 소프트웨어를 업그레이드하려면 전체 클러스터에서 데이터 서비스를 종료해야 합니다. 업그레이드로 인한 작동 중지 시간으로 할애할 수 있는 시간이 짧을 경우 클러스터 파일 시스템에 응용 프로그램 및 구성 파일의 단일 복사본을 배치합니다.
클러스터 파일 시스템을 만드는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 4.3 소프트웨어 설치 설명서 의 전역 장치, 장치 그룹 및 클러스터 파일 시스템 계획을 참조하십시오.
고가용성 로컬 파일 시스템 – HAStoragePlus를 사용하여 로컬 파일 시스템을 Oracle Solaris Cluster 환경에 통합하여 로컬 파일 시스템에 고가용성이 제공되도록 할 수 있습니다. HAStoragePlus는 Oracle Solaris Cluster가 로컬 파일 시스템을 페일오버할 수 있도록 검사, 마운트, 마운트 해제 등의 추가 파일 시스템 기능을 제공합니다. 페일오버를 위해 로컬 파일 시스템은 유사성 스위치오버가 사용으로 설정된 전역 디스크 그룹에 상주해야 합니다.
HAStoragePlus 리소스 유형 사용 방법에 대한 자세한 내용은 고가용성 로컬 파일 시스템을 사용으로 설정을 참조하십시오.
nsswitch.conf 파일은 이름 서비스 조회에 대한 구성 파일입니다. 이 파일은 다음 정보를 확인합니다.
이름 서비스 조회에 사용할 Oracle Solaris 환경 내 데이터베이스
데이터베이스를 참조할 순서
일부 데이터 서비스의 경우 먼저 files에 group 조회를 지시해야 합니다. 이러한 데이터 서비스의 경우 files 항목이 먼저 나열되도록 nsswitch.conf 파일에서 group 행을 변경합니다. group 행을 변경해야 할지 여부를 확인하려면 구성할 데이터 서비스에 대한 설명서를 참조하십시오. scinstall 유틸리티는 자동으로 nsswitch.conf 파일을 구성합니다. 수동으로 nsswitch.conf 파일을 수정하는 경우 새 nsswitch 구성 정보를 내보내야 합니다.
데이터 서비스에 따라 Oracle Solaris Cluster 요구 사항이 충족되도록 클러스터 파일 시스템을 구성해야 할 수도 있습니다. 특수 고려 사항이 적용되는지 여부를 확인하려면 구성할 데이터 서비스에 대한 설명서를 참조하십시오.
클러스터 파일 시스템 계획에 대한 자세한 내용은 Oracle Solaris Cluster 4.3 소프트웨어 설치 설명서 의 전역 장치, 장치 그룹 및 클러스터 파일 시스템 계획을 참조하십시오.
리소스 유형 HAStoragePlus를 통해 페일오버에 대해 구성된 Oracle Solaris Cluster 환경에서 고가용성 로컬 파일 시스템을 사용할 수 있습니다. HAStoragePlus 리소스 유형 설정에 대한 자세한 내용은 고가용성 로컬 파일 시스템을 사용으로 설정을 참조하십시오.
SMF(서비스 관리 기능)를 통해 노드 부트 또는 서비스 실패 시 SMF 서비스를 자동으로 시작 및 다시 시작할 수 있습니다. 이 기능은 클러스터 응용 프로그램에 대한 고가용성과 확장성을 가능하게 해주는 Oracle Solaris Cluster RGM(Resource Group Manager)과 유사합니다. SMF 서비스와 RGM 기능은 상호 보완적입니다.
Oracle Solaris Cluster에는 세 가지 SMF 프록시 리소스 유형이 포함되어 있습니다. 이를 통해 페일오버, 다중 마스터 또는 확장 가능 구성에서 Oracle Solaris Cluster와 함께 실행되도록 SMF 서비스를 사용으로 설정할 수 있습니다. SMF 프록시 리소스 유형을 통해 밀접하게 관련된 일련의 SMF 서비스를 Oracle Solaris Cluster가 관리할 하나의 리소스(SMF 프록시 리소스)로 캡슐화할 수 있습니다. 이 기능에서 SMF는 단일 노드에서 SMF 서비스의 가용성을 관리합니다. Oracle Solaris Cluster는 클러스터 차원의 SMF 서비스 고가용성 및 확장성을 제공합니다.
해당 서비스를 캡슐화하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster와 함께 실행되도록 Oracle Solaris SMF 서비스를 사용으로 설정을 참조하십시오.
Oracle Solaris Cluster가 Solaris SMF(서비스 관리 기능)와 통합된 NFS 또는 DNS 이외의 다른 응용 프로그램에 고가용성을 제공하도록 해야 할 수도 있습니다. Oracle Solaris Cluster가 실패 후 응용 프로그램을 올바르게 다시 시작하거나 페일오버할 수 있도록 하려면 다음과 같이 응용 프로그램에 대해 SMF 서비스 인스턴스를 사용 안함으로 설정해야 합니다.
NFS 또는 DNS 이외의 다른 응용 프로그램의 경우 응용 프로그램을 나타내는 Oracle Solaris Cluster 리소스에 대한 모든 잠재적 기본 노드에서 SMF 서비스 인스턴스를 사용 안함으로 설정합니다.
응용 프로그램의 여러 인스턴스에서 Oracle Solaris Cluster가 모니터해야 할 구성 요소를 공유하는 경우 응용 프로그램의 모든 서비스 인스턴스를 사용 안함으로 설정합니다. 해당 구성 요소로는 데몬, 파일 시스템, 장치가 있습니다.
자세한 내용은 다음 설명서를 참조하십시오.