다음과 같은 사항이 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 페이지의 "데이터 서비스 자원 관리를 위한 도구"를 참조하십시오.
데이터 서비스를 마스터하는 클러스터 노드의 이름.
클라이언트가 데이터 서비스에 액세스하기 위해 사용하는 네트워크 자원. 일반적으로 클러스터를 설치할 때 IP 주소를 설정합니다. 자세한 내용은 Sun Cluster 3.0 12/01 소프트웨어 설치 안내서에서 Sun Cluster 환경 계획에 대한 단락과 Solaris 운영 환경을 설치하는 방법을 설명하는 단락을 참조하십시오.
Sybase ASE 응용프로그램 설치 경로.
클러스터의 한 구성 노드에서 다음 단계를 수행하십시오.
클러스터 구성 노드에서 수퍼유저가 되십시오.
scrgadm 명령을 실행하여 Sybase ASE용 Sun Cluster HA에 대한 자원 유형을 등록하십시오.
# scrgadm -a -t SUNW.sybase |
데이터 서비스에 대한 자원 유형을 추가합니다.
데이터 서비스에 대하여 사전에 정의된 자원 유형을 지정합니다.
네트워크 및 응용프로그램 자원을 포함할 페일오버 자원 그룹을 만드십시오.
다음과 같이 -h 옵션을 사용하여 데이터 서비스를 실행할 수 있는 노드 세트를 선택할 수 있습니다.
# scrgadm -a -g resource-group [-h nodelist] |
자원 그룹의 이름을 지정합니다. 이 이름은 사용자가 선택할 수 있지만 클러스터 내의 자원 그룹에 대하여 고유해야 합니다.
마스터가 될 수 있는 물리적 노드 이름이나 ID를 쉼표로 분리하여 표시하는 목록을 지정합니다. 이 목록에 나오는 순서에 따라 페일오버할 때 1차가 되는 노드 순서가 결정됩니다.
노드 목록의 순서를 지정하려면 -h 옵션을 사용하십시오. 클러스터에 있는 모든 노드가 마스터가 될 수 있으면 -h 옵션을 사용할 필요가 없습니다.
사용하는 모든 네트워크 자원이 이름 서비스 데이터베이스에 추가되었는지 확인하십시오.
Sun Cluster를 설치할 때 이것을 확인했어야 합니다.
이름 서비스 조회 때문에 장애가 발생하지 않도록 하려면 모든 네트워크 자원이 서버 및 클라이언트의 /etc/hosts 파일에 있어야 합니다.
네트워크 자원을 페일오버 자원 그룹에 추가하십시오.
# scrgadm -a -L -g resource-group -l logical-hostname [-n netiflist] |
네트워크 자원을 지정합니다. 네트워크 자원은 클라이언트가 Sybase ASE용 Sun Cluster HA에 액세스하기 위해 사용하는 논리 호스트 이름 또는 공유 주소(IP 주소)입니다.
각 노드의 NAFO 그룹을 나타내는 쉼표로 분리된 옵션 목록을 지정합니다. 자원 그룹의 nodelist에 있는 모든 노드가 netiflist에 있어야 합니다. 이 옵션을 지정하지 않을 경우, scrgadm(1M) 명령을 실행하면 nodelist의 각 노드에 대하여 hostname 목록에 표시된 하위 네트워크에서 네트워크 어댑터를 찾습니다. 예를 들어, -n nafo0@nodename, nafo0@nodename2와 같이 지정합니다.
HAStoragePlus 자원 유형을 클러스터에 등록하십시오.
# scrgadm -a -t SUNW.HAStoragePlus |
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로 설정되어야 하고 로컬 파일 시스템이 페일오버되려면 글로벌 디스크 그룹에 있어야 합니다.
하나의 클러스터 노드에서 scrgadm 명령을 실행하여 다음 작업을 완료하고 자원 그룹 sybase-rg를 온라인 상태로 전환하십시오.
자원 그룹을 관리되는 상태로 변경하십시오.
자원 그룹을 온라인 상태로 전환하십시오.
이 노드가 장치 그룹 sybase-set1 및 원시 장치 /dev/global/dsk/d1에 대한 1차 노드가 됩니다. /global/sybase-inst와 같은 파일 시스템과 연결된 장치 그룹도 이 노드에 1차를 만듭니다.
# scrgadm -Z -g sybase-rg |
페일오버 자원 그룹에 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 |
추가할 자원의 이름을 지정합니다.
RGM이 자원을 포함시킬 자원 그룹의 이름을 지정합니다.
추가할 자원 유형을 지정합니다.
환경 파일의 이름을 설정합니다.
유사 서버의 이름을 설정합니다.
백업 서버의 이름을 설정합니다.
텍스트 서버의 이름을 설정합니다.
모니터 서버의 이름을 설정합니다.
유사 서버에 대한 로그 파일 경로를 설정합니다.
중지 파일 경로를 설정합니다.
결함 모니터가 데이터베이스에 연결하기 위해 사용하는 사용자와 암호를 지정합니다.
기본값을 갖는 확장 등록 정보는 지정하지 않아도 됩니다. 자세한 내용은 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide에 있는 "Sybase ASE용 Sun Cluster HA 확장 등록 정보 구성"을 참조하십시오.
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 설치를 확인하는 방법"으로 이동하십시오.