페일오버 응용 프로그램 리소스는 이전에 페일오버 리소스 그룹에서 만든 논리 호스트 이름을 사용하는 응용 프로그램 리소스입니다.
시작하기 전에
다음 정보를 알고 있는지 확인하십시오.
리소스를 추가하려는 페일오버 리소스 그룹의 이름
리소스에 대한 리소스 유형의 이름
응용 프로그램 리소스가 사용하는 논리 호스트 이름 리소스(이전에 동일한 리소스 그룹에 포함한 논리 호스트 이름)
# clresource create -g resource-group -t resource-type \ [-p "extension-property[{node-specifier}]"=value, …] [-p standard-property=value, …] resource
페일오버 리소스 그룹의 이름을 지정합니다. 이 리소스 그룹은 이미 있어야 합니다.
리소스에 대한 리소스 유형의 이름을 지정합니다.
리소스에 대해 설정하려는 쉼표로 구분된 확장 등록 정보 목록을 지정합니다. 설정할 수 있는 확장 등록 정보는 리소스 유형에 따라 달라집니다. 설정할 확장 등록 정보를 결정하려면 리소스 유형에 대한 설명서를 참조하십시오.
node-specifier는 –p 및 –x 옵션에 대한 선택적 한정자입니다. 이 한정자는 리소스를 만들 때 지정된 노드에서만 확장 등록 정보가 설정됨을 나타냅니다. 클러스터의 다른 노드에서 지정된 확장 등록 정보는 설정되지 않습니다. node-specifier를 포함하지 않을 경우 클러스터의 모든 노드에서 지정된 확장 등록 정보가 설정됩니다. node-specifier에 대한 노드 이름 또는 노드 식별자를 지정할 수 있습니다. node-specifier 구문의 예는 다음과 같습니다.
-p "myprop{phys-schost-1}"
중괄호({ })는 phys-schost-1 노드에서만 지정된 확장 등록 정보를 설정하고 있음을 나타냅니다. 대부분의 셸에서 큰따옴표(“)가 필요합니다.
리소스에 대해 설정하려는 쉼표로 구분된 표준 등록 정보 목록을 지정합니다. 설정할 수 있는 표준 등록 정보는 리소스 유형에 따라 달라집니다. 설정할 표준 등록 정보를 결정하려면 rt_properties(5), cluster(1CL), rg_properties(5), r_properties(5), property_attributes(5) 매뉴얼 페이지를 참조하십시오.
추가할 리소스의 이름 선택 항목을 지정합니다.
리소스가 사용 가능 상태로 생성됩니다.
# clresource show resource
이 예에서는 리소스 그룹(resource-group-1)에 리소스(resource-1)를 추가하는 과정을 보여줍니다. 리소스는 이전에 정의한 동일한 페일오버 리소스 그룹에 상주해야 하는 논리 호스트 이름 리소스(schost-1, schost-2)에 종속됩니다.
# clresource create -g resource-group-1 -t resource-type-1 \ -p Resource_dependencies=schost-1,schost2 resource-1 \ # clresource show resource-1 === Resources === Resource: resource-1 Type: resource-type-1 Type_version: Group: resource-group-1 R_description: Resource_project_name: default Enabled{phys-schost-1}: False Enabled{phys-schost-2}: False Monitored{phys-schost-1}: True Monitored{phys-schost-2}: True
다음 단계
페일오버 응용 프로그램 리소스를 추가한 후 리소스 그룹을 온라인으로 전환하는 방법 절차에 따라 리소스를 사용으로 설정합니다.
문제 해결
리소스를 추가하면 Oracle Solaris Cluster 소프트웨어가 리소스를 검증합니다. 검증이 실패하면 clresource 명령이 오류 메시지를 출력하고 종료됩니다. 검증 실패 원인을 파악하려면 각 노드의 syslog에서 오류 메시지를 확인합니다. clresource 명령을 실행한 노드가 아닌 검증을 수행한 노드에서 메시지가 나타납니다.
참조
clresource(1CL) 매뉴얼 페이지