Oracle® Solaris Cluster 소프트웨어 설치 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

추가 전역 클러스터 노드에 Oracle Solaris Cluster 소프트웨어 구성(scinstall)

scinstall 유틸리티는 표준 또는 사용자 정의의 두 가지 설치 모드로 실행됩니다. Oracle Solaris Cluster 소프트웨어의 표준 설치의 경우 scinstall이 자동으로 클러스터 전송 스위치를 switch1switch2로 지정합니다.

다음 구성 계획 워크시트 중 하나를 완성합니다. 계획 지침은 Oracle Solaris OS 계획Oracle Solaris Cluster 환경 계획을 참조하십시오.

  • 표준 모드 워크시트 – 표준 모드를 사용하고 기본값을 모두 적용할 경우 다음 워크시트를 완성합니다.

    구성 요소
    설명/예
    대답
    스폰서 노드
    스폰서 노드의 이름은 무엇입니까?
    클러스터에서 활성화된 노드를 선택하십시오.
    클러스터 이름
    노드를 결합할 클러스터의 이름은 무엇입니까?
    확인
    cluster check 유효성 검사 유틸리티를 실행하시겠습니까?
    예 | 아니오
    클러스터 전송 자동 검색
    자동 검색을 사용하여 클러스터 전송을 구성하시겠습니까?
    • 아니요일 경우 다음 추가 정보를 제공하십시오.

    예 | 아니오
    지점간 케이블
    클러스터에 추가할 노드가 2-노드 클러스터를 구성합니까?
    예 | 아니오
    클러스터가 스위치를 사용합니까?
    예 | 아니오
    클러스터 스위치
    사용한 경우 두 스위치의 이름은 무엇입니까?
    • 기본값: switch1switch2

    첫번째:
    두번째:
    클러스터 전송 어댑터 및 케이블
    전송 어댑터 이름:
    첫번째:
    두번째:
    각 전송 어댑터는 어디에 연결됩니까(스위치 또는 다른 어댑터)?
    • 스위치 기본값: switch1switch2

    첫번째:
    두번째:
    전송 스위치의 경우 기본 포트 이름을 사용하시겠습니까?
    첫번째:  예 | 아니오
    두번째:  예 | 아니오
    • 아니요일 경우 사용할 포트의 이름은 무엇입니까?

    첫번째:
    두번째:
    자동 재부트
    설치 후 scinstall에서 노드를 자동으로 재부트하도록 하시겠습니까?
    예 | 아니오
  • 사용자 정의 모드 워크시트 – 사용자 정의 모드를 사용하고 구성 데이터를 사용자 정의할 경우 다음 워크시트를 완성합니다.

    구성 요소
    설명/예
    대답
    스폰서 노드
    스폰서 노드의 이름은 무엇입니까?
    클러스터에서 활성화된 노드를 선택하십시오.
    클러스터 이름
    노드를 결합할 클러스터의 이름은 무엇입니까?
    확인
    cluster check 유효성 검사 유틸리티를 실행하시겠습니까?
    예   |  아니오
    클러스터 전송 자동 검색
    자동 검색을 사용하여 클러스터 전송을 구성하시겠습니까?
    • 아니요일 경우 다음 추가 정보를 제공하십시오.

    예 | 아니오
    지점간 케이블
    클러스터에 추가할 노드가 2-노드 클러스터를 구성합니까?
    예 | 아니오
    클러스터가 스위치를 사용합니까?
    예 | 아니오
    클러스터 스위치
    전송 스위치 이름(사용된 경우):
    • 기본값: switch1switch2

    첫번째:
    두번째:
    클러스터 전송 어댑터 및 케이블
    전송 어댑터 이름:
    첫번째:
    두번째:
    각 전송 어댑터는 어디에 연결됩니까(스위치 또는 다른 어댑터)?
    • 스위치 기본값: switch1switch2

    첫번째:
    두번째:
    전송 스위치일 경우 기본 포트 이름을 사용하시겠습니까?
    첫번째:  예 | 아니오
    두번째:  예 | 아니오
    • 아니요일 경우 사용할 포트의 이름은 무엇입니까?

    첫번째:
    두번째:
    자동 재부트
    설치 후 scinstall에서 노드를 자동으로 재부트하도록 하시겠습니까?
    예 | 아니오

추가 전역 클러스터 노드에 Oracle Solaris Cluster 소프트웨어를 구성하는 방법(scinstall)

기존 전역 클러스터에 새 노드를 추가하려면 이 절차를 수행합니다. 자동 설치 프로그램을 사용하여 새 노드를 추가하려면 Oracle Solaris 및 Oracle Solaris Cluster 소프트웨어를 설치 및 구성하는 방법(IPS 저장소)의 지침을 따릅니다.

