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

Procedure쿼럼 장치를 구성하는 방법


주 –

다음 환경에서는 쿼럼 장치를 구성하지 않아도 됩니다.

대신 쿼럼 구성 및 설치 모드 확인 방법으로 진행합니다.


이 절차는 클러스터가 완전히 구성된 후에 한 번만 수행하면 됩니다. 이 절차를 사용하여 쿼럼 투표 수를 할당한 다음 설치 모드에서 클러스터를 제거합니다.

시작하기 전에

쿼럼 서버 또는 NAS 장치를 쿼럼 장치로 구성하려면 다음 준비를 실행합니다.

  1. 쿼럼 서버를 쿼럼 장치로서 사용하려면 쿼럼 서버와 통신하도록 클러스터를 준비하십시오.

    1. 쿼럼 서버 구성 파일인 /etc/scqsd/scqsd.conf를 편집합니다.

      Sun Cluster 소프트웨어를 설치할 경우 단일 기본 쿼럼 서버에 대한 정보를 포함하는 기본 구성 파일인 /etc/scqsd/scqsd.conf가 만들어집니다. /etc/scqsd/scqsd.conf 파일에서 각 줄의 형식은 다음과 같습니다.


      /usr/cluster/lib/sc/scqsd [-d quorumdirectory] [-i instancename] -p port
      
      /usr/cluster/lib/sc/scqsd

      Sun Cluster 소프트웨어를 설치한 전체 경로입니다. 이 값은 /usr/cluster/lib/sc/scqsd여야 합니다.

      -d quorumdirectory

      쿼럼 서버가 쿼럼 데이터를 저장할 수 있는 디렉토리에 대한 경로입니다.

      쿼럼 서버 프로세스는 이 디렉토리에서 클러스터당 하나의 파일을 만들어 클러스터별 쿼럼 정보를 저장합니다. 기본적으로 이 옵션의 값은 /var/scqsd입니다. 이 디렉토리는 구성하는 각 쿼럼 서버에 대해 고유해야 합니다.

      -i instancename

      쿼럼 서버 인스턴스에 대해 선택하는 고유한 이름입니다.

      -p port

      쿼럼 서버가 클러스터로부터 요청을 수신하는 포트 번호입니다. 기본 포트는 9000입니다.

      인스턴스 이름은 선택 사항입니다. 쿼럼 서버에 대한 이름을 지정할 경우 해당 이름은 시스템의 모든 쿼럼 서버에서 고유해야 합니다. 인스턴스 이름 옵션을 생략하도록 선택한 경우 쿼럼 서버가 수신하는 포트별로 쿼럼 서버를 참조해야 합니다.

    2. 공용 네트워크가 CIDR(Classless Inter-Domain Routing)이라고도 하는 가변 길이 서브넷 기능을 사용하는 경우 각 노드에서 다음 파일을 수정합니다.

      RFC 791에 정의된 Classful 서브넷을 사용하는 경우에는 본 단계를 수행할 필요가 없습니다.

      1. 클러스터가 사용하는 각 공용 서브넷의 항목을 /etc/inet/netmasks 파일에 추가합니다.

        다음은 공용 네트워크 IP 주소 및 넷마스크를 포함하는 항목의 예입니다.


        10.11.30.0	255.255.255.0
      2. /etc/hostname.adapter 파일의 호스트 이름 항목에 netmask + broadcast +를 추가합니다.


        nodename netmask + broadcast +
        
    3. 쿼럼 서버의 IP 주소가 클러스터의 각 노드에 있는 /etc/inet/hosts 또는 /etc/inet/ipnodes 파일에 포함되어 있는지 확인합니다.

    4. 이름 지정 서비스를 사용하는 경우 쿼럼 서버가 이름 대 주소 매핑에 포함되었는지 확인합니다.

  2. 아무 노드에서나 수퍼유저로 전환합니다.

  3. 공유된 SCSI 디스크를 쿼럼 장치로 사용하려면 클러스터 노드와의 장치 연결을 확인하고 구성할 장치를 선택합니다.

    1. 클러스터의 한 노드에서 시스템이 검사하는 모든 장치의 목록을 표시합니다.

      이 명령을 실행하기 위해 수퍼유저로 전환할 필요는 없습니다.


      phys-schost-1# cldevice list -v
      

      다음과 비슷한 결과가 출력됩니다.


      DID Device          Full Device Path
      ----------          ----------------
      d1                  phys-schost-1:/dev/rdsk/c0t0d0
      d2                  phys-schost-1:/dev/rdsk/c0t6d0
      d3                  phys-schost-2:/dev/rdsk/c1t1d0
      d3                  phys-schost-1:/dev/rdsk/c1t1d0
      …
    2. 클러스터 노드 및 저장 장치 간의 모든 연결이 출력되는지 확인합니다.

    3. 쿼럼 장치로 구성할 각 공유 디스크의 전역 장치 ID 이름을 결정하십시오.


      주 –

      선택한 공유 디스크가 쿼럼 장치로 사용하는 데 적합해야 합니다. 쿼럼 장치 선택에 대한 자세한 내용은 쿼럼 장치를 참조하십시오.


      단계 ascdidadm 출력을 사용하여 쿼럼 장치로 구성 중인 공유 디스크 각각의 장치–ID 이름을 식별합니다. 예를 들어, 단계 a에서는 전역 장치 d2phys-schost-1phys-schost-2에서 공유하는 것으로 결과가 출력되었습니다.

  4. clsetup 유틸리티를 시작합니다.


    phys-schost# clsetup
    

    Initial Cluster Setup 화면이 표시됩니다.


    주 –

    주 메뉴가 표시되면 이 절차가 이미 성공적으로 수행되었습니다. 단계 9로 건너뜁니다.


  5. Do you want to add any quorum disks?라는 메시지에 응답합니다.

    • 클러스터가 2 노드 클러스터인 경우 하나 이상의 공유 쿼럼 장치를 구성해야 합니다. 하나 이상의 쿼럼 장치를 구성하려면 Yes를 입력합니다.

    • 클러스터에 세 개 이상의 노드가 있으면 쿼럼 장치 구성은 선택 사항입니다.

      • 추가 쿼럼 장치를 구성하지 않으려면 No를 입력합니다. 그런 다음, 단계 8로 건너뜁니다.

      • 추가 쿼럼 장치를 구성하려면 Yes를 입력합니다. 그런 다음, 단계 6을 진행합니다.

  6. 쿼럼 장치로 구성할 장치 유형을 지정합니다.

    쿼럼 장치 유형 

    설명 

    scsi

    Sun NAS 장치 또는 공유 SCSI 디스크 

    quorum_server

    쿼럼 서버 

    netapp_nas

    Network Appliance NAS 장치 

  7. 쿼럼 장치로 구성할 장치 이름을 지정합니다.

    • 쿼럼 서버의 경우에도 다음 정보를 지정합니다.

      • 쿼럼 서버 호스트의 IP 주소

      • 클러스터 노드와 통신하기 위해 쿼럼 서버에 의해 사용된 포트 번호

    • Network Appliance NAS 장치에 대해 다음 정보도 지정합니다.

      • NAS 장치 이름

      • NAS 장치의 LUN ID

  8. Is it okay to reset "installmode"?라는 메시지가 표시되면 Yes를 입력합니다.

    clsetup 유틸리티가 클러스터에 대한 쿼럼 구성 및 투표 수를 설정하면 Cluster initialization is complete라는 프롬프트가 표시됩니다. 주 메뉴로 돌아갑니다.

  9. clsetup 유틸리티를 종료합니다.

다음 순서

쿼럼 구성을 확인하고 설치 모드가 비활성화되어 있는지 확인합니다. 쿼럼 구성 및 설치 모드 확인 방법으로 이동합니다.

일반 오류

중단된 clsetup 처리 - 쿼럼 설정 프로세스를 성공적으로 완료하지 못하고 중단되거나 실패한 경우, clsetup을 다시 실행합니다.

쿼럼 투표 수 변경 - 나중에 쿼럼 장치에 대한 노드 연결 수를 증감시킬 경우, 쿼럼 투표 수는 자동으로 다시 계산되지 않습니다. 각 쿼럼 장치를 제거하여 정확한 쿼럼 투표 수를 재설정한 다음 한 번에 한 쿼럼씩 구성에 다시 추가할 수 있습니다. 2 노드 클러스터의 경우 원래 쿼럼 장치를 제거했다가 다시 추가하기 전에 새 쿼럼 장치를 임시로 추가합니다. 그런 다음 임시 쿼럼 장치를 제거합니다. Solaris OS용 Sun Cluster 시스템 관리 안내서의 6 장, 쿼럼 관리에서 “쿼럼 장치 노드 목록을 수정하는 방법” 절차를 참조하십시오.