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

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

Sun Java System Application Server를 페일오버 서비스로 구성하는 경우 Sun Java System Application Server를 설치하고 구성하기 전에 먼저 네트워크 자원을 설치해야 합니다. 클러스터에서의 실행을 위한 설치 및 구성 작업 후에는 페일오버 서비스가 이 네트워크 자원을 사용합니다.

이 절차를 수행하려면 다음과 같은 구성 정보가 필요합니다.


주 –

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


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

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

    Sun Cluster를 설치할 때 이것을 확인해야 합니다. Sun Cluster Software Installation Guide for Solaris OS의 계획 장을 참조하십시오.


    주 –

    이름 서비스 조회로 인한 오류를 방지하려면 모든 논리 호스트 이름이 모든 클러스터 노드의 /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 -Z -g resource-group
    
    -Z

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

    -g resource-group

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