이 절차에서는 대화식 scinstall 명령을 사용합니다. 설치 스크립트를 개발하는 경우 등에서 비대화식 scinstall 명령을 사용하는 방법에 대한 자세한 내용은 scinstall(1M) 매뉴얼 페이지를 참조하십시오.

    이 절차에서 대화식 scinstall 유틸리티를 사용하려면 다음 지침을 준수하십시오.

  • 대화식 scinstall 유틸리티에서는 사용자가 먼저 입력할 수 있습니다. 따라서 다음 메뉴 화면이 즉시 나타나지 않을 경우에 Enter 키를 두 번 이상 누르지 마십시오.

  • 다른 지시가 없는 한 Ctrl-D를 눌러 관련 질문의 시작 부분이나 주 메뉴로 돌아갈 수 있습니다.

  • 질문의 끝에 기본 응답이나 이전 세션에 대한 응답이 괄호([ ]) 안에 표시됩니다. Enter 키를 누르면 별도의 입력 없이 괄호 안의 응답을 선택할 수 있습니다.

시작하기 전에

다음 작업을 수행합니다.

  1. 구성할 클러스터 노드에서 root 역할을 수행합니다.
  2. 클러스터의 모든 노드에서 RPC용 TCP 래퍼가 사용 안함으로 설정되었는지 확인합니다.

    Oracle Solaris의 RPC용 TCP 래퍼 기능은 클러스터 구성에 필요한 노드 간 통신을 막습니다.

    1. 각 노드에서 RPC용 TCP 래퍼의 상태를 표시합니다.

      다음 예제 명령 출력에 표시된 대로 config/enable_tcpwrapperstrue로 설정하면 TCP 래퍼가 사용으로 설정됩니다.

      # svccfg -s rpc/bind listprop config/enable_tcpwrappers
      config/enable_tcpwrappers  boolean true
    2. RPC용 TCP 래퍼가 노드에 사용으로 설정된 경우 TCP 래퍼를 사용 안함으로 설정하고 RPC 바인드 서비스를 새로 고칩니다.
      # svccfg -s rpc/bind setprop config/enable_tcpwrappers = false
      # svcadm refresh rpc/bind
      # svcadm restart rpc/bind
  3. 공용 네트워크 인터페이스를 준비합니다.
    1. 각 공용 네트워크 인터페이스에 대한 정적 IP 주소를 만듭니다.
      # ipadm create-ip interface
      # ipadm create-addr -T static -a local=address/prefix-length addrobj

      자세한 내용은 Oracle Solaris 11.2 네트워크 구성 요소의 구성 및 관리 의 IPv4 인터페이스를 구성하는 방법을 참조하십시오.

    2. (옵션) 공용 네트워크 인터페이스에 대한 IPMP 그룹을 만듭니다.

      초기 클러스터 구성 중 non-link-local IPv6 공용 네트워크 인터페이스가 클러스터에 존재하지 않는 경우 IPMP 그룹이 일치하는 서브넷에 따라 자동으로 만들어집니다. 이러한 그룹은 인터페이스 모니터링을 위해 전이성 프로브를 사용하고 테스트 주소는 필요하지 않습니다.

      이와 같이 자동으로 만들어진 IPMP 그룹이 사용자 요구 사항을 충족하지 않는 경우 또는 사용자 구성에 하나 이상의 non-link-local IPv6 공용 네트워크 인터페이스가 있어 IPMP 그룹이 만들어지지 않는 경우 다음 중 하나를 수행합니다.

      • 클러스터를 설정하기 전에 필요한 IPMP 그룹을 만듭니다.
      • 클러스터가 설정된 후에 ipadm 명령을 사용하여 IPMP 그룹을 편집합니다.

      자세한 내용은 Oracle Solaris 11.2의 TCP/IP 네트워크, IPMP 및 IP 터널 관리 의 IPMP 그룹 구성을 참조하십시오.

  4. scinstall 유틸리티를 시작합니다.
    phys-schost-new# /usr/cluster/bin/scinstall

    scinstall 주 메뉴가 표시됩니다.

  5. 새 클러스터 만들기 또는 클러스터 노드 추가에 대한 옵션 번호를 입력하고 Enter 키를 누릅니다.
      *** Main Menu ***
    
    Please select from one of the following (*) options:
    
    * 1) Create a new cluster or add a cluster node
    * 2) Print release information for this cluster node
    
    * ?) Help with menu options
    * q) Quit
    
    Option:  1

    New Cluster and Cluster Node(새 클러스터 및 클러스터 노드) 메뉴가 표시됩니다.

  6. 이 시스템을 기존 클러스터의 노드로 추가합니다에 대한 옵션 번호를 입력하고 Enter 키를 누릅니다.
  7. 메뉴 프롬프트에 따라 구성 계획 워크시트에서 응답을 제공합니다.

    scinstall 유틸리티가 노드를 구성하고 노드를 클러스터로 부트합니다.

  8. 추가 노드가 모두 구성될 때까지 클러스터에 추가할 다른 노드에 대해 이 절차를 반복합니다.
  9. 각 노드에서 SMF(서비스 관리 기능)에 대한 다중 사용자 서비스가 온라인 상태인지 확인합니다.

    노드에 대해 서비스가 아직 온라인 상태가 아닌 경우 온라인 상태가 될 때까지 기다린 후 다음 단계로 진행합니다.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  10. 활성 클러스터 멤버에서 다른 노드가 클러스터를 결합할 수 없도록 합니다.
    phys-schost# claccess deny-all

    또는 clsetup 유틸리티를 사용할 수 있습니다. 절차는 Oracle Solaris Cluster 시스템 관리 설명서 의 기존 클러스터 또는 영역 클러스터에 노드를 추가하는 방법을 참조하십시오.

  11. 한 노드에서 모든 노드가 클러스터를 결합했는지 확인합니다.
    phys-schost# clnode status

    다음과 비슷한 결과가 출력됩니다:

    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

    자세한 내용은 clnode(1CL) 매뉴얼 페이지를 참조하십시오.

  12. TCP 래퍼가 클러스터에 사용된 경우 모든 추가된 노드에 대한 clprivnet0 IP 주소가 각 클러스터 노드의 /etc/hosts.allow 파일에 추가되었는지 확인합니다.

    이와 같이 /etc/hosts.allow 파일에 추가하지 않으면 TCP 래퍼가 클러스터 관리 유틸리티에 대해 RPC를 통한 노드 간 통신을 막습니다.

    1. 각 노드에서 clprivnet0 장치에 대한 IP 주소를 표시합니다.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. 각 노드에서 클러스터의 모든 clprivnet0 장치의 IP 주소로 /etc/hosts.allow 파일을 편집합니다.
  13. 모든 필요한 소프트웨어 업데이트가 설치되어 있는지 확인합니다.
    phys-schost# pkg list
  14. (옵션) 모니터링된 모든 공유 디스크 경로에서 오류가 발생할 경우 자동 노드 재부트를 활성화합니다.

    주 -  처음 구성 시 검색된 모든 장치에 대해 디스크 경로 모니터링이 기본값으로 사용으로 설정됩니다.
    1. 자동 재부트를 사용으로 설정합니다.
      phys-schost# clnode set -p reboot_on_path_failure=enabled
      -p

      설정할 등록 정보를 지정합니다.

      reboot_on_path_failure=enable

      모니터된 모든 공유 디스크 경로에서 오류가 발생할 경우 자동 노드 재부트를 활성화합니다.

    2. 디스크 경로 실패 시 자동 재부트가 활성화되는지 확인합니다.
      phys-schost# clnode show
      === Cluster Nodes ===
      
      Node Name:                                      node
      …
      reboot_on_path_failure:                          enabled
      …
  15. 고가용성 로컬 파일 시스템에서 HA for NFS 데이터 서비스(HA for NFS)를 사용하려면 HA for NFS에서 내보낸 고가용성 로컬 파일 시스템에 포함된 모든 공유 사항을 automounter 맵에서 제외시킵니다.

    automounter 맵 수정에 대한 자세한 내용은 Oracle Solaris 11.2의 네트워크 파일 시스템 관리 의 맵 관련 관리 작업을 참조하십시오.

