Solaris OS용 Sun Cluster 소프트웨어 설치 안내서

Procedure다른 추가 클러스터 노드에 Sun Cluster 소프트웨어를 구성하는 방법(scinstall)

기존 클러스터에 새 노드를 추가하려면 이 절차를 수행하십시오. JumpStart를 사용하여 새 노드를 추가하려면 Solaris 및 Sun Cluster 소프트웨어를 설치하는 방법(JumpStart)의 절차를 대신 수행합니다.

시작하기 전에

다음 작업을 수행합니다.

이번 절차에서는 아래 지침대로 대화식 scinstall 유틸리티를 사용합니다.

단계
  1. 단일 노드 클러스터에 이 노드를 추가하는 중인 경우에는, 상호 연결 구성을 표시하여 두 클러스터의 상호 연결이 있는지 확인합니다.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    

    노드를 추가하려면 적어도 두 개의 케이블 또는 두 개의 어댑터가 구성되어 있어야 합니다.

    • 2개의 케이블 또는 2개의 어댑터에 대해 구성 정보가 출력되면 단계 2로 진행합니다.

    • 케이블 또는 어댑터에 대한 구성 정보가 출력되지 않거나, 한 개의 케이블 또는 어댑터에 대해서만 구성 정보가 출력될 경우 새 클러스터 상호 연결을 구성합니다.

      1. 기존 클러스터 노드에서 scsetup(1M) 유틸리티를 시작합니다.


        # scsetup
        
      2. 클러스터 상호 연결 메뉴 항목을 선택합니다.

      3. 전송 케이블 추가 메뉴 항목을 선택합니다.

        화면 지시에 따라 클러스터에 추가할 노드의 이름, 전송 어댑터 이름, 전송 연결 장치 사용 여부 등을 지정합니다.

      4. 필요한 경우, 단계 c를 반복하여 두 번째 클러스터 상호 연결을 구성합니다.

        구성이 완료되면 scsetup 유틸리티를 종료합니다.

      5. 클러스터에 두 개의 클러스터 상호 연결이 구성되어 있는지 확인합니다.


        # scconf -p | grep cable
        # scconf -p | grep adapter
        

        이 명령은 최소한 두 개의 클러스터 상호 연결에 대한 구성 정보를 출력해야 합니다.

  2. 기존 클러스터에 이 노드를 추가하는 경우, 클러스터의 허가된–노드 목록에 새 노드를 추가합니다.

    1. 활성 클러스터 구성원에서 scsetup(1M) 유틸리티를 시작하십시오.


      # scsetup
      

      주 메뉴가 표시됩니다.

    2. 메뉴 항목에서 새 노드를 선택하십시오.

    3. 스스로를 추가할 수 있는 시스템의 이름 지정 메뉴 항목을 선택하십시오.

    4. 화면에 표시되는 메시지에 따라 인식된 시스템 목록에 노드 이름을 추가합니다.

      오류 없이 작업을 마치면 scsetup 유틸리티는 Command completed successfully라는 메시지를 인쇄합니다.

    5. scsetup 유틸리티를 종료합니다.

  3. 구성할 클러스터 노드에서 수퍼유저가 되십시오.

  4. scinstall 유틸리티를 시작하십시오.


    # /usr/cluster/bin/scinstall
    
  5. 주 메뉴에서 메뉴 항목을 선택하고 클러스터 또는 클러스터 노드를 설치합니다.


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Install a cluster or cluster node
            2) Configure a cluster to be JumpStarted from this install server
            3) Add support for new data services to this cluster node
            4) Upgrade this cluster node
          * 5) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  1
    
  6. 설치 메뉴에서 이 시스템을 기존 클러스터에 노드로 추가 메뉴 항목을 선택합니다.

  7. 메뉴 프롬프트에 따라 답하십시오. 구성 계획 워크시트.

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

  8. CD-ROM에 상주하지 않는 디렉토리로 변경한 다음 CD-ROM을 꺼냅니다.


    # eject cdrom
    
  9. Sun Cluster 소프트웨어 지원에 필요한 패치가 아직 설치되지 않은 경우에는 해당 패치를 설치합니다.

  10. 추가 노드가 모두 구성될 때까지 클러스터에 추가할 다른 노드에 대해 이 절차를 반복합니다.

  11. Solaris 10 OS,의 경우, 각 노드에서 SMF용 복수 사용자 서비스가 온라인 상태인지 확인합니다.

    어떤 노드에서 서비스가 아직 온라인 상태가 아니라면 다음 단계로 진행하기에 앞서 온라인 상태가 될 때까지 기다립니다.


    # svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  12. 활성 클러스터 구성원에서 노드가 클러스터에 연결되지 않도록 하십시오.


    # /usr/cluster/bin/scconf -a -T node=.
    
    -a

    명령의 추가 형식을 지정합니다.

    -T

    인증 옵션을 지정합니다

    node=.

    노드 이름(.)을 지정하여 인증 목록에 추가하고 다른 노드가 클러스터에 추가되지 않게 합니다.

    대신 scsetup(1M) 유틸리티를 사용할 수 있습니다. Solaris OS용 Sun Cluster 시스템 관리 안내서권한이 부여된 노드 목록에 노드를 추가하는 방법을 참조하십시오.

  13. 노드에서 모든 노드가 클러스터에 연결되어 있는지 확인합니다.

    scstat(1M) 명령을 실행하여 클러스터 노드 목록을 표시하십시오. 이 명령을 실행하기 위해 수퍼유저로 로그인할 필요는 없습니다.


     % scstat -n
    

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


    -- Cluster Nodes --
                               Node name      Status
                               ---------      ------
      Cluster node:            phys-schost-1  Online
      Cluster node:            phys-schost-2  Online
  14. LOFS(loopback file system)를 재활성화하려면 클러스터의 각 노드 중 /etc/system 파일에서 다음 항목을 삭제합니다.


    exclude:lofs

    다음에 시스템이 재부트되면 LOFS 재활성화가 적용됩니다.


    주 –

    가용성 높은 로컬 파일 시스템에서 Sun Cluster HA for NFS를 사용하고 또한 automountd가 실행 중이라면 LOFS를 활성화할 수 없습니다. LOFS는 Sun Cluster HA for NFS에서 스위치오버 문제를 유발할 수 있습니다. LOFS를 활성화하고 나중에 가용성 높은 로컬 파일 시스템에서 Sun Cluster HA for NFS를 추가하도록 선택한다면 다음 중 하나를 수행해야 합니다.

    • 클러스터의 각 노드에서 /etc/system 파일에 exclude:lofs 항목을 복원하고 각 노드를 재부트합니다. 이 변경은 LOFS를 비활성화합니다.

    • automountd 데몬을 비활성화합니다.

    • Sun Cluster HA for NFS에서 내보낸 가용성 높은 로컬 파일 시스템에 속한 모든 파일을 automounter 맵에서 제외시킵니다. 이렇게 선택하면 LOFS와 automountd 데몬을 모두 사용 가능한 상태로 유지할 수 있습니다.


    LOFS에 대한 자세한 내용은 System Administration Guide, Volume 1(Solaris 8)의 Types of File Systems 또는 System Administration Guide: Devices and File SystemsThe Loopback File System(Solaris 9 또는 Solaris 10)을 참조하십시오.


