Sun Cluster 3.0 개념

멀티호스트 디스크

Sun Cluster에서는 한번에 한개 이상의 노드에 연결될 수 있는 멀티호스트 디스크 스토리지가 요구됩니다. Sun Cluster 환경에서, 멀티호스트 스토리지는 디스크 디바이스를 고가용성으로 작성합니다. 멀티호스트 저장장치에 상주하는 디스크 디바이스는 단일 노드 실패를 허용합니다.

멀티호스트 디스크는 응용프로그램 데이터를 저장하고 데이터 서비스 바이너리 및 구성 파일도 저장할 수 있습니다.

멀티호스트 디스크는 디스크를 "마스터"하는 1차 노드를 통하거나 로컬 경로를 통한 직접 동시 액세스에 의해 글로벌하게 액세스됩니다. 현재 직접 동시 액세스를 사용하는 응용프로그램은 OPS 뿐입니다.

멀티호스트 디스크는 노드 실패를 보호합니다. 클라이언트 요청이 하나의 노드를 통해 데이터에 액세스하는데 그 노드가 실패하면, 요청은 스위치오버되어 동일한 디스크에 대한 직접 연결을 가진 또 다른 노드를 사용합니다.

볼륨 관리자는 멀티호스트 디스크의 데이터 중복성에 대한 미러링된 구성 또는 RAID-5 구성에 대해 제공됩니다. 현재, Sun Cluster는 Solstice DiskSuite 및 VERITAS Volume Manager를 볼륨 관리자로 그리고 Sun StorEdgeTM A3x00 스토리지 유닛의 RDAC RAID-5 하드웨어 제어기로 지원합니다.

멀티호스트 디스크를 디스크 미러링 및 스트라이핑으로 결합하면, 노드 실패와 개인 디스크 실패 둘 다에 대해 보호됩니다.

멀티호스트 스토리지에 대한 질문 및 응답에 대해서는 제 4 장의 내용을 참조하십시오.

다중 초기설정기 SCSI

이 절은 SCSI 스토리지 디바이스에만 적용되며 멀티호스트 디스크에 사용되는 Fibre Channel 스토리지에는 적용되지 않습니다.

독립형 서버에서, 서버 노드는 서버를 특정 SCSI 버스에 연결하는 SCSI 호스트 어댑터 회로를 사용하여 SCSI 버스 활동을 제어합니다. 이 SCSI 호스트 어댑터 회로를 SCSI 초기설정기라고 합니다. 이 회로는 해당 SCSI 버스에 대한 모든 버스 활동을 초기화합니다. Sun 시스템에서 SCSI 호스트 어댑터의 기본 SCSI 주소는 7입니다.

클러스터 구성은 다중 서버 노드들 사이에 스토리지를 공유합니다. 클러스터 스토리지가 단일 단자 또는 차등 SCSI 디바이스로 구성될 경우, 그 구성을 다중 초기설정기 SCSI라고 합니다. 이 용어에서 암시하는 것처럼, 여러 개의 SCSI 초기설정기가 SCSI 버스에 존재합니다.

SCSI 스펙에서는 SCSI 버스에 있는 각 디바이스가 고유한 SCSI 주소를 갖도록 요구합니다(또한 호스트 어댑터도 SCSI 버스의 디바이스입니다). 다중 초기설정기 환경에서의 기본 하드웨어 구성은 모든 SCSI 호스트 어댑터 기본값이 7이므로 충돌을 일으킵니다.

이러한 충돌을 해결하려면, 각 SCSI 버스에서 SCSI 주소가 7인 SCSI 호스트 어댑터 중 하나를 버리고 다른 호스트 어댑터를 사용하지 않는 SCSI 주소로 설정하십시오. 적절한 계획 방법은 이러한 "사용되지 않는" SCSI 주소에 현재 사용되지 않는 주소와 최종적으로 사용되지 않을 주소 둘 다를 포함시키는 것입니다. 이후 사용되지 않을 주소의 예는 새로운 드라이브를 빈 드라이브 슬롯에 설치하여 스토리지를 추가할 경우의 주소입니다. 대부분의 구성에서 2차 호스트 어댑터에 대해 사용가능한 SCSI 주소는 6입니다.

scsi-initiator-id OBP(Open Boot PROM) 등록 정보를 설정하여 이러한 호스트 어댑터에 대해 선택된 SCSI 주소를 변경할 수 있습니다. 하나의 노드 또는 호스트 어댑터 기준으로 이 등록 정보를 글로벌로 설정할 수 있습니다. 각 SCSI 호스트 어댑터에 대한 고유한 scsi-initiator-id를 설정하는 방법에 대한 지시사항은 Sun Cluster 3.0 Hardware Guide에서 각각의 디스크 인클로저에 포함되어 있습니다.