Solaris OS용 Sun Cluster 시스템 관리 안내서

Procedure하나의 클러스터에 네 개 이상의 디스크 세트를 만드는 방법

클러스터에 네 개 이상의 디스크 세트를 만들려면 디스크 세트를 만들기 전에 다음 단계를 수행하십시오. 디스크 세트를 처음 설치하거나 완전히 구성된 클러스터에 추가할 경우 이 단계를 수행합니다.

단계
  1. md_nsets 변수의 값을 충분히 크게 설정해야 합니다. 이 값은 클러스터에 만들 총 디스크 세트 수에 맞춰야 합니다.

    1. 클러스터의 노드에서 /kernel/drv/md.conf 파일에 있는 md_nsets 변수의 값을 확인하십시오.

    2. 클러스터에 있는 디스크 세트 수가 기존의 md_nsets 값에서 1을 뺀 값보다 크면 각 노드에서 md_nsets의 값을 늘리십시오.

      디스크 세트의 허용되는 최대 수는 md_nsets 값에서 1을 뺀 수입니다. md_nsets 변수에 설정할 수 있는 최대값은 32입니다.

    3. 클러스터의 각 노드에서 /kernel/drv/md.conf 파일이 동일한지 확인하십시오.


      주의 – 주의 –

      이 설명을 따르지 않으면 심각한 Solstice DiskSuite/Solaris 볼륨 관리자 오류가 발생하여 데이터를 잃을 수 있습니다.


    4. 하나의 노드에서 클러스터를 종료하십시오.


      # scshutdown -g0 -y
      
    5. 클러스터의 각 노드를 재부트하십시오.

      • SPARC:


        ok boot
        
      • x86:


                              <<< Current Boot Parameters >>>
        Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@
        7,1/sd@0,0:a
        Boot args:
        
        Type b [file-name] [boot-flags] <ENTER> to boot with options
        or   i <ENTER>                          to enter boot interpreter
        or   <ENTER>                            to boot with defaults
        
                          <<< timeout in 5 seconds >>>
        Select (b)oot or (i)nterpreter: b
        
  2. 클러스터의 각 노드에서 devfsadm(1M) 명령을 실행하십시오.

    클러스터의 모든 노드에서 동시에 이 명령을 실행할 수 있습니다.

  3. 클러스터의 한 노드에서 scgdevs(1M) 명령을 실행하십시오.

  4. 디스크 세트를 만들기 전에 각 노드에서 scgdevs 명령이 완료되었는지 확인하십시오.

    scgdevs 명령이 한 노드에서 실행될 경우에도 이 명령은 모든 노드에 있는 동일한 명령을 원격으로 호출합니다. scgdevs 명령이 프로세스를 완료했는지 확인하려면 클러스터의 각 노드에서 다음 명령을 실행하십시오.


     % ps -ef | grep scgdevs