이 절에서는 클러스터 구성 미러링 계획을 위한 다음과 같은 지침을 제공합니다.
Sun Cluster 구성에서 모든 멀티 호스트 디스크를 미러하면 단일 장치에 장애가 발생해도 문제가 되지 않습니다. Sun Cluster 소프트웨어를 사용하려면 확장 장치 사이에서 모든 멀티 호스트 디스크를 미러해야 합니다. 저장 장치에서 장치에 대한 중복 경로뿐 아니라 하드웨어 RAID를 제공하면 소프트웨어 미러링을 사용하지 않아도 됩니다.
멀티 호스트 디스크를 미러링할 때에는 다음 사항을 고려하십시오.
별도 디스크 확장 장치 –지정된 미러의 각 하위 미러 또는 플렉스가 서로 다른 멀티 호스트 확장 장치에 있어야 합니다.
디스크 공간 – 미러하려면 두 배의 디스크 공간이 필요합니다.
3중 미러링 – Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어와 VERITAS Volume Manager(VxVM) 소프트웨어는 3중 미러링을 지원합니다. 그러나 Sun Cluster 소프트웨어에서는 양방향 미러링만 사용해야 합니다.
디스크 크기 차이 – 크기가 다른 디스크로 미러링하려면 가장 작은 하위 미러 또는 플렉스의 크기로 미러 용량이 제한됩니다.
멀티 호스트 디스크에 대한 자세한 내용은 Solaris OS용 Sun Cluster 개요의 멀티 호스트 디스크 저장 장치 및 Solaris OS용 Sun Cluster 개념 안내서를 참조하십시오.
로컬 파일 시스템 레이아웃 워크시트에 이 계획 정보를 추가합니다.
가용성을 최대로 높이려면 루트(/), /usr, /var, /opt 및 swap을 로컬 디스크에 미러하십시오. VxVM에서는 루트 디스크를 캡슐화하고 생성된 하위 디스크를 미러합니다. 그러나 Sun Cluster 소프트웨어를 사용할 경우에는 루트 디스크를 미러하지 않아도 됩니다.
루트 디스크를 미러할 것인지 결정하기 전에 위험성, 복잡성, 비용 및 서비스 시간을 고려하여 루트 디스크에 대한 여러 가지 대안을 찾아 보십시오. 한 가지 미러링 전략이 모든 구성에 적합하지는 않습니다. 루트를 미러할 것인지 결정할 때는 각 지역의 Sun 서비스 담당자가 권장하는 방법을 사용하는 것이 좋습니다.
루트 디스크 미러링 방법에 대한 지침은 Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어 설치 및 구성 또는 SPARC: VxVM 소프트웨어 설치 및 구성을 참조하십시오.
루트 디스크를 미러할 것인지 결정할 때는 다음 사항을 참고하십시오.
부트 디스크 – 미러를 부트 가능한 루트 디스크로 설정할 수 있습니다. 그런 다음 기본 부트 디스크가 실패할 경우 미러에서 부트할 수 있습니다.
복잡성 – 루트 디스크를 미러하면 시스템 관리가 더 복잡해 집니다. 또한 단일 사용자 모드에서의 부트가 복잡해 집니다.
백업 – 루트 디스크의 미러링 여부에 관계없이 정기적으로 루트를 백업해야 합니다. 관리 오류가 발생할 경우에 미러링만으로는 보호할 수 없습니다. 백업 계획을 세워야만 사고로 변경되거나 삭제된 파일을 복구할 수 있습니다.
쿼럼 – Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어에서는 상태 데이터베이스 쿼럼이 없으면 유지 보수 작업을 수행할 때까지 시스템을 재부트할 수 없습니다. 상태 데이터베이스 및 상태 데이터베이스 복제본에 대한 자세한 내용은 Solstice DiskSuite 또는 Solaris 볼륨 관리자 설명서를 참조하십시오.
별도 컨트롤러 – 가용성을 최대로 높이는 방법으로 별도 컨트롤러에 루트 디스크를 미러하는 방법이 있습니다.
보조 루트 디스크 – 미러된 루트 디스크를 사용하면 기본 루트 디스크가 실패해도 보조(미러) 루트 디스크에서 작업을 계속할 수 있습니다. 예를 들어, 전원 주기 또는 일시적인 I/O 오류 후에 나중에 기본 루트 디스크로 다시 서비스할 수 있습니다. 그런 다음에는 eeprom(1M) boot-device 매개 변수에서 지정된 기본 루트 디스크를 사용하여 부팅이 수행됩니다. 이러한 경우에는 직접 복구하지 않아도 부트할 수 있도록 드라이브가 정상적으로 작동합니다. Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어를 사용하면 재동기화가 발생합니다. 재동기화를 위해서는 드라이브가 다시 작동할 때 수동 단계가 필요합니다.
보조(미러) 루트 디스크에서 파일을 변경하면 부트 시에 기본 루트 디스크에 반영되지 않습니다. 이러한 경우는 오래된 하위 미러에서 발생할 수 있습니다. 예를 들어, /etc/system 파일에 대한 변경 사항은 삭제됩니다. Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어를 사용하면 기본 루트 디스크가 작동하지 않는 동안 일부 관리 명령으로 /etc/system 파일이 변경될 수 있습니다.
부트 프로그램은 시스템이 미러에서 부트되는지 기본 물리 장치에서 부트되는지를 검사하지 않습니다. 미러링은 메타 장치 또는 볼륨이 로드된 후 부트 프로세스를 통해 활성화됩니다. 그러므로 이 시점 이전에 시스템의 오래된 하위 미러 문제가 발생할 수 있습니다.