클러스터 구성 노드에서 수퍼유저가 됩니다.
네트워크 자원 구성 및 활성화의 단계를 수행하지 않았다면 Sun Java System Message Queue 자원 그룹을 추가합니다.
# scrgadm -a -g resource group [-h nodelist] |
네트워크 자원 구성 및 활성화의 단계를 수행하지 않았다면 논리 호스트 이름 자원을 자원 그룹에 추가합니다.
# scrgadm -a -L -g resource group -l logical hostname |
데이터 서비스의 자원 유형을 등록합니다.
# scrgadm -a -t SUNW.s1mq |
데이터 서비스 자원 유형을 추가합니다.
사전 정의된 자원 유형 이름을 지정합니다.
Smooth_Shutdown 확장 등록 정보가 TRUE로 설정된 경우 $IMQ_VARHOME/instances/broker/ 디렉토리에 scs1mqconfig라는 이름의 파일을 만듭니다. 만든 파일에 다음 행을 추가합니다.
Password password |
Smooth_Shutdown 확장 등록 정보에 대한 설명은 부록 A, Sun Java System Message Queue용 Sun Cluster HA 확장 등록 정보를 참조하십시오.
Sun Java System Message Queue 자원 인스턴스를 페일오버 자원 그룹에 추가합니다.
[If Smooth_Shutdown will be set to FALSE (the default):] # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/broker \ -x Broker_Name=broker \ -y Network_Resources_Used=logical hostname \ -y Port_list=port/tcp[,port/tcp] |
[If Smooth_Shutdown is set to TRUE:] # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/broker \ -x Broker_Name=broker \ -x Broker_User=user \ -y Network_resources_used=logical hostname \ -y Port_list=port/tcp[,port/tcp] \ -x Smooth_Shutdown=TRUE |
응용 프로그램 자원을 포함하는 자원 그룹은 네트워크 자원 구성 및 활성화 방법에서 네트워크 자원을 위해 만든 자원 그룹과 동일합니다.
Sun Java System Message Queue 응용 프로그램 자원 이름을 지정합니다.
추가할 자원의 유형을 지정합니다.
Sun Java System Message Queue 구성 디렉토리의 경로를 지정합니다. Confdir_list 확장 등록 정보가 필요합니다. Confdir_list 등록 정보는 정확히 한 항목만 포함해야 합니다.
모니터할 브로커 이름을 지정합니다.
관리되는 브로커의 사용자 이름을 지정합니다.
resource-group에 Sun Java System Message Queue 응용 프로그램 자원이 사용해야 할 네트워크 자원(논리 호스트 이름)을 쉼표로 분리하여 표시하는 목록을 지정합니다.
80/tcp와 같이 사용할 포트 번호 및 프로토콜을 지정합니다. Port_list 등록 정보는 하나 또는 두 개의 항목을 포함해야 합니다.
브로커를 종료하는 데 사용합니다. impcmd 명령을 사용하면 브로커의 암호가 imqcmd 명령 문자열에 표시됩니다.
# scswitch -Z -g resource-group |
자원 및 모니터를 활성화합니다.
사용 가능 상태인 응용 프로그램 자원 그룹의 이름을 지정합니다.
자원 그룹과 응용 프로그램 서버 자원이 온라인 상태인지 확인합니다.
# scstat -g # ps -ef |
이 예에서는 Sun Java System Message Queue용 Sun Cluster HA 등록 방법을 보여 줍니다.
Cluster Information Node names: phys-schost-1, phys-schost-2 Logical hostname: schost-1 Resource group: resource-group-1 (for all resources) Resources: schost-1 (logical hostname), SUNW.s1mq (Sun Java System Message Queue application resource) (Create a failover resource group.) # scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2 (Add a logical hostname resource to the resource group.) # scrgadm -a -L -g resource-group-1 -l schost-1 (Register the SUNW.s1mq resource type.) # scrgadm -a -t SUNW.s1mq (Create a Sun Java System Message Queue resource and add it to the resource group.) # scrgadm -a -j s1mq-rs -g s1mq-rg \ -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/hamq1 \ -x Broker_Name=hamq1 \ -y Network_resources_used=schost-1 \ -y Port_list=7676/tcp (Enable the application resource group.) # scswitch -Z -g s1mq-rg |
이 예에서는 Smooth_Shutdown 사용 가능 상태에서 Sun Java System Message Queue용 Sun Cluster HA 등록 방법을 보여줍니다.
Cluster Information Node names: phys-schost-1, phys-schost-2 Logical hostname: schost-1 Resource group: resource-group-1 (for all resources) Resources: schost-1 (logical hostname), s1mq-1 (Sun Java System Message Queue application resource) (Create a failover resource group.) # scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2 (Add a logical hostname resource to the resource group.) # scrgadm -a -L -g resource-group-1 -l schost-1 (Register the SUNW.s1mq resource type.) # scrgadm -a -t SUNW.s1mq (Create a Sun Java System Message Queue resource and add it to the resource group.) # scrgadm -a -j s1mq-rs -g s1mq-rg \ -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/hamq1 \ -x Broker_Name=hamq1 \ -x Broker_User=admin \ -y Network_resources_used=schost-1 \ -y Port_list=7676/tcp \ -x Smooth_Shutdown=TRUE (Enable the application resource group.) # scswitch -Z -g s1mq-rg |