Solaris OS용 Sun Cluster 소프트웨어 설치 안내서

디스크 세트를 만드는 방법

만드는 각 디스크 세트에 대하여 이 절차를 수행하십시오.


주 –

SunPlex Manager를 사용하여 Solstice DiskSuite를 설치한 경우 하나에서 세 개 사이의 디스크 세트가 이미 있을 수 있습니다. SunPlex Manager에서 만든 메타 세트에 대한 자세한 내용은 SunPlex Manager를 사용하여 Sun Cluster 소프트웨어 설치 를 참조하십시오.


  1. 클러스터에 디스크 세트를 네 개 이상 만드시겠습니까?

    • 아니면 단계 6으로 이동하십시오.

    • 그러면 단계 2로 이동하여 클러스터에 디스크 세트를 네 개 이상 만들기 위한 준비를 하십시오. 디스크 세트를 처음으로 설치하든 완전히 구성된 클러스터에 추가하든 관계없이 이 작업을 수행해야 합니다.

  2. md_nsets 변수의 값이 클러스터에 만들 전체 디스크 세트 수를 수용할 수 있을 만큼 크게 설정되어야 합니다.

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

    2. 클러스터에 있는 전체 디스크 세트 수가 기존의 md_nsets 값에서 1을 뺀 값보다 크면 각 노드에서 md_nsets의 값을 원하는 값으로 크게 설정하십시오.

      디스크 세트 수의 최대값은 md_nsets의 구성된 값보다 하나 작은 값까지 사용할 수 있습니다. md_nsets 변수에 설정할 수 있는 최대값은 32입니다.

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


      주의 – 주의 –

      이 지침을 따르지 않으면 심각한 Solstice DiskSuite/Solaris Volume Manager 오류가 발생하여 데이터를 잃을 수 있습니다.


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


      # scshutdown -g0 -y
      

    5. 클러스터의 각 노드를 재부트하십시오.


      ok> boot
      

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

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

  4. 클러스터의 한 노드에서 scgdevs(1M) 명령을 사용하여 전역 장치 이름 공간을 업데이트하십시오.

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

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


    % ps -ef | grep scgdevs
    

  6. 만들려는 디스크 세트가 다음 요구 사항 중 한 가지를 충족시켜야 합니다.

    • 정확하게 두 개의 디스크 문자열로 구성된 디스크 세트는 정확히 두 개의 노드에 연결되어 정확히 두 개의 mediator 호스트를 사용해야 합니다. 이 호스트는 디스크 세트에 사용되는 두 호스트와 동일해야 합니다. 이중 문자열 mediator 구성 방법은 이중 문자열 Mediator 구성 를 참조하십시오.

    • 디스크 세트가 세 개 이상의 디스크 문자열로 구성된 경우 임의의 두 개 디스크 문자열 S1과 S2의 디스크 드라이브 개수 합계가 세 번째 문자열 S3의 디스크 드라이브 수보다 큰지 확인합니다. 요구 사항을 공식으로 표현하면 개수(S1) + 개수(S2) > 개수(S3)이 됩니다.

  7. 로컬 상태 데이터베이스 복제본이 있는지 확인하십시오.

    자세한 내용은 상태 데이터베이스 복제본을 만드는 방법 를 참조하십시오.

  8. 디스크 세트를 마스터할 클러스터 노드에서 수퍼유저가 되십시오.

  9. 디스크 세트를 만드십시오.

    다음 명령은 디스크 세트를 만들어 Sun Cluster 디스크 장치 그룹으로 등록합니다.


    # metaset -s setname -a -h node1 node2
    
    -s setname

    디스크 세트 이름을 지정합니다.

    -a

    디스크 세트를 만들어 추가합니다.

    -h node1

    디스크 세트를 마스터할 기본 노드의 이름을 지정합니다.

    node2

    디스크 세트를 마스터할 보조 노드의 이름을 지정합니다.


    주 –

    metaset 명령을 사용하여 클러스터에 Solstice DiskSuite/Solaris Volume Manager 장치 그룹을 구성하면 기본적으로 하나의 보조 노드가 지정됩니다. 장치 그룹이 만들어진 후에 scsetup(1M) 유틸리티를 사용하여 장치 그룹에서 보조 노드의 수를 원하는 대로 변경할 수 있습니다. numsecondaries 등록 정보를 변경하는 방법은 Solaris OS용 Sun Cluster 시스템 관리 안내서의 “디스크 장치 그룹 관리”를 참조하십시오.


  10. 새 디스크 세트의 상태를 확인하십시오.


    # metaset -s setname
    

  11. 디스크 세트에 디스크 드라이브를 추가하십시오.

    디스크 세트에 디스크 드라이브 추가 로 이동하십시오.

예: 디스크 세트 만들기

다음 명령을 실행하면 기본 노드가 될 수 있는 노드로 지정된 phys-schost-1phys-schost-2 노드를 사용하여 두 개의 디스크 세트 dg-schost-1dg-schost-2를 만듭니다.


# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2
# metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2