Sun Custer 3.0 5/02 추가 정보

Sybase ASE용 Sun Cluster HA를 등록하고 구성하는 방법(5/02)

다음과 같은 사항이 Sun Cluster 3.0 5/02 업데이트 릴리스에서 변경되어 Sun Cluster 3.0 소프트웨어의 이번 업데이트와 이후의 모든 업데이트에 적용됩니다. 이 절차에서는 scrgadm(1M) 명령을 사용하여 Sybase ASE용 Sun Cluster HA를 등록하고 구성하는 방법을 설명합니다.

이 절차에는 HAStoragePlus 자원 유형을 만드는 단계가 포함되어 있습니다. 이 자원 유형은 HAStorage와 Sybase ASE용 Sun Cluster HA의 작업을 동기화하기 때문에 가용성이 높은 로컬 파일 시스템을 사용할 수 있습니다. Sybase ASE용 Sun Cluster HA는 디스크를 많이 사용하기 때문에 HAStoragePlus 자원 유형을 구성해야 합니다.

HAStoragePlus 자원 유형에 대한 자세한 내용은 SUNW.HAStoragePlus(5) 설명서 페이지와 5 페이지에 있는 "자원 그룹과 디스크 장치 그룹 사이의 관계"를 참조하십시오.


주 -

다른 옵션을 사용하여 데이터 서비스를 등록하고 구성할 수도 있습니다. 이러한 옵션에 대한 자세한 내용은 10 페이지의 "데이터 서비스 자원 관리를 위한 도구"를 참조하십시오.


이 절차를 수행하려면 다음 정보가 필요합니다.


주 -

