Solaris OS용 Sun Java System Application Server에 대한 Sun Cluster 데이터 서비스 안내서

페일오버 구성으로 네트워크 자원을 구성 및 활성화하는 방법

이 절차를 수행하기 위해서는 다음 구성 정보가 필요합니다.


주 –

임의의 클러스터 구성원에 대하여 다음 절차를 수행하십시오.


  1. 클러스터 구성 노드에서 수퍼유저가 됩니다.

  2. 사용하는 모든 네트워크 주소가 이름 서비스 데이터베이스에 추가되었는지 확인합니다.

    Sun Cluster를 설치할 때 이것을 확인해야 합니다. Solaris OS용 Sun Cluster 소프트웨어 설치 안내서의 계획 장을 참조하십시오.


    주 –

    이름 서비스 조회 오류를 방지하려면 모든 논리 호스트 이름이 모든 클러스터 노드의 /etc/inet/hosts 파일에 있어야 합니다. NIS, NIS+ 또는 DNS에 액세스하기 전에 먼저 로컬 파일을 확인하도록 서버의 /etc/nsswitch.conf 파일에서 이름 서비스 매핑을 구성합니다.


  3. 네트워크 및 응용 프로그램 자원을 포함할 페일오버 자원 그룹을 만듭니다.


    # scrgadm -a -g resource-group [-h nodelist]
    -g resource-group

    자원 그룹의 이름을 지정합니다. 이름은 사용자가 선택할 수 있습니다.

    [-h nodelist]

    마스터가 될 수 있는 물리적 노드 이름을 쉼표로 분리하여 표시하는 선택적 목록을 지정합니다. 이 목록에 나오는 순서에 따라 페일오버할 때 기본이 되는 노드 순서가 결정됩니다.


    주 –

    노드 목록의 순서를 지정하려면 -h 옵션을 사용합니다. 클러스터에 있는 모든 노드가 마스터가 될 수 있으면 -h 옵션을 사용할 필요가 없습니다.


  4. 자원 그룹에 네트워크 자원을 추가합니다.

    다음 명령을 사용하여 자원 그룹에 논리 호스트 이름을 추가합니다.


    # scrgadm -a -L -g resource-group -l hostname, …[-n netiflist]
    -L

    추가할 네트워크 자원을 지정합니다.

    -g resource-group

    자원 그룹의 이름을 지정합니다.

    -l hostname, …

    네트워크 자원을 쉼표로 분리하여 표시하는 목록을 지정합니다.

    -n netiflist

    각 노드의 IP Networking Multipathing 그룹을 쉼표로 분리하여 표시하는 선택적 목록을 지정합니다.


    주 –

    netiflist의 각 요소는 netif@node 형식이어야 합니다. netifsc_ipmp0처럼 IP Networking Multipathing 그룹 이름으로 지정할 수 있습니다. 노드는 sc_ipmp0@1 또는 sc_ipmp@phys-schost-1과 같은 노드 이름이나 노드 ID로 식별할 수 있습니다. Sun Cluster에서는 현재 netif에 어댑터 이름을 사용할 수 없습니다.


  5. scswitch 명령을 실행하여 자원 그룹을 활성화하고 온라인화합니다.


    # scswitch -Z -g resource-group
    
    -Z

    자원 그룹을 관리 상태로 바꾼 다음 온라인화합니다.

    -g resource-group

    자원 그룹의 이름을 지정합니다.