Solstice DiskSuite 또는 Solaris 볼륨 관리자 구성을 계획할 때는 다음 사항을 참고하십시오.
로컬 메타 장치 이름 또는 볼륨 이름 – 전역–장치 파일 시스템인 /global/.devices/node@nodeid가 마운트될 각 로컬 Solstice DiskSuite 메타 장치 또는 Solaris 볼륨 관리자 볼륨의 이름은 클러스터 전체에 걸쳐 고유해야 합니다. 또한 장치 ID 이름과 동일할 수 없습니다.
이중 문자열 mediator – 정확히 2개의 디스크 문자열로 구성되고 2개의 노드에서 마스터되는 각 디스크 세트에는 디스크 세트용으로 구성된 Solstice DiskSuite 또는 Solaris 볼륨 관리자 mediator가 있어야 합니다. 디스크 문자열은 디스크 인클로저, 포함된 물리적 디스크, 인클로저와 노드 사이의 케이블, 인터페이스 어댑터 카드 등으로 구성됩니다. 이중 문자열 mediator 구성 규칙은 다음과 같습니다.
각 디스크 세트가 mediator 호스트 역할을 하는 두 개의 노드를 가지도록 구성해야 합니다.
mediator가 필요한 모든 디스크 세트에 동일한 두 노드를 사용해야 합니다. 이 두 노드는 해당 디스크 세트의 마스터라야 합니다.
2 문자열 및 2 호스트 요구 사항을 충족시키지 않는 디스크 세트에는 mediator를 구성할 수 없습니다.
자세한 내용은 mediator(7D) 설명서 페이지를 참조하십시오.
/kernel/drv/md.conf 설정 – 각 디스크 세트에서 사용하는 모든 Solstice DiskSuite 메타 장치 또는 Solaris 9 Solaris 볼륨 관리자 볼륨은 재구성 후 부트할 때 미리 만들어집니다. 이 재구성은 /kernel/drv/md.conf 파일에 있는 구성 매개 변수를 기반으로 합니다.
Solaris 10 릴리스에서는 Solaris 볼륨 관리자가 동적으로 볼륨을 구성할 수 있도록 향상되었습니다. 더 이상 /kernel/drv/md.conf 파일에서 nmd 및 md_nsets 매개 변수를 편집할 필요가 없습니다. 새 볼륨은 필요에 따라 동적으로 생성됩니다.
Solaris 8 또는 Solaris 9 OS에서 Sun Cluster 구성을 지원하려면 아래와 같이 nmd 및 md_nsets 필드를 수정해야 합니다.
각 노드에서 제공하는 디스크 세트 수와 관계 없이 모든 클러스터 노드에는 동일한 /kernel/drv/md.conf 파일이 있습니다. 이 설명을 따르지 않으면 심각한 Solstice DiskSuite 또는 Solaris 볼륨 관리자 오류가 발생하여 데이터를 잃을 수 있습니다.
md_nsets – md_nsets 필드에서는 클러스터 전체 요구 사항을 충족시키기 위해 시스템에서 만들 수 있는 총 디스크 세트 수를 정의합니다. md_nsets 값을 클러스터의 예상 디스크 세트 수에 추가 디스크 세트 수 1을 더한 값으로 설정하십시오. Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어는 추가 디스크 세트를 사용하여 로컬 호스트의 개인 디스크를 관리합니다.
클러스터 당 허용되는 최대 디스크 세트는 32개입니다. 이것은 일반 사용에 허용되는 디스크 세트 31개에 개인 디스크 관리를 위한 디스크 세트 1개를 더한 값입니다. md_nsets의 기본값은 4입니다.
nmd – nmd 필드는 클러스터에 존재하는 메타 장치 또는 볼륨 이름에서 예상되는 가장 높은 값을 정의합니다. 예를 들어, 한 클러스터의 처음 15개 디스크 세트에서 사용되는 메타 장치 또는 볼륨 이름의 가장 높은 값이 1000이면 nmd의 값을 1000 이상으로 설정합니다. 또한 nmd의 값은 각 장치–ID 이름에 충분한 숫자가 들어갈 만큼 커야 합니다. 또한 번호가 충분히 커야 각 로컬 메타 장치 이름 또는 로컬 볼륨 이름이 클러스터 전체에서 고유할 수 있습니다.
디스크 세트 당 메타 장치 또는 볼륨 이름에 허용되는 가장 높은 값은 8192입니다. nmd의 기본값은 128입니다.
설치할 때 예상되는 클러스터 확장을 모두 수용할 수 있도록 이 필드를 설정하십시오. 클러스터를 만든 후에 이 필드의 값을 높이려면 시간이 많이 걸립니다. 값을 변경하면 각 노드를 재부트해야 합니다. 이 값을 나중에 증가시키면 요청된 장치를 모두 만들기 위하여 루트(/) 파일 시스템에 잘못된 공간을 할당할 수도 있습니다.
또한, nmd 필드 및 md_nsets 필드의 값을 가능한 최소값으로 유지하십시오. nmd 및 md_nsets에 의해 결정되는 가능한 모든 장치를 위한 메모리 구조가 해당 장치를 만들지 않은 경우에도 존재합니다. 최적의 성능을 얻으려면 nmd 및 md_nsets의 값을 사용할 메타 장치나 볼륨의 수보다 조금만 높게 유지하십시오.
md.conf 파일에 대한 자세한 내용은 Solstice DiskSuite 4.2.1 Reference Guide의 System and Startup Files(Solaris 8) 또는 Solaris Volume Manager Administration Guide의 System Files and Startup Files(Solaris 9 또는 Solaris 10)을 참조하십시오.