원하는 클러스터 노드에서 이 절차를 수행하십시오.
시작하기 전에
다음 정보를 알고 있는지 확인하십시오.
리소스를 추가하려는 리소스 그룹의 이름. 이 그룹은 이전에 만든 페일오버 리소스 그룹이어야 합니다.
리소스 그룹에 추가하려는 호스트 이름
/etc/netmasks 파일에 모든 논리적 호스트 이름에 대한 IP 주소 서브넷과 넷마스크 항목이 있는지 확인합니다. 필요하면 /etc/netmasks 파일을 편집하여 누락된 항목을 추가합니다.
# clressharedaddress create -g resource-group -h hostnamelist, … \ [-X auxnodelist] [-N netiflist] resource
리소스 그룹 이름을 지정합니다.
쉼표로 구분된 공유 주소 호스트 이름 목록을 지정합니다.
공유 주소를 호스트할 수 있지만 페일오버 발생 시 기본 노드로 사용되지 않는 클러스터 노드를 식별하는 쉼표로 구분된 노드 이름 또는 ID 목록을 지정합니다. 해당 노드는 리소스 그룹의 노드 목록에 있는 잠재적 마스터로 식별되는 노드와 함께 사용할 수 없습니다. 보조 노드 목록이 명시적으로 지정되지 않으면 공유 주소 리소스를 포함하는 리소스 그룹의 노드 목록에 속하지 않은 모든 클러스터 노드 이름이 목록 기본값으로 설정됩니다.
각 노드에 있는 IPMP 그룹을 식별하는 쉼표로 구분된 목록(선택 사항)을 지정합니다. netiflist의 각 요소는 netif@node 형식이어야 합니다. netif는 IPMP 그룹 이름(예: sc_ipmp0)으로 지정될 수 있습니다. 노드는 노드 이름 또는 노드 ID(예: sc_ipmp0@1 또는 sc_ipmp@phys-schost-1)로 식별할 수 있습니다.
선택 항목의 리소스 이름(선택 사항)을 지정합니다.
# clresource show resource
이 예에서는 리소스 그룹(resource-group-1)에 공유 주소 리소스(resource-1)를 추가하는 과정을 보여줍니다.
# clressharedaddress create -g resource-group-1 -h schost-1 resource-1 # clresource show resource-1 === Resources === Resource: resource-1 Type: SUNW.SharedAddress:2 Type_version: 2 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 소프트웨어가 리소스를 검증합니다. 검증이 실패하면 clressharedaddress 명령이 오류 메시지를 출력하고 종료됩니다. 검증 실패 원인을 파악하려면 각 노드의 syslog에서 오류 메시지를 확인합니다. clressharedaddress 명령을 실행한 노드가 아닌 검증을 수행한 노드에서 메시지가 나타납니다.
참조
clressharedaddress(1CL) 매뉴얼 페이지