Sun Cluster 3.0 12/01 개념

글로벌 이름 공간

글로벌 장치를 활성화하는 Sun Cluster 소프트웨어 메커니즘이 글로벌 이름 공간입니다. 글로벌 이름 공간에는 볼륨 관리자 이름 공간뿐 아니라 /dev/global/ 계층도 포함됩니다. 글로벌 이름 공간에는 멀티호스트 디스크와 로컬 디스크(CD-ROM 및 테이프와 같은 다른 클러스터 장치 포함)에 대한 정보가 모두 반영되어 멀티호스트 디스크에 대한 여러 개의 페일오버 경로를 제공합니다. 물리적으로 멀티호스트 디스크에 연결된 각 노드는 클러스터의 노드에 대한 기억 장치 경로를 제공합니다.

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

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

글로벌 이름 공간의 장점은 다음과 같습니다.

로컬 및 글로벌 이름 공간의 예

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

표 3-2 로컬 및 글로벌 이름 공간 매핑

구성요소/경로 

로컬 노드 이름 공간 

글로벌 이름 공간 

Solaris 논리 이름 

/dev/dsk/c0t0d0s0

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

DID 이름 

/dev/did/dsk/d0s0

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

Solstice DiskSuite 

/dev/md/diskset/dsk/d0

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

VERITAS Volume Manager 

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

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

글로벌 이름 공간은 설치할 때 자동으로 만들어지고 재구성 후에 다시 부트할 때마다 갱신됩니다. scgdevs(1M) 명령을 실행하여 글로벌 이름 공간을 만들 수도 있습니다.