클러스터의 한 구성 노드에서 다음 단계를 수행하십시오.


  1. 클러스터 구성 노드에서 수퍼유저가 되십시오.

  2. scrgadm 명령을 실행하여 Sybase ASE용 Sun Cluster HA에 대한 자원 유형을 등록하십시오.


    # scrgadm -a -t SUNW.sybase
    

    -a

    데이터 서비스에 대한 자원 유형을 추가합니다.

    -t SUNW.sybase

    데이터 서비스에 대하여 사전에 정의된 자원 유형을 지정합니다.

  3. 네트워크 및 응용프로그램 자원을 포함할 페일오버 자원 그룹을 만드십시오.

    다음과 같이 -h 옵션을 사용하여 데이터 서비스를 실행할 수 있는 노드 세트를 선택할 수 있습니다.


    # scrgadm -a -g resource-group [-h nodelist]
    -g resource-group

    자원 그룹의 이름을 지정합니다. 이 이름은 사용자가 선택할 수 있지만 클러스터 내의 자원 그룹에 대하여 고유해야 합니다.

    -h nodelist

    마스터가 될 수 있는 물리적 노드 이름이나 ID를 쉼표로 분리하여 표시하는 목록을 지정합니다. 이 목록에 나오는 순서에 따라 페일오버할 때 1차가 되는 노드 순서가 결정됩니다.


    주 -

    노드 목록의 순서를 지정하려면 -h 옵션을 사용하십시오. 클러스터에 있는 모든 노드가 마스터가 될 수 있으면 -h 옵션을 사용할 필요가 없습니다.


  4. 사용하는 모든 네트워크 자원이 이름 서비스 데이터베이스에 추가되었는지 확인하십시오.

    Sun Cluster를 설치할 때 이것을 확인했어야 합니다.


    주 -

    이름 서비스 조회 때문에 장애가 발생하지 않도록 하려면 모든 네트워크 자원이 서버 및 클라이언트의 /etc/hosts 파일에 있어야 합니다.


  5. 네트워크 자원을 페일오버 자원 그룹에 추가하십시오.


    # scrgadm -a -L -g resource-group -l logical-hostname [-n netiflist] 
    -l logical-hostname

    네트워크 자원을 지정합니다. 네트워크 자원은 클라이언트가 Sybase ASE용 Sun Cluster HA에 액세스하기 위해 사용하는 논리 호스트 이름 또는 공유 주소(IP 주소)입니다.

    [-n netiflist]

    각 노드의 NAFO 그룹을 나타내는 쉼표로 분리된 옵션 목록을 지정합니다. 자원 그룹의 nodelist에 있는 모든 노드가 netiflist에 있어야 합니다. 이 옵션을 지정하지 않을 경우, scrgadm(1M) 명령을 실행하면 nodelist의 각 노드에 대하여 hostname 목록에 표시된 하위 네트워크에서 네트워크 어댑터를 찾습니다. 예를 들어, -n nafo0@nodename, nafo0@nodename2와 같이 지정합니다.

  6. HAStoragePlus 자원 유형을 클러스터에 등록하십시오.


    # scrgadm -a -t SUNW.HAStoragePlus
    

  7. HAStoragePlus 유형의 자원 sybase-hastp-rs를 만드십시오.


    # scrgadm -a -j sybase-hastp-rs -g sybase-rg \
    -t SUNW.HAStoragePlus \
    -x GlobalDevicePaths=sybase-set1,/dev/global/dsk/dl \
    -x FilesystemMountPoints=/global/sybase-inst \
    -x AffinityOn=TRUE
    


    주 -

    AffinityOn은 TRUE로 설정되어야 하고 로컬 파일 시스템이 페일오버되려면 글로벌 디스크 그룹에 있어야 합니다.


  8. 하나의 클러스터 노드에서 scrgadm 명령을 실행하여 다음 작업을 완료하고 자원 그룹 sybase-rg를 온라인 상태로 전환하십시오.

    • 자원 그룹을 관리되는 상태로 변경하십시오.

    • 자원 그룹을 온라인 상태로 전환하십시오.

    이 노드가 장치 그룹 sybase-set1 및 원시 장치 /dev/global/dsk/d1에 대한 1차 노드가 됩니다. /global/sybase-inst와 같은 파일 시스템과 연결된 장치 그룹도 이 노드에 1차를 만듭니다.


    # scrgadm -Z -g sybase-rg
    

  9. 페일오버 자원 그룹에 Sybase ASE 응용프로그램 자원을 만드십시오.


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.sybase \ 
    -x Environment_File=environment-file-path \
    -x Adaptive_Server_Name=adaptive-server-name \
    -x Backup_Server_Name=backup-server-name \
    -x Text_Server_Name=text-server-name \
    -x Monitor_Server_Name=monitor-server-name \
    -x Adaptive_Server_Log_File=log-file-path \
    -x Stop_File=stop-file-path \
    -x Connect_string=user/passwd \
    -y resource_dependencies=storageplus-resource
    

    -j resource

    추가할 자원의 이름을 지정합니다.

    -g resource-group

    RGM이 자원을 포함시킬 자원 그룹의 이름을 지정합니다.

    -t SUNW.sybase

    추가할 자원 유형을 지정합니다.

    -x Environment_File=environment-file

    환경 파일의 이름을 설정합니다.

    -x Adaptive_Server_Name=adaptive-server-name

    유사 서버의 이름을 설정합니다.

    -x Backup_Server_Name=backup-server-name

    백업 서버의 이름을 설정합니다.

    -x Text_Server_Name=text-server-name

    텍스트 서버의 이름을 설정합니다.

    -x Monitor_Server_Name=monitor-server-name

    모니터 서버의 이름을 설정합니다.

    -x Adaptive_Server_Log_File=monitor-server-name

    유사 서버에 대한 로그 파일 경로를 설정합니다.

    -x Stop_File=stop-file-path

    중지 파일 경로를 설정합니다.

    -x Connect_string=user/passwd

    결함 모니터가 데이터베이스에 연결하기 위해 사용하는 사용자와 암호를 지정합니다.

    기본값을 갖는 확장 등록 정보는 지정하지 않아도 됩니다. 자세한 내용은 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide에 있는 "Sybase ASE용 Sun Cluster HA 확장 등록 정보 구성"을 참조하십시오.

  10. scswitch(1M) 명령을 실행하여 다음 작업을 완료하십시오.

    • 자원 및 결함 모니터링을 활성화하십시오.


    # scswitch -Z -g resource-group
    
    .

여기서 수행할 작업

Sybase ASE용 Sun Cluster HA를 등록하고 구성한 후에는 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide에 있는 "Sybase ASE용 Sun Cluster HA 설치를 확인하는 방법"으로 이동하십시오.