Solaris 9를 실행하고 있고 클러스터에 세 개 이상의 디스크 세트를 만들려면 디스크 세트를 만들기 전에 다음 단계를 수행합니다. Solaris 10을 실행 중인 경우 이 절차를 수행할 필요가 없습니다. 디스크 세트 설치가 처음인 경우 또는 완전하게 구성된 클러스터에 디스크 세트를 더 추가하려는 경우 다음 단계를 따릅니다.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
md_nsets 변수의 값을 충분히 크게 설정해야 합니다. 이 값은 클러스터에 만들 총 디스크 세트 수에 맞춰야 합니다.
클러스터의 노드에서 /kernel/drv/md.conf 파일에 있는 md_nsets 변수의 값을 확인하십시오.
클러스터에 있는 디스크 세트 수가 기존의 md_nsets 값에서 1을 뺀 값보다 크면 각 노드에서 md_nsets의 값을 늘리십시오.
디스크 세트의 허용되는 최대 수는 md_nsets 값에서 1을 뺀 수입니다. md_nsets 변수에 설정할 수 있는 최대값은 32입니다.
클러스터의 각 노드에서 /kernel/drv/md.conf 파일이 동일한지 확인하십시오.
이 설명을 따르지 않으면 심각한 Solaris Volume Manager 오류가 발생하여 데이터를 잃을 수 있습니다.
하나의 노드에서 클러스터를 종료하십시오.
# cluster shutdown -g0 -y |
클러스터의 각 노드를 재부트하십시오.
SPARC 기반 시스템에서는 다음 명령을 수행하십시오.
ok boot |
x86 기반 시스템에서는 다음을 수행합니다.
GRUB 메뉴가 나타나면 적절한 Solaris 항목을 선택하고 Enter 키를 누르십시오. GRUB 메뉴가 다음과 같이 나타납니다.
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
클러스터의 각 노드에서 devfsadm(1M) 명령을 실행하십시오.
클러스터의 모든 노드에서 동시에 이 명령을 실행할 수 있습니다.
클러스터의 한 노드에서 cldevice populate 명령을 실행합니다.
디스크 세트를 만들기 전에 각 노드에서 cldevice populate 명령이 완료되었는지 확인합니다.
cldevice 명령이 단 하나의 노드에서 실행될 경우에도 이 명령은 모든 노드에 있는 동일한 명령을 원격으로 호출합니다. cldevice populate 명령이 프로세스를 완료했는지 확인하려면 클러스터의 각 노드에서 다음 명령을 실행합니다.
# ps -ef | grep scgdevs |