예 2–2 추가 노드에 Sun Cluster 소프트웨어 구성

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


*** Adding a Node to an Existing Cluster ***
Fri Feb  4 10:17:53 PST 2005


scinstall -ik -C schost -N phys-schost-1 -A trtype=dlpi,name=qfe2 -A trtype=dlpi,name=qfe3 
-m endpoint=:qfe2,endpoint=switch1 -m endpoint=:qfe3,endpoint=switch2


Checking device to use for global devices file system ... done

Adding node "phys-schost-3" to the cluster configuration ... done
Adding adapter "qfe2" to the cluster configuration ... done
Adding adapter "qfe3" 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
Copying the Common Agent Container keys from "phys-schost-1" ... done


Setting the node ID for "phys-schost-3" ... done (id=1)

Setting the major number for the "did" driver ... 
Obtaining the major number for the "did" driver from "phys-schost-1" ... done
"did" driver major number set to 300

Checking for global devices global file system ... done
Updating vfstab ... done

Verifying that NTP is configured ... done
Initializing NTP configuration ... done

Updating nsswitch.conf ... 
done

Adding clusternode 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
The "local-mac-address?" parameter setting has been changed to "true".

Ensure network routing is disabled ... done

Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done
Updating file ("hosts") on node phys-schost-1 ... done

Rebooting ... 

다음 순서

다음 단계 결정:

2-노드 클러스터에 노드를 추가했으면 노드 추가 후 SCSI 예약을 업데이트하는 방법으로 이동합니다.

데이터 서비스를 설치하려면 설치할 데이터 서비스 및 사용 중인 Solaris OS 버전에 맞는 절차로 이동합니다.

 

Sun Cluster 2 of 2 CD-ROM 

(Sun Java System 데이터 서비스) 

Sun Cluster Agents CD 

(그 밖의 모든 데이터 서비스) 

절차 

Solaris 8 또는 9 

Solaris 10 

Solaris 8 또는 9 

Solaris 10 

Sun Cluster 프레임워크 및 데이터 서비스 소프트웨어 패키지를 설치하는 방법(Java ES installer)

     

데이터 서비스 소프트웨어 패키지를 설치하는 방법(pkgadd)

 

   

데이터 서비스 소프트웨어 패키지를 설치하는 방법(scinstall)

   

데이터 서비스 소프트웨어 패키지를 설치하는 방법(Web Start installer)

   

 

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

일반 오류

쿼럼 장치에 대한 노드 첨부 수를 늘리거나 줄이더라도 클러스터에서 쿼럼 투표 수를 자동으로 다시 계산하지 않습니다. 정확한 쿼럼 투표로 다시 설정하려면 scsetup 유틸리티를 사용하여 각 쿼럼 장치를 제거한 다음 구성에 다시 추가합니다. 한번에 하나의 쿼럼 장치에서 이 작업을 수행합니다.

클러스터에 쿼럼 장치가 하나만 있는 경우 원래 쿼럼 장치를 제거했다가 다시 추가하기 전에 두 번째 쿼럼 장치를 구성합니다. 그런 다음 두 번째 쿼럼 장치를 제거하여 클러스터를 원래 구성으로 되돌립니다.