예 3-3  추가 노드에 Oracle Solaris Cluster 소프트웨어 구성

다음 예에서는 phys-schost-3 노드가 schost 클러스터에 추가되는 것을 보여 줍니다. 스폰서 노드는 phys-schost-1입니다.

Adding node "phys-schost-3" to the cluster configuration ... done
Adding adapter "net2" to the cluster configuration ... done
Adding adapter "net3" to the cluster configuration ... done
Adding cable to the cluster configuration ... done
Adding cable to the cluster configuration ... done

Copying the config from "phys-schost-1" ... done

Copying the postconfig file from "phys-schost-1" if it exists ... done
Setting the node ID for "phys-schost-3" ... done (id=1)

Verifying the major number for the "did" driver from "phys-schost-1" ... done
Initializing NTP configuration ... done

Updating nsswitch.conf ... done

Adding cluster node entries to /etc/inet/hosts ... done


Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files

Updating "/etc/hostname.hme0".

Verifying that power management is NOT configured ... done

Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done

Ensure network routing is disabled ... done
Network routing has been disabled on this node by creating /etc/notrouter.
Having a cluster node act as a router is not supported by Oracle Solaris Cluster.
Please do not re-enable network routing.
Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done
Updating file ("hosts") on node phys-schost-1 ... done

Log file - /var/cluster/logs/install/scinstall.log.6952

Rebooting ... 

문제 해결

구성 실패 – 하나 이상의 노드에서 클러스터를 결합할 수 없거나 잘못된 구성 정보가 지정된 경우 먼저 이 절차를 다시 수행하십시오. 그래도 문제가 해결되지 않으면 잘못 구성된 각 노드에서 Oracle Solaris Cluster 소프트웨어를 구성 해제하여 설치 문제를 해결하는 방법의 절차를 수행하여 해당 노드를 클러스터 구성에서 제거합니다. Oracle Solaris Cluster 소프트웨어 패키지를 제거할 필요는 없습니다. 그런 다음 이 절차를 다시 수행합니다.

다음 단계

쿼럼 장치를 사용하는 기존 클러스터에 노드를 추가한 경우 전역 클러스터에 노드를 추가한 후 쿼럼 장치를 업데이트하는 방법으로 이동합니다.

그렇지 않으면 쿼럼 구성 및 설치 모드를 확인하는 방법으로 이동합니다.