Solaris OS용 Sun Cluster 개념 안내서

전역 이름 공간

전역 장치가 될 수 있도록 하는 Sun Cluster 소프트웨어 기법이 전역 이름 공간입니다. 전역 이름 공간에는 볼륨 관리자 이름 공간뿐 아니라 /dev/global/ 계층도 포함됩니다. 전역 이름 공간은 멀티 호스트 디스크와 로컬 디스크(그리고 CD-ROM 및 테이프와 같은 다른 클러스터 장치) 둘 다를 반영하며, 멀티 호스트 디스크에 대한 여러 페일오버 경로를 제공합니다. 물리적으로 멀티 호스트 디스크에 연결된 각 노드는 클러스터의 노드에 대한 저장소 경로를 제공합니다.

일반적으로 Solaris 볼륨 관리자의 경우 볼륨 관리자 이름 공간은 /dev/md/diskset/dsk(및 rdsk) 디렉토리에 있습니다. Veritas VxVM의 경우 볼륨 관리자 이름 공간은 /dev/vx/dsk/ disk-group/dev/vx/rdsk/ disk-group 디렉토리에 있습니다. 이 이름 공간은 각각 클러스터를 통해 가져온 VxVM 디스크 그룹을 위한 디렉토리와 Solaris 볼륨 관리자 디스크 세트를 위한 디렉토리로 구성됩니다. 각각의 디렉토리는 해당 디스크 세트 또는 디스크 그룹의 볼륨이나 메타 장치 각각에 대해 장치 노드를 보관합니다.

SunPlex 시스템에서는 로컬 볼륨 관리자 이름 공간의 각 장치 노드가 /global/.devices/node@nodeID 파일 시스템의 장치 노드에 대한 심볼릭 링크로 교체됩니다. 여기서 nodeID는 클러스터의 노드를 나타내는 정수입니다. Sun Cluster 소프트웨어는 계속해서 볼륨 관리자 장치를 표준 위치에 심볼릭 링크로 제공합니다. 전역 이름 공간과 표준 볼륨 관리자 이름 공간 둘 다 임의의 클러스터 노드에서 사용할 수 있습니다.

전역 이름 공간의 장점은 다음과 같습니다.

로컬 및 전역 이름 공간 예

다음 표는 멀티 호스트 디스크 c0t0d0s0에 대한 전역 이름 공간과 로컬 이름 공간 사이의 매핑입니다.

표 3–2 로컬 및 전역 이름 공간 매핑

구성 요소/경로 

로컬 노드 이름 공간 

전역 이름 공간 

Solaris 논리 이름 

/dev/dsk/c0t0d0s0

/global/.devices/node@nodeID /dev/dsk/c0t0d0s0

DID 이름 

/dev/did/dsk/d0s0

/global/.devices/node@nodeID /dev/did/dsk/d0s0

Solaris 볼륨 관리자 

/dev/md/ diskset/dsk/d0

/global/.devices/node@ nodeID/dev/md/diskset /dsk/d0

SPARC: VERITAS Volume Manager 

/dev/vx/dsk/disk-group/v0

/global/.devices/node@nodeID /dev/vx/dsk/disk-group /v0

전역 이름 공간은 설치 시 자동으로 생성되며 재구성 부트를 실행할 때마다 업데이트됩니다. scgdevs(1M) 명령을 실행하여 전역 이름 공간을 생성할 수도 있습니다.