다음과 같은 경우에는이 절차를 수행하지 마십시오.
클러스터가 Solaris 10 OS에서 실행되는 경우대신 상태 데이터베이스 복제본을 만드는 방법으로 이동합니다.
Solaris 10 릴리스에서는 Solaris 볼륨 관리자가 동적으로 볼륨을 구성할 수 있도록 향상되었습니다. 더 이상 /kernel/drv/md.conf 파일에서 nmd 및 md_nsets 매개 변수를 편집할 필요가 없습니다. 새 볼륨은 필요에 따라 동적으로 생성됩니다.
SunPlex Installer를 사용하여 Solstice DiskSuite 소프트웨어를 설치한 경우대신 루트 디스크 미러링으로 이동합니다.
이 절차에서는 구성에 필요한 Solstice DiskSuite 메타 장치나 Solaris 볼륨 관리자 볼륨 이름 또는 디스크 세트의 수를 결정하는 방법을 설명합니다. 또한 /kernel/drv/md.conf 파일을 수정하여 이러한 개수를 지정하는 방법도 설명합니다.
각 디스크 세트의 메타 장치나 볼륨 이름 개수 기본값은 128이지만 대부분의 구성에서 기본값보다 많은 개수가 필요합니다. 구성을 구현하기 전에 이 개수를 늘리십시오. 그러면 나중에 관리 시간을 줄일 수 있습니다.
또한, nmd 필드 및 md_nsets 필드의 값을 가능한 최소값으로 유지하십시오. nmd 및 md_nsets에 의해 결정되는 가능한 모든 장치를 위한 메모리 구조가 해당 장치를 만들지 않은 경우에도 존재합니다. 최적의 성능을 얻으려면 nmd 및 md_nsets의 값을 사용할 메타 장치나 볼륨의 수보다 조금만 높게 유지하십시오.
완성된 디스크 장치 그룹 구성 워크시트가 사용 가능한 경우.
클러스터에서 필요할 것으로 예상되는 총 디스크 세트 수를 계산한 다음 개인 디스크 관리를 위한 디스크 세트 수 하나를 추가합니다.
클러스터의 최대 디스크 세트 수는 32개입니다. 31개는 일반 용도로 사용하는 디스크 세트이고 하나는 개인 디스크 관리에 사용하는 디스크 세트입니다. 기본적으로 디스크 세트 수는 4개입니다. 단계 3에서 md_nsets 필드에 이 값을 입력합니다.
클러스터의 디스크 세트에서 필요할 것으로 예상되는 메타 장치나 볼륨 이름 중에서 가장 큰 값으로 계산합니다.
각 디스크 세트에 최대 8192개까지 메타 장치나 볼륨 이름을 사용할 수 있습니다. 단계 3에서 nmd 필드에 이 값을 입력합니다.
각 디스크 세트에 필요할 것으로 예상되는 메타 장치나 볼륨 이름의 수를 결정하십시오.
로컬 메타 장치 또는 볼륨을 사용하고 있는 경우, 전역 장치 파일 시스템인 /global/.devices/node@ nodeid가 마운트된 각 로컬 메타 장치나 볼륨 이름이 클러스터 전체에 걸쳐 고유한지, 그리고 클러스터의 장치 ID 이름과 동일한 이름을 사용하지 않는지 확인합니다.
장치 ID 이름에만 사용할 번호 범위와 로컬 메타 장치나 볼륨 이름에만 사용할 각 노드 범위를 선택하십시오. 예를 들어, 장치 ID 이름에 d1부터 d100까지의 범위를 사용할 수 있습니다. 노드 1의 로컬 메타 장치나 볼륨은 범위가 d100부터 d199까지인 이름을 사용할 수 있습니다. 노드 2의 로컬 메타 장치 또는 볼륨은 d200부터 d299까지를 사용할 수 있습니다.
디스크 세트에 필요할 것으로 예상되는 메타 장치나 볼륨 이름 중에서 가장 큰 값으로 계산합니다.
메타 장치나 볼륨 이름의 개수는 실제 개수가 아닌 메타 장치나 볼륨 이름의 값을 기반으로 설정합니다. 예를 들어, 메타 장치나 볼륨의 이름 범위가 d950부터 d1000까지이면 Solstice DiskSuite 또는 Solaris 볼륨 관리자 소프트웨어에서는 값을 50개가 아닌 1000개의 이름으로 설정해야 합니다.
각 노드에서 수퍼유저가 되어 /kernel/drv/md.conf 파일을 편집합니다.
각 노드에서 제공되는 디스크 세트 수와 관계없이 모든 클러스터 노드 또는 클러스터 쌍 토폴로지에 포함된 클러스터 쌍에 동일한 /kernel/drv/md.conf 파일이 있어야 합니다. 이 설명을 따르지 않으면 심각한 Solstice DiskSuite 또는 Solaris 볼륨 관리자 오류가 발생하여 데이터를 잃을 수 있습니다.
각 노드에서 재구성 재부트를 수행하십시오.
# touch /reconfigure # shutdown -g0 -y -i6 |
재구성 재부트를 수행하고 나면 /kernel/drv/md.conf 파일의 변경 사항이 적용됩니다.
로컬 상태 데이터베이스 복제본을 만드십시오. 상태 데이터베이스 복제본을 만드는 방법으로 이동합니다.