확장 가능 구성에 대한 자세한 내용은 확장 가능 리소스 그룹을 만드는 방법을 참조하십시오.
# clresourcetype register -f \ /opt/SUNWscsmf/etc/SUNW.Proxy_SMF_scalable SUNW.Proxy_SMF_scalable
# clresourcegroup create -S [-p Maximum_primaries=m] [-p Desired_primaries=n] \ [-n node-zone-list] resource-group
리소스 그룹이 다중 마스터 리소스 그룹이 되도록 지정합니다. –p Maximum_primaries 및 –p Desired_primaries 옵션이 생략되면 두 등록 정보가 리소스 그룹의 노드 목록 내 노드 수로 설정됩니다.
이 리소스 그룹에 대한 최대 활성 기본 노드 수를 지정합니다.
리소스 그룹이 시작을 시도해야 할 활성 기본 노드 수를 지정합니다.
이 리소스 그룹을 사용할 수 있는 노드를 쉼표로 구분되어 정렬된 목록으로 지정합니다.
이 목록은 선택 사항입니다. 이 목록을 생략할 경우 클러스터의 모든 노드에 리소스 그룹이 만들어집니다.
추가할 확장 가능 리소스 그룹의 이름 선택 항목을 지정합니다. 이 이름은 ASCII 문자로 시작해야 합니다.
# clresourcegroup show resource-group
# clresource create-g resource-group -t SUNW.Proxy_SMF_scalable \ -p Resource_dependencies=network-resource[,network-resource...] \ -p Scalable=True \ -p Port_list=portnumber/protocol \ -x Proxied_service_instances=/tmp/dns_svcs.txt
이 리소스가 종속되며, Step 3에서 만든 확장 가능 네트워크 리소스의 이름을 지정합니다.
이전에 만든 SMF 프록시 확장 가능 리소스 그룹의 이름을 지정합니다.
이 리소스가 Oracle Solaris Cluster 소프트웨어의 네트워크 로드 균형 조정 기능을 사용하도록 지정합니다. 자세한 내용은 리소스 그룹에 확장 가능 응용 프로그램 리소스를 추가하는 방법을 참조하십시오.
리소스가 사용 가능 상태로 생성됩니다.
# clresource show resource
# clresourcegroup online -M resource-group
다음 예에서는 SUNW.Proxy_SMF_scalable 리소스 유형을 등록합니다.
# clresourcetype register SUNW.Proxy_SMF_scalable # clresourcetype show SUNW.Proxy_SMF_scalable Resource Type: SUNW.Proxy_SMF_scalable RT_description: Resource type for proxying scalable SMF services RT_version: 2.0 API_version: 7 RT_basedir: /opt/SUNWscsmf/bin Single_instance: False Proxy: False Init_nodes: All potential masters Installed_nodes: <All> Failover: True Pkglist: <NULL> RT_system: False Global _zone: False예 2-61 SMF 프록시 확장 가능 응용 프로그램 리소스를 만든 후 리소스 그룹에 추가
이 예에서는 확장 가능 프록시 리소스 유형 SUN.Proxy_SMF_scalalble을 만든 후 리소스 그룹 resource-group-1에 추가하는 과정을 보여줍니다.
# clresourcegroup create -S \ -p Maximum_primaries=2 \ -p Desired_primaries=2 \ -p RG_dependencies=resource-group-2 \ -n phys-schost-1, phys-schost-2 resource-group-1 # clresourcegroup show resource-group-1 === Resource Groups and Resources === Resource Group: resource-group-1 RG_description: <NULL> RG_mode: Scalable RG_state: Unmanaged RG_project_name: default RG_affinities: <NULL> Auto_start_on_new_cluster: True Failback: False Nodelist: phys-schost-1 phys-schost-2 Maximum_primaries: 2 Desired_primaries: 2 RG_dependencies: resource-group2 Implicit_network_dependencies: True Global_resources_used: <All> Pingpong_interval: 3600 Pathprefix: <NULL> RG_System: False Suspend_automatic_recovery: False
# clresource create -g resource-group-1 -t SUNW.Proxy_SMF_scalable \ -p resource_dependencies=net-res -p port_list=1080/tcp \ -x proxied_service_instances=/var/tmp/svslist.txt resource-1 # clresource show resource-1 === Resources === Resource: resource-1 Type: SUNW.Proxy_SMF_scalable Type_version: 2.0 Group: resource-group-1 R_description: Resource_project_name: default Enabled{phys-schost-1}: True Monitored{phys-schost-1}: True
resource_dependencies 및 사용할 포트 번호를 선택할 수 있습니다.