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

Procedure디스크 세트 작성 방법

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

단계
  1. (Solaris 8 또는 Solaris 9) 새 디스크 세트를 만든 후에 클러스터가 4개 이상의 디스크 세트를 포함할 것인지를 결정합니다.

    • 클러스터가 디스크 세트를 4개 이상 포함하지 않으면 단계 9로 건너뜁니다.

    • 클러스터가 4개 이상의 디스크 세트를 포함할 경우 단계 2로 진행하여 클러스터를 준비합니다. 디스크 세트를 처음으로 설치하든 완전히 구성된 클러스터에 추가하든 관계없이 이 작업을 수행해야 합니다.

    • 클러스터가 Solaris 10 OS에서 실행되는 경우 Solaris 볼륨 관리자는 필요한 구성 변경을 자동으로 수행합니다. 단계 9로 건너뜁니다.

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

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

    디스크 세트 수의 최대값은 md_nsets의 구성된 값보다 하나 작은 값까지 사용할 수 있습니다. md_nsets의 최대 값은 32이므로 만들 수 있는 최대 디스크 세트 수는 31개입니다.

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


    Caution – Caution –

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


  5. 어느 노드에서든 md.conf 파일을 변경한 경우에는 다음 단계를 수행하여 변경 사항이 적용되도록 하십시오.

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


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


      ok> boot
      
  6. 클러스터의 각 노드에서 devfsadm(1M) 명령을 실행합니다.

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

  7. 클러스터의 한 노드에서 scgdevs(1M) 명령을 실행하여 전역 장치 이름 공간을 업데이트합니다.

  8. 디스크 세트를 만들기 전에 각 노드에서 scgdevs 명령 처리가 완료되었는지 확인합니다.

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


     % ps -ef | grep scgdevs
    
  9. 만들려는 디스크 세트가 다음 요구 사항 중 하나를 충족시켜야 합니다.

    • 디스크 세트가 정확히 2개의 디스크 문자열로 구성된 경우 디스크 세트는 정확히 2개의 노드에 연결되어야 하며 정확히 2개의 mediator 호스트를 사용해야 합니다. 이러한 mediator 호스트는 디스크 세트에 사용된 2개의 호스트와 같아야 합니다. 이중 문자열 mediator 구성 방법에 대한 자세한 내용은 이중 문자열 Mediator 구성을 참조하십시오.

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

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

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

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

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

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


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

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

    -a

    디스크 세트를 추가합니다(만듭니다).

    -h node1

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

    node2

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


    주 –

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


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


    # metaset -s setname
    

예 3–6 디스크 세트 만들기

다음 명령을 실행하면 기본 노드가 될 수 있는 노드로 지정된 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

다음 순서

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