Sun Cluster 3.0 U1 설치 안내서

소프트웨어 설치

다음 테이블에는 소프트웨어를 설치하기 위해 수행할 작업들이 나열되어 있습니다.

표 2-1 작업 맵: 소프트웨어 설치

작업 

참고 항목 

클러스터 구성의 레이아웃을 계획하고 소프트웨어 설치. 

"클러스터 소프트웨어 설치를 준비하는 방법"

(선택 사항) 관리 콘솔에 CCP(Cluster Control Panel) 소프트웨어를 설치.

"관리 콘솔에 클러스터 제어판 소프트웨어 설치 방법"

Solaris 운영 환경과 Sun Cluster 소프트웨어를 설치하여 새 클러스터 노드 만들기 . 다음 세 가지 방법 중 한 가지를 선택하십시오. 

 

  • 방법 1 - (새 클러스터 또는 추가된 노드) Solaris 소프트웨어를 설치한 다음 scinstall 유틸리티를 사용하여 Sun Cluster 소프트웨어를 설치합니다.

"Solaris 소프트웨어 설치 방법"

"Sun Cluster 소프트웨어(scinstall) 설치 방법"

  • 방법 2 - (새 클러스터만) Solaris 소프트웨어를 설치한 다음 SunPlexTM Manager를 설치하고 이것을 사용하여 Sun Cluster 소프트웨어를 설치합니다.

"Solaris 소프트웨어 설치 방법"

"SunPlex Manager를 사용하여 Sun Cluster 소프트웨어 설치"

  • 방법 3 - (새 클러스터 또는 추가된 노드) scinstall 유틸리티의 사용자 정의 JumpStart 옵션을 사용하여 한 번의 작업으로 Solaris 소프트웨어와 Sun Cluster 소프트웨어를 설치합니다.

"Solaris 및 Sun Cluster Software(JumpStart) 설치 방법"

이름 서비스 찾아보기 순서 구성. 

"이름 서비스 스위치 구성 방법"

디렉토리 경로 설정. 

"루트 환경을 설정하는 방법"

데이터 서비스 소프트웨어 패키지 설치. 

"데이터 서비스 소프트웨어 패키지 설치 방법"

설치 후 설정을 수행하고 정족수 할당. 

"설치 후 설정 수행 방법"

볼륨 관리 소프트웨어 설치 및 구성 

 

  • Solstice DiskSuite 소프트웨어 설치 및 구성

"Solstice DiskSuite 소프트웨어 설치 및 구성"

Solstice DiskSuite 문서 

  • VERITAS Volume Manager 소프트웨어 설치 및 구성

"VxVM 소프트웨어 설치 및 구성"

VERITAS Volume Manager 문서 

클러스터 구성 

"클러스터 구성"

클러스터 소프트웨어 설치를 준비하는 방법

소프트웨어 설치를 시작하기 전에 다음을 준비하십시오.

  1. 클러스터 구성 계획 및 설치 전략 준비에 도움이 되도록 다음 매뉴얼을 읽으십시오.

    • Sun Cluster 3.0 U1 릴리스 정보-제한, 버그 해결 및 기타 최신 정보.

    • Sun Cluster 3.0 U1 Release Notes Supplement-추가 제한, 버그 해결, 새 기능 및 기타 최신 정보에 대한 출시 후 문서. 이 문서는 정기적으로 갱신되어 다음 웹 사이트에 온라인으로 발표됩니다.

      http://docs.sun.com

    • Sun Cluster 3.0 U1 개념-Sun Cluster 3.0 제품 개요

    • Sun Cluster 3.0 U1 설치 안내서 (이 설명서)-Solaris, Sun Cluster 및 볼륨 관리자 소프트웨어를 설치하고 구성하기 위한 계획 설명 및 절차.

    • Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide-데이터 서비스를 설치하고 구성하기 위한 계획 설명 및 절차.

  2. 클러스터 구성을 계획하십시오.

    • 제 1 장Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide의 계획 방법을 사용하여 클러스터를 설치하고 구성할 방법을 결정하십시오.

    • Sun Cluster 3.0 U1 릴리스 정보에 클러스터 프레임워크 및 데이터 서비스 구성 워크시트를 기입하십시오. 설치 및 구성 작업 중에 완성된 워크시트를 참조하십시오.

  3. 다른 회사 문서를 포함하여 모든 관련 문서를 준비하십시오.

    다음은 클러스터 설치 중에 참조해야 할 제품 문서 목록 중 일부입니다.

    • Solaris 소프트웨어

    • Solstice DiskSuite 소프트웨어

    • VERITAS Volume Manager

    • Sun Management Center

    • Oracle과 같은 다른 회사 응용프로그램

  4. 클러스터 구성에 필요한 모든 패치를 받으십시오.

    패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오.

  5. 관리 콘솔에서 클러스터 노드에 연결할 때 Cluster Control Panel 소프트웨어를 사용하시겠습니까?

관리 콘솔에 클러스터 제어판 소프트웨어 설치 방법

이 절차는 관리 콘솔에 CCP(Cluster Control Panel) 소프트웨어를 설치하는 방법에 대해 설명합니다. CCP는 cconsole(1M), ctelnet(1M) 및 crlogin(1M) 도구에 대한 실행판을 제공합니다. 이 도구 각각은 노드 세트에 대한 다중창 연결과 한번에 모든 노드에 입력을 보내는 일반 창을 제공합니다.

관리 콘솔로서 Solaris 8 운영 환경을 실행하는 데스크탑 시스템을 사용할 수 있습니다. 또한 관리 콘솔을 Sun Management Center 콘솔 그리고/또는 서버, 그리고 AnswerBook 서버로 사용할 수 있습니다. Sun Management Center 소프트웨어 설치에 관한 정보는, Sun Management Center 소프트웨어 문서를 참조하십시오. 데이터 서비스의 설치 및 구성 방법에 대해서는 Sun Cluster 3.0 U1 릴리스 정보의 내용을 참조하십시오


주 -

관리 콘솔은 사용하지 않아도 됩니다. 관리 콘솔을 사용하지 않으면, 클러스터에서 지시된 하나의 노드에서 관리 작업을 수행하십시오.


  1. Solaris 8 운영 환경과 Solaris 패치가 관리 콘솔에 설치되어 있는지 확인하십시오.

    모든 플랫폼은 최소한 일반 사용자 시스템 지원 소프트웨어 그룹이 있는 Solaris 8를 요구합니다.

  2. CD-ROM으로 설치하는 경우에는 Sun Cluster 3.0 7/01 CD-ROM을 CD-ROM 드라이브에 넣으십시오.

    볼륨 관리 데몬 vold(1M)가 실행되고 있고 CD-ROM 장치를 관리할 수 있도록 구성되어 있으면 자동으로 CD-ROM을 /cdrom/suncluster_3_0u1 디렉토리에 마운트합니다.

  3. /cdrom/suncluster_3_0u1/SunCluster_3.0/Packages 디렉토리로 이동하십시오.


    # cd /cdrom/suncluster_3_0u1/SunCluster_3.0/Packages
    

  4. SUNWccon 패키지를 설치하십시오.


    # pkgadd -d . SUNWccon
    

  5. (옵션) SUNWscman 패키지를 설치하십시오.


    # pkgadd -d . SUNWscman
    

    SUNWscman 패키지를 관리 콘솔에 설치하면, 클러스터 노드에 Sun Cluster 소프트웨어를 설치하기 전에 관리 콘솔에서 Sun Cluster 설명서 페이지를 볼 수 있습니다.

  6. CD-ROM에서 설치한 경우에는 CD-ROM을 빼십시오.

  7. /etc/clusters 파일을 만드십시오.

    클러스터 이름과 각 클러스터 노드의 물리적 노드 이름을 파일에 추가하십시오.


    # vi /etc/clusters
    clustername node1 node2
    

    자세한 내용은 /opt/SUNWcluster/bin/clusters(4) 설명서 페이지를 참조하십시오.

  8. /etc/serialports 파일을 만드십시오.

    각 클러스터 노드의 실제 노드 이름, 단말기 집중 장치(TC) 또는 시스템 서비스 프로세서(SSP) 이름 그리고 직렬 포트 번호를 파일에 추가하십시오.


    vi /etc/serialports
    node1 TC-hostname 500N
    node2 TC-hostname 500N
    
    node1

    클러스터 노드의 물리적 이름

    TC-hostname

    TC 또는 SSP의 이름

    500N

    직렬(telnet) 포트 번호


    주 -

    /etc/serialports 파일의 직렬 포트 번호에, 실제 포트 번호가 아니라, telnet(1) 포트 번호를 사용하십시오. 실제 포트 번호에 5000을 추가하여 직렬 포트 번호를 판별하십시오. 예를 들어, 실제 포트 번호가 6이면, 직렬 포트 번호는 5006이어야 합니다.


    Sun Enterprise E10000 server 서버의 경우에 자세한 내용과 특별히 고려해야 할 사항은 /opt/SUNWcluster/bin/serialports(4) 설명서 페이지를 참조하십시오.

  9. 관리 콘솔에서 /opt/SUNWcluster/bin 디렉토리를 PATH에 추가하고 /opt/SUNWcluster/man 디렉토리를 MANPATH에 추가하면 편리합니다.

    SUNWscman 패키지를 설치했을 경우,/usr/cluster/man 디렉토리도 MANPATH에 추가하십시오.

  10. CCP 유틸리티를 시작하십시오.


    # /opt/SUNWcluster/bin/ccp clustername
    

    CCP를 사용하는 방법은 Sun Cluster 3.0 U1 시스템 관리 안내서에 있는 "Sun Cluster에 원격 로그인하는 방법" 절차와 /opt/SUNWcluster/bin/ccp(1M) 설명서 페이지를 참조하십시오.

  11. Solaris 운영 환경을 설치하십시오.

Solaris 소프트웨어 설치 방법

scinstall(1M) 사용자 정의 JumpStart 설치 방법을 사용하지 않고 소프트웨어를 설치할 경우, 클러스터의 각 노드에서 이 작업을 수행하십시오.


주 -

Solaris 운영 환경에 이미 노드가 설치되어 있어도 이 절차의 설명에 따라 Solaris 소프트웨어를 다시 설치해야 Sun Cluster 소프트웨어를 설치할 수 있습니다.


  1. Solaris 소프트웨어 설치 전에 하드웨어 설정이 완료되고 연결이 확인되었는지 확인하십시오.

    자세한 내용은 Sun Cluster 3.0 U1 Hardware Guide와 서버 및 기억 장치 문서를 참조하십시오.

  2. Sun Cluster 3.0 U1 릴리스 정보에서 완료된 "로컬 파일 시스템 배치 워크시트"를 준비하십시오.

  3. 이름 지정 서비스를 사용하고 있습니까?

    • 아니면 단계 4로 이동하십시오. 단계 12에서 필요한 호스트 이름 정보를 설정하게 됩니다.

    • 그러면 모든 공용 호스트 이름과 논리 주소에 대한 주소 대 이름 맵핑을 클러스터 서비스에 액세스하기 위해 클라이언트에서 사용되는 이름지정 서비스(NIS, NIS+ 또는 DNS와 유사)에 추가하십시오. 계획 방법은 "IP 주소"을 참조하십시오. Solaris 이름 지정 서비스 사용에 대한 내용은 Solaris 시스템 관리 문서를 참조하십시오.

  4. 클러스터 관리 콘솔을 사용 중일 경우, 클러스터의 각 노드에 대해 콘솔 화면을 표시하십시오.

    클러스터 제어판이 관리 콘솔에 설치되고 구성되었으면, cconsole (1M) 유틸리티를 사용하여 개인 콘솔 화면을 표시할 수 있습니다. CCP는 사용자의 입력과 동시에 모든 개별 콘솔 창으로 전송할 수 있도록 마스터 창을 엽니다.

    CCP를 사용하지 않으면 각 노드의 콘솔에 개별적으로 연결하십시오.


    정보 -

    시간을 절약하려면, 동시에 각 노드에서 Solaris 운영 환경을 설치할 수 있습니다.


  5. 클러스터의 각 노드에서, local-mac-address 변수가 false로 올바로 설정되어 있는지 확인하십시오.

    Sun Cluster 소프트웨어를 사용하려면 local-mac-address 변수가 true로 설정되면 안됩니다.

    1. local-mac-address 변수의 값을 표시합니다.

      • 사전에 Solaris 소프트웨어에 노드가 설치되었으면 superuser로 다음 명령을 실행하십시오.


         # /usr/sbin/eeprom local-mac-address?
        

      • Solaris 소프트웨어에 아직 노드가 설치되지 않았으면 ok 프롬프트에서 다음 명령을 실행하십시오.


        ok printenv local-mac-address?
        

    2. 각 노드에서 명령을 실행하면 local-mac-address?=false가 반환됩니까?

      • 그러면 변수 설정이 정확한 것입니다. 단계 6으로 이동하십시오.

      • 아니면 false로 설정되지 않은 노드의 변수 설정을 변경하십시오.

        • 사전에 Solaris 소프트웨어에 노드가 설치되었으면 superuser로 다음 명령을 실행하십시오.


           # /usr/sbin/eeprom local-mac-address?=false
          

        • Solaris 소프트웨어에 아직 노드가 설치되지 않았으면 ok 프롬프트에서 다음 명령을 실행하십시오.


          ok setenv local-mac-address? false
          

    3. 단계 a를 반복하여 단계 b의 변경 사항을 확인하십시오.

      다음에 시스템을 다시 부트하면 새로운 설정이 적용됩니다.

  6. Solaris 설치 문서에 지시된 대로 Solaris 운영 환경을 설치하십시오.


    주 -

    Solaris 운영 환경에서 클러스터에 있는 동일한 버전의 모든 노드를 설치해야 합니다.


    Solaris 운영 환경 설치에 보통 사용되는 방법을 사용하여 클러스터 환경에 설치될 새 노드에서 소프트웨어를 설치할 수 있습니다. 이러한 방법에는 Solaris 대화식 설치 프로그램, Solaris JumpStart 및 Solaris Web Start가 포함됩니다.

    Solaris 소프트웨어를 설치할 때 다음을 수행하십시오.

    1. 최소한 일반 사용자 시스템 지원 소프트웨어 그룹을 설치하십시오.


      주 -

      Sun Enterprise E10000 server 에서는 Entire Distribution + OEM 소프트웨어 그룹이 필요합니다.


      Apache HTTP Server 패키지의 예처럼, 일반 사용자 시스템 지원 소프트웨어 그룹의 일부가 아닌, 다른 Solaris 소프트웨어 패키지를 설치해야 합니다. Oracle과 같은 타사 소프트웨어에서는 추가 Solaris 패키지가 필요할 수도 있습니다. Solaris 소프트웨어 요구 사항은 다른 회사 문서를 참조하십시오.

    2. Manual Layout을 선택하여 파일 시스템을 설정하십시오.

      • 글로벌 장치 하위 시스템에서 사용할 수 있도록 최소 100MB의 파일 시스템을 만드십시오. SunPlex Manager를 사용하여 Sun Cluster 소프트웨어를 설치하려면 /globaldevices를 마운트 포인트로 파일 시스템을 만들어야 합니다. 이 마운트 포인트는 scinstall에서 사용하는 기본값입니다.


        주 -

        Sun Cluster 소프트웨어를 설치하려면 글로벌 장치 파일 시스템이 필요합니다.


      • Sun Cluster 소프트웨어를 설치할 때 SunPlex Manager을 사용하여 Solstice DiskSuite를 설치하려면 슬라이스 7에 10 MB 이상의 파일 시스템을 마운트 포인트 /sds로 만드십시오. 아니면 "시스템 디스크 파티션"의 설명에 따라 볼륨 관리자 소프트웨어를 지원하기 위해 필요한 파일 시스템 파티션을 만드십시오.

    3. 자동으로 다시 부트하도록 선택하십시오.


      주 -

      Solaris 소프트웨어가 설치되고 다음 프롬프트가 표시되기 전에 노드가 다시 부트됩니다.


    4. 관리를 쉽게 하려면, 각 노드에서 동일한 루트 암호를 설정하십시오.

    5. 자동 절전 시스템 종료를 할 것인지를 물으면 no로 응답하십시오.

      Sun Cluster 구성에서는 자동 시스템 종료를 사용할 수 없습니다. 자세한 정보는 pmconfig(1M) 및 power.conf(4) man 페이지를 참조하십시오.


    주 -

    Solaris 인터페이스 그룹 기능은 기본적으로 Solaris 소프트웨어 설치 동안 사용할 수 없습니다. 인터페이스 그룹은 Sun Cluster 구성에서 지원되지 않으므로 사용할 수 없습니다. Solaris 인터페이스 그룹에 대한 자세한 정보는 ifconfig(1M) 설명서 페이지를 참조하십시오.


  7. 기존 클러스터에 새 노드를 설치하시겠습니까?

    • 그러면 단계 8로 이동하십시오.

    • 아니면 단계 10으로 이동하십시오.

  8. 클러스터의 인증된 노드 목록에 새 노드를 추가했습니까?

    • 그러면 단계 9로 이동하십시오.

    • 아니면 다른 활성 클러스터 노드에서 scsetup(1M) 명령을 실행하여 권한이 있는 클러스터 노드 목록에 새 노드 이름을 추가하십시오. 절차는 Sun Cluster 3.0 U1 시스템 관리 안내서에 있는 "권한이 있는 노드 목록에 클러스터 노드를 추가하는 방법"을 참조하십시오.

  9. 클러스터의 각 파일 시스템에 대하여 새 노드에 마운트 포인트를 만드십시오.

    1. 활성화된 다른 클러스터 노드에서 모든 클러스터 파일 시스템의 이름을 표시하십시오.


      % mount | grep global | egrep -v node@ | awk '{print $1}'
      

    2. 새 노드에서 클러스터의 각 클러스터 파일 시스템에 대한 마운트 포인트를 만드십시오.


      % mkdir -p mountpoint
      

      예를 들어, 마운트 명령에서 파일 시스템 이름 /global/dg-schost-1이 반환되면 클러스터에 추가하는 새 노드에서 mkdir -p /global/dg-schost-1 명령을 실행하십시오.

  10. 모든 Solaris 소프트웨어 패치를 설치하십시오.

    패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오. 필요하면 /etc/release 파일에서 노드에 설치되는 Solaris 소프트웨어의 정확한 버전을 확인하십시오.

  11. 하드웨어 관련 패치를 설치하고 하드웨어 패치에 포함된 필요한 펌웨어를 다운로드하십시오.

    패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오.

  12. 각 노드의 /etc/inet/hosts 파일에서 클러스터의 모든 공용 호스트 이름과 논리 주소를 갱신하십시오.

    이름 지정 서비스 사용 여부와 관계 없이 이 단계를 수행하십시오.

  13. 클러스터 노드에 Sun Cluster 소프트웨어를 설치하십시오.

Sun Cluster 소프트웨어(scinstall) 설치 방법

Solaris 운영 환경을 설치한 후에 클러스터의 각 노드에서 이 작업을 수행하여 Sun Cluster 소프트웨어를 설치하고 새 클러스터 노드를 만드십시오. 이 절차를 사용하여 기존 클러스터에 새 노드를 추가할 수도 있습니다.


주 -

scinstall(1M) 사용자 정의 JumpStart 또는 SunPlex Manager 방법을 사용했으면 Sun Cluster 소프트웨어가 이미 설치되어 있습니다. "이름 서비스 스위치 구성 방법"로 이동하십시오.


  1. 다음과 같이 Sun Cluster 3.0 U1 릴리스 정보에 있는 완성된 구성 계획 워크시트를 준비하십시오.

    • "클러스터 및 노드 이름 워크시트"

    • "클러스터 상호 연결 워크시트"

    계획 방법은 "Sun Cluster 환경 계획"을 참조하십시오.

  2. 클러스터 노드에 대하여 superuser가 되어야 합니다.

  3. CD-ROM으로 설치하는 경우에는 설치하여 구성할 노드의 CD-ROM 드라이브에 Sun Cluster 3.0 7/01 CD-ROM을 넣으십시오.

    볼륨 관리 데몬 vold(1M)가 실행되고 있고 CD-ROM 장치를 관리할 수 있도록 구성되어 있으면 자동으로 CD-ROM을 /cdrom/suncluster_3_0u1 디렉토리에 마운트합니다.

  4. /cdrom/suncluster_3_0u1/SunCluster_3.0/Tools 디렉토리로 이동하십시오.


    # cd /cdrom/suncluster_3_0u1/SunCluster_3.0/Tools
    

  5. 기존 클러스터에 새 노드를 설치하시겠습니까?

    • 그러면 단계 8로 이동하십시오.

    • 아니면 단계 6으로 이동하십시오.

  6. 첫 번째 노드를 설치하고 새로운 클러스터를 설정하십시오.

    구성 계획 워크시트의 정보를 사용하고 화면의 지시에 따라 Sun Cluster 소프트웨어를 설치하십시오.

    1. scinstall(1M) 유틸리티를 시작하십시오.


      # ./scinstall
      

      대화식 scinstall 유틸리티를 사용하려면 다음 지시를 따르십시오.

      • 대화식 scinstall을 사용하면 먼저 입력할 수 있습니다. 따라서 다음 메뉴 화면이 바로 나타나지 않으면 Return을 두 번 이상 누르지 마십시오.

      • 다른 메시지가 없을 경우에는 Control-D를 눌러 관련 질문 목록의 시작 부분이나 기본 메뉴로 돌아갈 수 있습니다.

      • 세션에서 응답한 결과는 저장되었다가 다음에 이 메뉴 옵션을 실행하면 기본값으로 사용됩니다. 기본 응답은 질문 끝에 각괄호([ ]) 사이에 표시됩니다.


      정보 -

      클러스터 모드에서 노드가 성공적으로 시동될 때까지, scinstall을 재실행하고 필요에 따라 구성 정보를 변경할 수있습니다. 그러나 노드에 대한 불량 구성 데이터가 클러스터의 설정된 부분 위에 놓이면, 먼저 불량 정보를 제거해야 하는 경우도 있습니다. 이를 수행하려면, 활동 중인 클러스터 노드 중 하나에 로그인한 후 scconf(1M) 유틸리티를 사용하여 불량 어댑터, 접합 또는 케이블 정보를 제거하십시오.


    2. Main Menu에서 1(새 클러스터 만들기)을 입력하십시오.


       *** Main Menu ***
       
          Please select from one of the following (*) options:
       
            * 1) Establish a new cluster using this machine as the first node
            * 2) Add this machine as a node in an established cluster
              3) Configure a cluster to be JumpStarted from this install server
              4) Add support for new data services to this cluster node
              5) Print release information for this cluster node
       
            * ?) Help with menu options
            * q) Quit
       
          Option:  1
       
       *** Establishing a New Cluster ***
      ...
       Do you want to continue (yes/no) [yes]?  y
      

    3. 클러스터 이름을 지정하십시오.


       >>> Cluster Name <<<
      ...
          What is the name of the cluster you want to establish?  clustername 
      

    4. 이 클러스터에 포함될 다른 노드의 이름을 지정하십시오.


       >>> Cluster Nodes <<<
      ...
          Node name:  node2
          Node name (Ctrl-D to finish):  <Control-D>
       
          This is the complete list of nodes:
      ...
          Is it correct (yes/no) [yes]? 

    5. DES(Data Encryption Standard) 인증을 사용할 것인지 지정하십시오.

      기본적으로 Sun Cluster 소프트웨어를 사용하면 노드가 개인용 상호 연결에 물리적으로 연결되고 노드 이름이 단계 d에 지정된 경우에만 노드에서 클러스터에 연결할 수 있습니다. 그러나 개인용 상호 연결이 아직 완전히 구성되지 않았기 때문에 실제로는 노드가 공용 네트워크를 통해 스폰서 노드와 통신을 합니다. DES 인증은 스폰서 노드가 클러스터 구성을 위해 스폰서 노드에 대한 액세스하는 노드를 더욱 안정적으로 인증하도록 하여 더욱 높은 수준의 보안을 제공합니다.

      추가적인 보안을 위해 DES 인증을 사용하도록 선택하는 경우에는 먼저 필요한 모든 암호화 키를 구성해야 노드가 클러스터에 연결할 수 있습니다. 자세한 내용은 keyserv(1M) 및 publickey(4) 설명서 페이지를 참조하십시오.


       >>> Authenticating Requests to Add Nodes <<<
      ...
          Do you need to use DES authentication (yes/no) [no]? 

    6. 개인용 네트워크 주소와 네트마스크를 지정하십시오.


      주 -

      클러스터가 구성된 후에는 개인용 네트워크 주소를 변경할 수 없습니다.



       >>> Network Address for the Cluster Transport <<<
      ...
          Is it okay to accept the default network address (yes/no) [yes]? 
          Is it okay to accept the default netmask (yes/no) [yes]? 
    7. 이 클러스터가 2-노드 클러스터이면 클러스터에 전송 연결 장치를 사용할 것인지 지정하십시오.


      정보 -

      노드가 서로 직접 연결되는지 여부에 관계 없이 클러스터에서 전송 연결 장치를 사용하도록 지정할 수 있습니다. 클러스터에서 전송 연결 장치를 사용하도록 지정하면 나중에 쉽게 클러스터에 새 노드를 추가할 수 있습니다.



       >>> Point-to-Point Cables <<<
       ...
          Does this two-node cluster use transport junctions (yes/no) [yes]? 
    8. 이 클러스터가 전송 연결 장치를 사용하면 전송 연결 장치의 이름을 지정하십시오.

      클러스터에 노드가 세 개 이상 있으면 전송 연결 장치를 사용해야 합니다. 기본 이름 switchN을 사용할 수도 있고 새로운 이름을 만들 수도 있습니다.


       >>> Cluster Transport Junctions <<<
       ...
          What is the name of the first junction in the cluster [switch1]? 
          What is the name of the second junction in the cluster [switch2]? 

    9. 클러스터 상호 연결 전송 어댑터를 지정하고, 연결할 전송 연결 장치가 있으면 이름을 지정하십시오.

      scinstall 명령을 사용하여 어댑터를 두 개까지 구성할 수 있습니다. scsetup 유틸리티를 사용하여 Sun Cluster 소프트웨어를 설치한 후에 추가 어댑터를 구성할 수 있습니다.


       >>> Cluster Transport Adapters and Cables <<<
       ...
          What is the name of the first cluster transport adapter?  adapter
       ...
          Name of the junction to which "adapter" is connected [switch1]? 
       ...
          What is the name of the second cluster transport adapter?  adapter
       ...
          Okay to use the default for the "qfe0" connection (yes/no) [yes]? 
        
          What is the name of the second cluster transport adapter?  adapter
       
          Name of the junction to which "adapter" is connected [switch2]? 
           Use the default port for the "adapter" connection [yes]? 

    10. 글로벌 장치 파일 시스템 이름을 지정하십시오.


       >>> Global Devices File System <<<
      ...
          The default is to use /globaldevices.
       
          Is it okay to use this default (yes/no) [yes]? 

    11. 설치할 Sun Cluster 소프트웨어 패치가 있습니까?

      • 그러면 자동으로 다시 부트되지 않도록 Automatic Reboot 화면에서 no를 입력하십시오.

      • 아니면 자동으로 다시 부트되도록 yes를 입력하십시오.


       >>> Automatic Reboot <<<
      ...
          Do you want scinstall to reboot for you (yes/no) [yes]? 
    12. 화면에 표시되는 scinstall 명령을 실행하거나 취소하십시오.

      입력하면 scinstall 명령을 실행할 것인지 확인하는 메시지가 표시됩니다.


       >>> Confirmation <<<
       
          Your responses indicate the following options to scinstall:
       
            scinstall -i  \
      ...
          Are these the options you want to use (yes/no) [yes]? 
          Do you want to continue with the install (yes/no) [yes]? 

      • 명령을 실행하고 계속 설치하면 scinstall 프로세스가 계속 진행됩니다. "예: Sun Cluster 소프트웨어 설치"scinstall 프로세스에서 볼 수 있는 출력이 있습니다.

      • 명령을 승인하지 않을 것을 선택하면, scinstall 유틸리티는 기본 메뉴를 표시합니다. 이 곳에서 메뉴 옵션 1을 다시 실행하여 다른 응답을 제공할 수 있습니다. 이전 대답이 기본값으로 표시됩니다.

    Sun Cluster 설치 결과가 /var/cluster/logs/install/scinstall.log.pid 파일에 기록됩니다. 여기서 pidscinstall 인스턴스의 프로세스 ID 번호입니다.


    주 -

    자신의 고유한 /etc/inet/ntp.conf 파일을 설치하지 않았으면, scinstall 명령은 기본 ntp.conf 파일을 자동으로 설치해 줍니다. 기본 파일은 최대 노드 수에 대한 참조사항과 함께 제공되므로, xntpd(1M) 디먼은 이 참조사항에 관한 오류 메시지를 시동 할 때 나타낼 수 있습니다. 이 메시지들은 무시해도 안전합니다. 그렇지 않고, 정상적인 클러스터 조건 하에서 이 메시지들이 표시되지 않도록 하는 방법에 대해서는 "NTP(Network Time Protocol) 갱신 방법"을 참조하십시오.


  7. 설치할 Sun Cluster 소프트웨어 패치가 있습니까?

    • 그러면 노드에 Sun Cluster 소프트웨어 패치를 설치하고 노드를 다시 부트하십시오. 패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오.

    • 설치할 패치가 없고 설치 중에 scinstall 명령이 노드를 다시 부트했으면 단계 8로 이동하십시오. scinstall 명령이 노드를 다시 부트하지 않았으면 단계 8을 진행하기 전에 직접 노드를 다시 부트하여 클러스터를 만드십시오.

    Sun Cluster 소프트웨어를 설치한 후에 처음으로 노드를 다시 부트하면 클러스터가 만들어지고 이 노드가 클러스터의 첫 번째 설치 노드가 됩니다.

  8. 클러스터의 두 번째 노드를 설치하십시오.

    화면의 지시에 따라 Sun Cluster 소프트웨어를 설치하십시오. 구성 계획 워크시트의 정보를 참조하십시오.


    주 -

    다른 노드를 스폰서 노드로 사용할 경우에도 다른 노드를 설치하는 동안에는 첫 번째 설치 노드를 다시 부트하거나 종료하지 마십시오. 정족수가 클러스터 노드에 할당되고 클러스터 설치 모드가 비활성화될 때까지는 클러스터를 만든 첫 번째 설치 노드만이 정족수를 갖습니다. 따라서 첫 번째 설치 노드를 다시 부트하거나 종료하면 정족수 부족 때문에 시스템이 중단됩니다.


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

      첫번째 노드가 계속 설치되어 있는 동안 이 단계를 시작할 수 있습니다. 필요하면 첫 번째 노드 설치가 완료될 때까지 두 번째 노드가 대기합니다.


      # ./scinstall
      

    2. Main Menu에서 2(이 시스템을 노드로 추가)를 입력하십시오.


       *** Main Menu ***
       
          Please select from one of the following (*) options:
       
            * 1) Establish a new cluster using this machine as the first node
            * 2) Add this machine as a node in an established cluster
              3) Configure a cluster to be JumpStarted from this install server
              4) Add support for new data services to this cluster node
              5) Print release information for this cluster node
       
            * ?) Help with menu options
            * q) Quit
       
          Option:  2
       
        *** Adding a Node to an Established Cluster ***
      ...
          Do you want to continue (yes/no) [yes]? y
      

    3. sponsoring node라고 하는 기존 클러스터 노드의 이름을 지정하십시오.


       >>> Sponsoring Node <<<
      ...
          What is the name of the sponsoring node?  node1
      

    4. 클러스터 이름을 지정하십시오.


       >>> Cluster Name <<<
      ...
          What is the name of the cluster you want to join?  clustername
      

    5. 이 클러스터가 2-노드 클러스터인지 그리고 클러스터에 전송 연결을 사용할 것인지 지정하십시오.

      클러스터에 세 개 이상의 노드가 있으면 전송 연결 장치를 사용해야 합니다.


       >>> Point-to-Point Cables <<<
      ...
          Is this a two-node cluster (yes/no) [yes]? 
       
          Does this two-node cluster use transport junctions (yes/no) [yes]? 

    6. 클러스터 상호 연결 전송 어댑터와 전송 연결 장치가 있으면 지정하십시오.


       >>> Cluster Transport Adapters and Cables <<<
      ...
          What is the name of the first cluster transport adapter?  adapter
      ...
          Name of adapter on "node1" to which "adapter" is connected?  adapter
       
          What is the name of the second cluster transport adapter?  adapter
          Name of adapter on "node1" to which "adapter" is connected?  adapter
      

    7. 글로벌 장치 파일 시스템 이름을 지정하십시오.


       >>> Global Devices File System <<<
      ...
          The default is to use /globaldevices.
       
          Is it okay to use this default (yes/no) [yes]? 

    8. 설치할 Sun Cluster 소프트웨어 패치가 있습니까?

      • 그러면 자동으로 다시 부트되지 않도록 Automatic Reboot 화면에서 no를 입력하십시오.

      • 아니면 자동으로 다시 부트되도록 yes를 입력하십시오.


       >>> Automatic Reboot <<<
      ...
          Do you want scinstall to reboot for you (yes/no) [yes]? 
    9. 화면에 표시되는 scinstall 명령을 실행하거나 취소하십시오.

      입력하면 scinstall 명령을 실행할 것인지 확인하는 메시지가 표시됩니다.


       >>> Confirmation <<<
       
          Your responses indicate the following options to scinstall:
       
            scinstall -i  \
      ...
          Are these the options you want to use (yes/no) [yes]? 
          Do you want to continue with the install (yes/no) [yes]? 

      • 명령을 실행하고 계속 설치하면 scinstall 프로세스가 계속 진행됩니다. "예: Sun Cluster 소프트웨어 설치"scinstall 프로세스에서 볼 수 있는 출력이 있습니다. 스폰서 노드가 클러스터에 아직 구성되지 않았으면 스폰서 노드를 사용할 수 있을 때까지 scinstall 명령이 실행되지 않고 대기합니다.

      • 명령을 승인하지 않을 것을 선택하면, scinstall 유틸리티는 기본 메뉴를 표시합니다. 이 곳에서 메뉴 옵션 2을 다시 실행하여 다른 응답을 제공할 수 있습니다. 이전 대답이 기본값으로 표시됩니다.

    Sun Cluster 설치 결과가 /var/cluster/logs/install/scinstall.log.pid 파일에 기록됩니다. 여기서 pidscinstall 인스턴스의 프로세스 ID 번호입니다.


    주 -

    자신의 고유한 /etc/inet/ntp.conf 파일을 설치하지 않았으면, scinstall 명령은 기본 ntp.conf 파일을 자동으로 설치해 줍니다. 기본 파일은 8개 노드에 대한 참조사항과 함께 제공되므로, xntpd(1M) 디먼은 이 참조사항에 관한 오류 메시지를 시동 할 때 나타낼수 있습니다. 이 메시지들은 무시해도 안전합니다. 그렇지 않고, 정상적인 클러스터 조건 하에서 이 메시지들이 표시되지 않도록 하는 방법에 대해서는 "NTP(Network Time Protocol) 갱신 방법"을 참조하십시오.


  9. 설치할 Sun Cluster 소프트웨어 패치가 있습니까?

    • 그러면 노드에 Sun Cluster 소프트웨어 패치를 설치하고 노드를 다시 부트하십시오. 패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오.


      주 -

      다른 노드를 스폰서 노드로 사용할 경우에도 다른 노드를 설치하는 동안에는 첫 번째 설치 노드를 다시 부트하거나 종료하지 마십시오. 정족수가 클러스터 노드에 할당되고 클러스터 설치 모드가 비활성화될 때까지는 클러스터를 만든 첫 번째 설치 노드만이 정족수를 갖습니다. 따라서 첫 번째 설치 노드를 다시 부트하거나 종료하면 정족수 부족 때문에 시스템이 중단됩니다. 클러스터 노드는 "설치 후 설정 수행 방법" 절차 동안 scsetup(1M) 명령을 처음 실행할 때까지 설치 모드에 남아 있습니다.


    • 설치할 패치가 없고 설치 중에 scinstall 명령이 노드를 다시 부트했으면 단계 10으로 이동하십시오. scinstall 명령이 노드를 다시 부트하지 않았으면 단계 10을 진행하기 전에 직접 노드를 다시 부트하여 클러스터를 만드십시오.

  10. 모든 노드가 완전히 구성될 때까지 각 추가 노드에서 단계 8단계 9를 반복하십시오.

    두 번째 노드에서 설치가 완료될 때까지 기다리지 않아도 됩니다. 추가 노드에 설치를 시작하기 전에 노드로 다시 부트하십시오.

  11. 이름 서비스 찾아보기 순서를 구성하십시오.

    "이름 서비스 스위치 구성 방법"으로 이동하십시오.

예: Sun Cluster 소프트웨어 설치

다음 예는 클러스터에 설치할 첫 번째 노드인 phys-schost-1 노드에서 scinstall 설치 작업이 완료될 때 표시되는 진행 상황 메시지입니다.


** Installing SunCluster 3.0 **
        SUNWscr.....done.
        SUNWscdev...done.
        SUNWscu.....done.
        SUNWscman...done.
        SUNWscsal...done.
        SUNWscsam...done.
        SUNWscrsmop.done.
        SUNWsci.....done.
        SUNWscid....done.
        SUNWscidx...done.
        SUNWscvm....done.
        SUNWmdm.....done.
 
Initializing cluster name to "sccluster" ... done
Initializing authentication options ... done
Initializing configuration for adapter "hme2" ... done
Initializing configuration for adapter "hme4" ... done
Initializing configuration for junction "switch1" ... done
Initializing configuration for junction "switch2" ... done
Initializing configuration for cable ... done
Initializing configuration for cable ... done
Setting the node ID for "phys-schost-1" ... done (id=1)
 
Checking for global devices global file system ... done
Checking device to use for global devices file system ... done
Updating vfstab ... done
 
Verifying that NTP is configured ... done
Installing a default NTP configuration ... done
Please complete the NTP configuration after scinstall has finished.
 
Verifying that "cluster" is set for "hosts" in nsswitch.conf ... done
Adding the "cluster" switch to "hosts" in nsswitch.conf ... done
 
Verifying that "cluster" is set for "netmasks" in nsswitch.conf ... done
Adding the "cluster" switch to "netmasks" in nsswitch.conf ... done
 
Verifying that power management is NOT configured ... done
Unconfiguring power management ... done
/etc/power.conf has been renamed to /etc/power.conf.060199105132
Power management is incompatible with the HA goals of the cluster.
Please do not attempt to re-configure power management.
 
Ensure 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 Sun Cluster.
Please do not re-enable network routing.
 
Log file - /var/cluster/logs/install/scinstall.log.276
 
Rebooting ... 

SunPlex Manager를 사용하여 Sun Cluster 소프트웨어 설치


주 -

기존 클러스터에 새 노드를 추가하려면 SunPlex Manager를 사용하지 마십시오. 대신 "Sun Cluster 소프트웨어(scinstall) 설치 방법"을 진행하십시오.


이 단원에서는 SunPlex Manager를 설치하고 SunPlex Manager를 사용하여 Sun Cluster 소프트웨어를 설치하고 새 클러스터 노드를 만드는 방법을 설명합니다. SunPlex Manager를 사용하여 다음과 같은 소프트웨어 제품을 추가로 설치할 수도 있습니다.

다음 표에 이러한 추가 소프트웨어 제품에 대한 SunPlex Manager 설치 요구 조건이 있습니다.

표 2-2 SunPlex Manager을 사용하여 소프트웨어를 설치하기 위한 요구 조건

소프트웨어 패키지 

설치 요구 조건 

Solstice DiskSuite 

/sds를 파일 시스템 이름으로 사용하는 10MB 파티션.

Sun Cluster HA for NFS 데이터 서비스 

동일한 노드 세트에 연결된 동일한 크기의 공유 디스크 두 개 이상. 

SunPlex Manager에 의해 설치된 Solstice DiskSuite 소프트웨어  

Sun Cluster HA for NFS에 사용할 논리 호스트 이름. 논리 호스트 이름은 모든 클러스터 노드에서 액세스할 수 있고 클러스터 노드의 기본 호스트 이름과 동일한 서브넷에 있는 유효한 IP 주소가 있어야 합니다. 

Sun Cluster HA for Apache 확장 가능 데이터 서비스 

동일한 노드 세트에 연결된 동일한 크기의 공유 디스크 두 개 이상. 

SunPlex Manager에 의해 설치된 Solstice DiskSuite 소프트웨어  

Sun Cluster HA for Apache에 사용할 공유 주소. 공유 주소 이름은 모든 클러스터 노드에서 액세스할 수 있고 클러스터 노드의 기본 호스트 이름과 동일한 서브넷에 있는 유효한 IP 주소가 있어야 합니다. 

다음 표에 노드에 연결된 공유 디스크 수에 따라 SunPlex Manager에서 만드는 각 메타 세트 이름과 클러스터 파일 시스템 마운트 포인트가 있습니다. 예를 들어, 노드에 네 개의 공유 디스크가 연결되어 있으면, SunPlex Manager가 mirror-1stripe-1 메타 세트를 만들지만, 노드에 세 번째 메타 세트를 만들 만큼 충분한 공유 디스크가 없기 때문에 concat-1 메타 세트를 만들지 않습니다.

표 2-3 SunPlex Manager에서 설치하는 메타 세트

공유 디스크 [클러스터 노드가 최소 공유 디스크 요구 조건을 충족시키지 못해도 SunPlex Manager가 Solstice DiskSuite 패키지를 설치합니다. 그러나 충분한 공유 디스크가 없으면 SunPlex Manager가 데이터 서비스 인스턴스를 만들기 위해 필요한 메타 세트, 메타 장치 또는 클러스터 파일 시스템을 구성할 수 없습니다.]

메타 세트 이름 

클러스터 파일 시스템 마운트 포인트 

목적 

첫 번째 공유 디스크 쌍 

mirror-1

/global/mirror-1

Sun Cluster HA for NFS 또는 Sun Cluster HA for Apache 확장 가능 데이터 서비스 또는 모두 

두 번째 공유 디스크 쌍 

stripe-1

/global/stripe-1

사용하지 않음 

세 번째 공유 디스크 쌍 

concat-1

/global/stripe-1

사용하지 않음 

SunPlex Manager 소프트웨어 설치 방법

SunPlex Manager GUI를 사용하면 쉽게 Sun Cluster 소프트웨어를 설치하고 관리할 수 있습니다. 클러스터에 SunPlex Manager 소프트웨어를 설치하려면 이 절차를 사용하십시오.


주 -

다른 방법으로 Sun Cluster 소프트웨어를 설치하려면 이 절차를 수행할 필요가 없습니다. scinstall 명령을 실행하면 설치 프로세스에서 SunPlex Manager를 설치합니다.


클러스터의 각 노드에서 이 절차를 수행하십시오.

  1. 클러스터의 각 노드에 Solaris 소프트웨어와 패치가 설치되어 있는지 확인하십시오.

    "Solaris 소프트웨어 설치 방법"의 설치 절차를 참조하십시오.

  2. 클러스터 노드에서 수퍼유저가 되어야 합니다.

  3. Apache 소프트웨어 패키지를 설치하십시오.

    Apache 소프트웨어 패키지는 Solaris Entire Distribution 소프트웨어 그룹과 모든 상위 레벨 소프트웨어 그룹에 포함되어 있습니다. 하위 레벨 소프트웨어 그룹을 설치했으면 pkginfo(1) 명령을 사용하여 단계 c에서 소프트웨어 패키지가 이미 설치되었는지 확인하십시오. 이미 설치되었으면 단계 4로 이동하십시오.

    1. CD-ROM으로 설치하는 경우에는 Solaris 8 Software CD-ROM 두 장 중 두 번째 장을 노드의 CD-ROM 드라이브에 넣으십시오.

      볼륨 관리 디먼 vold(1M)가 실행중이고 CD-ROM 장치를 관리하도록 구성되어 있으면, 자동으로 CD-ROM을 마운트합니다.

    2. /cdrom/sol_8_sparc/Solaris_8/Product 디렉토리로 이동하십시오.


      # cd /cdrom/sol_8_sparc/Solaris_8/Product
      

    3. 다음 순서로 Apache 소프트웨어 패키지를 설치하십시오.


      # pkgadd -d . SUNWapchr SUNWapchu SUNWapchd
      

    4. Solaris CD-ROM을 꺼내십시오.

    5. Apache 소프트웨어 패치를 설치하십시오.

      패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오.

  4. SunPlex Manager 소프트웨어 패키지를 설치하십시오.

    1. CD-ROM에서 설치하는 경우에는 Sun Cluster 3.0 7/01 CD-ROM을 노드의 CD-ROM 드라이브에 넣으십시오.

      볼륨 관리 데몬 vold(1M)가 실행중이고 CD-ROM 장치를 관리하도록 구성되어 있으면, 자동으로 CD-ROM을 /cdrom/suncluster_3_0u1 디렉토리에 마운트합니다.

    2. /cdrom/suncluster_3_0u1/SunCluster_3.0/Packages 디렉토리로 이동하십시오.


      # cd /cdrom/suncluster_3_0u1/SunCluster_3.0/Packages
      

    3. SunPlex Manager 소프트웨어 패키지를 설치하고 모든 물음에 yes로 답하십시오.


      # pkgadd -d . SUNWscva SUNWscvr SUNWscvw
      

    4. Sun Cluster CD-ROM을 꺼내십시오.

  5. 클러스터의 각 노드에 대하여 단계 2부터 단계 4까지 반복하십시오.

  6. root 암호가 클러스터의 모든 노드에서 동일합니까?

    • 그러면 단계 7로 이동하십시오.

    • 아니면 클러스터의 각 노드에서 루트 암호를 동일한 값으로 설정하십시오. 필요하면 chkey(1) 명령을 사용하여 RPC 키 쌍을 갱신하십시오.


      # passwd
      Enter new password
      # chkey -p
      

    root 암호를 사용하여 SunPlex Manager에 액세스하려면 클러스터의 모든 노드에서 root 암호가 동일해야 합니다.

  7. SunPlex Manager에 액세스하기 위해 사용자 계정을 추가로 설정하시겠습니까?

    root 시스템 계정을 사용하지도 않고 특정 노드에 대하여 설정된 사용자 계정도 없는 사용자는 해당 노드에서 SunPlex Manager를 통해 클러스터에 액세스할 수 없습니다. 또한 액세스 권한이 없는 다른 클러스터 노드를 통해 해당 노드를 관리할 수도 없습니다.

  8. SunPlex Manager에 액세스하기 위한 사용자 계정 설정 방법을 결정하십시오.

    root 사용자 액세스 외에 RBAC(역할 기반 액세스 컨트롤)가 있는 사용자 계정을 사용하여 SunPlex Manager에 로그인할 수 있습니다. 사용자 계정을 설정하려면 다음 표의 절차 중 하나로 이동하십시오.

    표 2-4 SunPlex Manager 사용자 계정을 설정하는 방법

    방법 

    이동할 절차 

    기존 사용자 계정에 RBAC 권한 추가  

    "기존 사용자 계정에 RBAC 권한을 추가하는 방법"

    RBAC 권한이 있는 새 사용자 계정 만들기 

    "새 사용자 계정을 만드는 방법"


    주 -

    root가 아닌 사용자 계정에 RBAC 권한을 부여하면 일반적으로 root에 의해서만 수행되는 관리 작업을 수행할 수 있습니다.


    자세한 내용은 Solaris System Administration Guide, Volume 2에 있는 "Role-Based Access Control"을 참조하십시오.

기존 사용자 계정에 RBAC 권한을 추가하는 방법

기존 사용자 계정에 RBAC 권한을 추가하십시오. 그러면 사용자가 사용자의 정규 시스템 암호를 사용하여 SunPlex Manager에 로그인하고 모든 SunPlex Manager 기능에 액세스할 수 있습니다.


주 -

root가 아닌 사용자 계정에 RBAC 권한을 부여하면 일반적으로 root에 의해서만 수행되는 관리 작업을 수행할 수 있습니다.


  1. 클러스터의 한 노드에 대하여 superuser가 되십시오.

  2. /etc/user_attr 파일에 다음 항목을 추가하십시오.


    # vi /etc/user_attr
    username::::type=normal;auths=solaris.cluster.admin
    

  3. 클러스터의 각 노드에 대하여 반복하십시오.

  4. SunPlex Manager를 사용하여 Sun Cluster 소프트웨어를 설치하십시오.

    "Sun Cluster 소프트웨어(SunPlex Manager) 설치 방법"으로 이동하십시오.

새 사용자 계정을 만드는 방법

클러스터의 모든 노드에 새 사용자 계정을 만드십시오.


주 -

root가 아닌 사용자 계정에 RBAC 권한을 부여하면 일반적으로 root에 의해서만 수행되는 관리 작업을 수행할 수 있습니다.


  1. 클러스터의 한 노드에 대하여 superuser가 되십시오.

  2. 새 사용자 계정을 만드십시오.


    # useradd -d dir -A solaris.cluster.admin login
    
    -d dir

    새 사용자의 홈 디렉토리를 지정합니다

    -A solaris.cluster.admin

    새 사용자 계정에 solaris.cluster.admin 권한을 부여합니다

    login

    새 사용자 계정의 이름


    주 -

    사용자 이름은 고유해야 하고, 로컬 시스템이나 네트워크 이름 서비스에 동일한 이름이 있으면 안됩니다.


    사용자 계정을 만드는 자세한 내용은 useradd(1M) 설명서 페이지를 참조하십시오.

  3. 암호를 설정하십시오.


    # passwd login
    

  4. 클러스터의 각 노드에 대하여 반복하십시오.

    사용자 계정의 암호가 클러스터의 모든 노드에서 동일한지 확인하십시오.

  5. SunPlex Manager를 사용하여 Sun Cluster 소프트웨어를 설치하십시오.

    "Sun Cluster 소프트웨어(SunPlex Manager) 설치 방법"으로 이동하십시오.

Sun Cluster 소프트웨어(SunPlex Manager) 설치 방법

주 -

기존 클러스터에 새 노드를 추가하려면 SunPlex Manager를 사용하지 마십시오. 대신 "Sun Cluster 소프트웨어(scinstall) 설치 방법"을 진행하십시오.


SunPlex Manager를 사용하여 한 번의 작업으로 클러스터의 모든 노드에 Sun Cluster 소프트웨어와 패치를 설치하려면 이 절차를 수행하십시오. 이 절차를 사용하면 Solstice DiskSuite 소프트웨어와 패치를 설치할 수도 있고, Sun Cluster HA for NFS 데이터 서비스나 확장 가능한 Sun Cluster HA for Apache 데이터 서비스 또는 두 가지를 모두 설치할 수 있습니다.

클러스터 노드 수, 데이터 서비스 선택, 클러스터 구성에 포함된 디스크 수 등에 따라 설치 프로세스가 30분에서 두세 시간까지 걸릴 수 있습니다.

  1. 클러스터의 각 노드에 SunPlex Manager 소프트웨어가 설치되었는지 확인하십시오.

    "SunPlex Manager 소프트웨어 설치 방법"의 설치 절차를 참조하십시오. 설치 요구 조건은 "SunPlex Manager를 사용하여 Sun Cluster 소프트웨어 설치"를 참조하십시오.

  2. Sun Cluster HA for NFS 또는 Sun Cluster HA for Apache를 설치하시겠습니까?

  3. 설치할 각 소프트웨어 제품의 CD-ROM 이미지가 있는 파일 시스템 경로를 준비하십시오.

    1. 각 노드에 사용할 수 있는 위치에 각 CD-ROM 이미지를 제공하십시오.

      CD-ROM 이미지는 동일한 파일 시스템에서 클러스터의 모든 노드에 액세스할 수 있어야 합니다. 이 경로는 다음과 같은 위치를 사용할 수 있습니다.

      • 클러스터 외부의 시스템에서 네트워크로 내보내는 CD-ROM 드라이브.

      • 클러스터 외부의 시스템에 내보낸 파일 시스템.

      • 클러스터의 각 노드에 있는 파일 시스템에 복사된 CD-ROM 이미지. 로컬 파일 시스템이 각 노드에서 동일한 이름을 사용해야 합니다.

    2. 각 CD-ROM 이미지의 경로를 기록하십시오.

      단계 19에서 SunPlex Manager에 이 정보를 제공하게 됩니다.

  4. Sun Cluster 또는 Solstice DiskSuite 소프트웨어를 지원하기 위해 필요한 패치가 있습니까?

    • 그러면 단계 5로 이동하십시오.

    • 아니면 단계 7로 이동하십시오.

  5. 패치를 설치하기 위해 SunPlex Manager을 사용하시겠습니까?

    • 그러면 단계 6으로 이동하십시오.

    • 아니면 SunPlex Manager를 사용하기 전에 Sun Cluster 또는 Solstice DiskSuite 소프트웨어를 지원하기 위해 필요한 모든 패치를 직접 설치하고 단계 7로 이동하십시오.

  6. Sun Cluster 또는 Solstice DiskSuite 소프트웨어에 필요한 패치를 각 노드에서 사용할 수 있는 파일 시스템의 한 디렉토리에 복사하십시오.

    1. 이 패치 디렉토리에 각 패치의 버전이 한 가지만 있어야 합니다.

      패치 디렉토리에 동일한 패치의 버전이 여러 개 있으면 SunPlex Manager가 정확한 패치 의존 순서를 결정할 수 없습니다.

    2. 패치가 압축되지 않아야 합니다.

    3. 패치 디렉토리의 경로를 기록하십시오.

      단계 19에서 SunPlex Manager에 이 정보를 제공하게 됩니다.

  7. 다음과 같이 Sun Cluster 3.0 U1 릴리스 정보에 있는 완성된 구성 계획 워크시트를 준비하십시오.

    • "클러스터 및 노드 이름 워크시트"

    • "클러스터 상호 연결 워크시트"

    • "네트워크 자원" 워크시트

    계획 방법은 제 1 장Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide를 참조하십시오.

  8. 관리 콘솔 또는 클러스터 외부의 다른 시스템에서 브라우저를 실행하십시오.

  9. 브라우저의 웹 프록시를 비활성화하십시오.

    SunPlex Manager 설치 기능은 웹 프록시와 호환되지 않습니다.

  10. 디스크 캐싱 및 메모리 캐싱이 활성화되어야 합니다.

    디스크 캐시와 메모리 캐시 크기는 0보다 커야 합니다.

  11. 브라우저에서 클러스터에 포함된 한 노드의 포트 3000에 연결하십시오.


    https://node:3000/
    

    Sun Cluster 설치 화면이 브라우저 창에 표시됩니다.


    주 -

    SunPlex Manager에 Sun Cluster 설치 화면 대신 관리 인터페이스가 표시되면 Sun Cluster 소프트웨어가 이미 해당 노드에 설치된 것입니다. URL에 있는 노드 이름이 설치할 클러스터 노드의 이름이 맞는지 확인하십시오.


  12. 브라우저에 New Site Certification 창이 표시되면 화면의 지시에 따라 인증을 받으십시오.

  13. Sun Cluster 설치 화면에서 클러스터가 SunPlex Manager를 사용하기 위한 요구 조건을 충족시키는지 확인하십시오.

    • Solaris End User Software Group 또는 상위 그룹이 설치되었습니다.

    • 루트 디스크 파티션에는 마운트 포인트 /globaldevices가 있는 100-MB 슬라이스가 포함됩니다.

    • Solstice DiskSuite를 설치하려는 경우에는 루트 디스크 파티션에 마운트 포인트 /sds가 있는 10-MB 슬라이스가 포함됩니다.

    • 단계 3부터 단계 6까지의 설명에 따라 필요한 모든 CD-ROM 이미지와 패치에 대한 파일 시스템 경로가 설정되었습니다.

    모든 요구 조건을 충족시키면 Next를 클릭하여 다음 화면으로 이동하십시오.

  14. 클러스터의 이름을 입력하고 클러스터의 노드 수를 선택하십시오.

    Next를 클릭하여 계속 진행하십시오.


    정보 -

    Back 버튼을 클릭하여 이전 화면으로 돌아가서 정보를 변경할 수 있습니다. 그러나 나중 화면에서 제공한 정보가 SunPlex Manager에 저장되지는 않습니다. Next를 클릭하면 해당 화면에서 구성 정보를 다시 입력하거나 선택해야 합니다.


  15. 각 클러스터 노드의 이름을 입력하십시오.

    Next를 클릭하여 계속 진행하십시오.

  16. 각 노드에 대한 풀다운 목록에서 개별 상호 연결에 사용되는 두 어댑터의 이름을 선택하십시오.

    각 노드에 필요한 어댑터는 완성된 "클러스터 상호 연결 워크시트"를 참조하십시오.

    Next를 클릭하여 계속 진행하십시오.

  17. Solstice DiskSuite 소프트웨어를 설치할 것인지 선택하십시오.

    Sun Cluster HA for NFS 또는 Sun Cluster HA for Apache 데이터 서비스를 설치하려면 Solstice DiskSuite 소프트웨어를 설치해야 합니다.


    주의 - 주의 -

    Solstice DiskSuite가 설치되면 모든 공유 디스크의 데이터가 모두 삭제됩니다.


    Next를 클릭하여 계속 진행하십시오.

  18. Sun Cluster HA for NFS을 설치할 것인지, Sun Cluster HA for Apache을 설치할 것인지 아니면 두 가지를 모두 설치할 것인지 선택하십시오.

    필요한 논리 호스트 이름이나 공유 주소는 완성된 "네트워크 자원" 워크시트를 참조하십시오.

    • Sun Cluster HA for NFS의 경우에는 데이터 서비스에 사용할 논리 호스트 이름도 지정하십시오.

    • Sun Cluster HA for Apache의 경우에는 데이터 서비스에 사용할 공유 주소도 지정하십시오.

    Next를 클릭하여 계속 진행하십시오.

  19. 지정한 패키지를 설치하기 위해 필요한 각 CD-ROM 이미지의 경로를 입력하고 필요하면 패치 디렉토리의 경로를 입력하십시오.

    • 표 2-5에 있는 것처럼 각 소프트웨어 패키지의 해당 경로 필드에 각 경로를 입력하십시오.

    • 지정된 각 CD-ROM 이미지 경로는 CD-ROM에 대한 .cdtoc 파일이 포함된 디렉토리이어야 합니다.

    • 설치하지 않는 소프트웨어 패키지의 경우는 관련 경로 필드를 비워 두십시오.

    • 이미 필요한 패치를 설치했으면 Patch Directory Path 필드를 비워 두십시오.

    표 2-5 소프트웨어 패키지에 대한 CD-ROM 이미지 경로 필드

    설치할 소프트웨어 패키지 

    CD-ROM 이미지 경로 필드의 이름 

    Solstice DiskSuite 

    Solaris CD-ROM Path 

    Sun Cluster 

    Sun Cluster 3.0 7/01 CD-ROM Path 

    Sun Cluster HA for NFS, 

    Sun Cluster HA for Apache 

    Sun Cluster 3.0 Agents 7/01 CD-ROM Path 

    Sun Cluster 패치, 

    Solstice DiskSuite 패치 

    Patch Directory Path 

    Next를 클릭하여 계속 진행하십시오.

  20. Confirm Information 화면에 표시된 정보가 정확하게 지정되었습니까?

    • 그러면 단계 21로 이동하십시오.

    • 아니면 다음 단계를 수행하여 구성 정보를 수정하십시오.

    1. 변경할 정보가 있는 화면이 나올 때까지 Back을 클릭하십시오.


      주 -

      Back을 클릭하여 이전 화면으로 돌아가면 입력했던 정보가 화면에서 지워집니다.


    2. 정확한 정보를 입력하고 Next를 클릭하십시오.

    3. Confirm Information 화면이 다시 나타날 때까지 각 화면에서 정보를 다시 입력하거나 선택하십시오.

    4. 이제 Confirm Information 화면의 정보가 정확한지 확인하십시오.

  21. Begin Installation을 클릭하여 설치 프로세스를 시작하십시오.


    주 -

    설치 프로세스 중에는 브라우저 창을 닫거나 URL을 변경하지 마십시오.


    1. 브라우저에 New Site Certification 창이 표시되면 화면의 지시에 따라 인증을 받으십시오.

    2. 브라우저에 로그인 정보를 묻는 메시지가 표시되면 연결할 노드에 필요한 사용자 ID와 암호를 입력하십시오.

    설치 중에 클러스터 설치 프로세스의 상태에 대한 간략한 메시지가 화면에 표시됩니다. 설치가 완료되면 브라우저에 클러스터 모니터링 및 관리 GUI가 표시됩니다.

    SunPlex Manager 설치 결과는 /var/cluster/spm 디렉토리에 기록됩니다. Sun Cluster 설치 결과는 /var/cluster/logs/install/scinstall.log.pid 파일에 기록됩니다. 여기서 pidscinstall 인스턴스의 프로세스 ID 번호입니다.

  22. 필요하면 SunPlex Manager를 사용하여 정족수 할당을 확인하고 수정하십시오.

    노드가 세 개 이상인 클러스터의 경우에는 공유 정족수 장치를 사용할 것인지 선택할 수 있습니다. 해당 공유 디스크를 사용할 수 있는지 여부에 따라 SunPlex Manager가 정족수 장치에 정족수를 할당했을 수도 있고 할당하지 않았을 수도 있습니다. SunPlex Manager를 사용하여 정족수 장치를 지정하고 클러스터에 정족수를 다시 할당할 수 있습니다.

  23. 이름 서비스 찾아보기 순서를 설정하십시오.

    "이름 서비스 스위치 구성 방법"으로 이동하십시오.

Solaris 및 Sun Cluster Software(JumpStart) 설치 방법

이 절차에서는 scinstall(1M) 사용자 정의 JumpStart 설치 방법을 설정하고 사용하는 방법을 설명합니다. 이 방법을 사용하면 한 번의 작업으로 모든 클러스터 노드에 Solaris와 Sun Cluster 소프트웨어를 설치하고 클러스터를 만듭니다. 이 절차를 사용하여 기존 클러스터에 새 노드를 추가할 수도 있습니다.

  1. Solaris 소프트웨어 설치 전에 하드웨어 설정이 완료되고 연결이 확인되었는지 확인하십시오.

    하드웨어 설정에 대한 세부사항은 Sun Cluster 3.0 U1 Hardware Guide, 사용자 서버 및 기억 장치 장치 문서를 참조하십시오.

  2. 다음 정보를 준비하십시오.

    • 각 클러스터 노드의 이더넷 주소

    • 다음과 같이 Sun Cluster 3.0 U1 릴리스 정보에 있는 완성된 구성 계획 워크시트.

      • "로컬 파일 시스템 레이아웃 워크시트"

      • "클러스터 및 노드 이름 워크시트"

      • "클러스터 상호 연결 워크시트"

    계획 방법은 "Solaris 운영 환경 계획""Sun Cluster 환경 계획"을 참조하십시오.

  3. 이름 지정 서비스를 사용하고 있습니까?

    • 아니면 단계 4로 이동하십시오. 단계 13에서 필요한 호스트 이름 정보를 설정하게 됩니다.

    • 그러면 모든 공용 호스트 이름과 논리 주소에 대한 주소 대 이름 매핑과 JumpStart 서버의 IP 주소 및 호스트 이름을 클러스터 서비스에 액세스하기 위해 클라이언트에서 사용되는 이름 지정 서비스(예: NIS, NIS+ 또는 DNS)에 추가하십시오. 계획 방법은 "IP 주소"를 참조하십시오. Solaris 이름 지정 서비스 사용에 대한 내용은 Solaris 시스템 관리 문서를 참조하십시오.

  4. 기존 클러스터에 새 노드를 설치하시겠습니까?

    • 그러면 다른 활성 클러스터 노드에서 scsetup(1M) 명령을 실행하여 권한이 있는 클러스터 노드 목록에 새 노드 이름을 추가하십시오. 절차는 Sun Cluster 3.0 U1 시스템 관리 안내서에 있는 "권한이 있는 노드 목록에 클러스터 노드를 추가하는 방법"을 참조하십시오.

    • 아니면 단계 5로 이동하십시오.

  5. 수퍼유저로서 Solaris 운영 환경 설치를 위해 JumpStart 설치 서버를 설정하십시오.

    JumpStart 설치 서버를 설정하는 방법은 setup_install_server(1M) 및 add_install_client(1M) 설명서 페이지와 Solaris Advanced Installation Guide를 참조하십시오.

    설치 서버를 설정할 때 다음 요구 사항을 충족시켜야 합니다.

    • 설치 서버가 클러스터 노드와 동일한 서브넷에 있지는 않지만 설치 서버가 클러스터 노드는 아닙니다.

    • 설치 서버는 Sun Cluster 소프트웨어에 필요한 버전의 Solaris 운영 환경을 설치합니다.

    • 사용자 정의 JumpStart 디렉토리는 Sun Cluster의 JumpStart 설치를 위한 디렉토리입니다. jumpstart-dir 디렉토리에는 check(1M) 유틸리티의 사본이 포함되어 있어야 하고 JumpStart 설치 서버가 읽기 위해 NFS를 내보내야 합니다.

    • 각각의 새로운 클러스터 노드는 Sun Cluster 설치를 위해 사용자 정의 JumpStart를 사용하여 사용자 정의 JumpStart 설치 클라이언트로 구성됩니다.

  6. JumpStart 설치 서버에 Sun Cluster 3.0 7/01 CD-ROM 사본을 저장할 디렉토리가 없으면 만드십시오.

    다음 예에서 이 사본을 저장하기 위해 /export/suncluster 디렉토리를 만듭니다.


    # mkdir -m 755 /export/suncluster
    

  7. Sun Cluster CD-ROM을 JumpStart 설치 서버에 복사하십시오.

    1. Sun Cluster 3.0 7/01 CD-ROM을 JumpStart 설치 서버의 CD-ROM 드라이브에 넣으십시오.

      볼륨 관리 데몬 vold(1M)가 실행되고 있고 CD-ROM 장치를 관리할 수 있도록 구성되어 있으면 자동으로 CD-ROM을 /cdrom/suncluster_3_0u1 디렉토리에 마운트합니다.

    2. /cdrom/suncluster_3_0u1/SunCluster_3.0/Tools 디렉토리로 이동하십시오.


      # cd /cdrom/suncluster_3_0u1/SunCluster_3.0/Tools
      

    3. CD-ROM을 JumpStart 설치 서버의 새 디렉토리에 복사하십시오.

      scinstall 명령을 실행하면 CD-ROM 파일을 복사할 때 새 설치 디렉토리를 만듭니다. 여기서는 /export/suncluster/sc30을 설치 디렉토리 이름으로 사용합니다.


      # ./scinstall -a /export/suncluster/sc30
      

    4. CD-ROM을 꺼내십시오.


      # cd /
      # eject cdrom
      

    5. JumpStart 설치 서버에 있는 Sun Cluster 3.0 7/01 CD-ROM 이미지가 JumpStart 설치 서버에서 읽을 수 있도록 내보낸 NFS인지 확인하십시오.

      자동 파일 공유에 대한 자세한 내용은 NFS Administration Guideshare(1M) 및 dfstab(4) 설명서 페이지를 참조하십시오.

  8. 기존 클러스터에 새 노드를 설치하시겠습니까?

    • 그러면 단계 9로 이동하십시오.

    • 아니면 단계 10으로 이동하십시오.

  9. 클러스터의 인증된 노드 목록에 노드를 추가했습니까?

    • 그러면 단계 10으로 이동하십시오.

    • 아니면 기존 클러스터 노드에서 scsetup(1M) 명령을 실행하여 권한이 있는 클러스터 노드 목록에 새 노드 이름을 추가하십시오. 절차는 Sun Cluster 3.0 U1 시스템 관리 안내서에 있는 "권한이 있는 노드 목록에 클러스터 노드를 추가하는 방법"을 참조하십시오.

  10. scinstall 명령을 사용하여 사용자 정의 JumpStart 완료 스크립트를 구성하십시오.

    JumpStart는 이 완료 스크립트를 사용하여 Sun Cluster 소프트웨어를 설치합니다.

    1. JumpStart 설치 서버에서 scinstall(1M) 유틸리티를 시작하십시오.

      여기서는 만드는 설치 디렉토리의 예로 /export/suncluster/sc30 경로를 사용합니다.


      # cd /export/suncluster/sc30/SunCluster_3.0/Tools
      # ./scinstall
      

      대화식 scinstall 유틸리티를 사용하려면 다음 지시를 따르십시오.

      • 대화식 scinstall을 사용하면 먼저 입력할 수 있습니다. 따라서 다음 메뉴 화면이 바로 나타나지 않으면 Return을 두 번 이상 누르지 마십시오.

      • 다른 메시지가 없을 경우에는 Control-D를 눌러 관련 질문 목록의 시작 부분이나 기본 메뉴로 돌아갈 수 있습니다.

      • 세션에서 응답한 결과는 저장되었다가 다음에 이 메뉴 옵션을 실행하면 기본값으로 사용됩니다. 기본 응답은 질문 끝에 각괄호([ ]) 사이에 표시됩니다.

    2. Main Menu에서 3(이 설치 서버에서 JumpStart되도록 클러스터 구성)을 입력하십시오.

      옵션 3 앞에 별표(*)가 없으면, JumpStart 설정이 완료되지 않았거나 오류가 있기 때문에 옵션이 비활성화됩니다. scinstall 유틸리티를 종료하고 단계 5부터 단계 7까지 반복하여 JumpStart 설정을 수정한 다음 scinstall 유틸리티를 다시 시작하십시오.


       *** Main Menu ***
       
          Please select from one of the following (*) options:
       
              1) Establish a new cluster using this machine as the first node
              2) Add this machine as a node in an established cluster
            * 3) Configure a cluster to be JumpStarted from this install server
              4) Add support for new data services to this cluster node
              5) Print release information for this cluster node
       
            * ?) Help with menu options
            * q) Quit
       
          Option:  3
       
       *** Custom JumpStart ***
      ...
          Do you want to continue (yes/no) [yes]? 

    3. JumpStart 디렉토리 이름을 지정하십시오.


       >>> Custom JumpStart Directory <<<
      ....
          What is your JumpStart directory name?  jumpstart-dir
      

    4. 클러스터 이름을 지정하십시오.


       >>> Cluster Name <<<
      ...
          What is the name of the cluster you want to establish?  clustername
      

    5. 모든 클러스터 노드의 이름을 지정하십시오.


       >>> Cluster Nodes <<<
      ...
          Please list the names of all cluster nodes planned for the initial
          cluster configuration. You must enter at least two nodes. List one
          node name per line. When finished, type Control-D:
       
          Node name:  node1
          Node name:  node2
          Node name (Ctrl-D to finish): <Control-D>
       
          This is the complete list of nodes:
      ... 
          Is it correct (yes/no) [yes]? 

    6. DES(Data Encryption Standard) 인증을 사용할 것인지 지정하십시오.

      기본적으로 Sun Cluster 소프트웨어를 사용하면 노드가 개인용 상호 연결에 물리적으로 연결되고 노드 이름이 단계 e에 지정된 경우에만 노드에서 클러스터에 연결할 수 있습니다. 그러나 개인용 상호 연결이 아직 완전히 구성되지 않았기 때문에 실제로는 노드가 공용 네트워크를 통해 스폰서 노드와 통신을 합니다. DES 인증은 스폰서 노드가 클러스터 구성을 위해 스폰서 노드에 대한 액세스하는 노드를 더욱 안정적으로 인증하도록 하여 더욱 높은 수준의 보안을 제공합니다.

      추가적인 보안을 위해 DES 인증을 사용하도록 선택하는 경우에는 먼저 필요한 모든 암호화 키를 구성해야 노드가 클러스터에 연결할 수 있습니다. 자세한 내용은 keyserv(1M) 및 publickey(4) 설명서 페이지를 참조하십시오.


       >>> Authenticating Requests to Add Nodes <<<
      ...
          Do you need to use DES authentication (yes/no) [no]? 

    7. 개인용 네트워크 주소와 네트마스크를 지정하십시오.


      주 -

      클러스터가 구성된 후에는 개인용 네트워크 주소를 변경할 수 없습니다.



       >>> Network Address for the Cluster Transport <<<
      ...
          Is it okay to accept the default network address (yes/no) [yes]? 
          Is it okay to accept the default netmask (yes/no) [yes]? 
    8. 이 클러스터가 2-노드 클러스터이면 클러스터에 전송 연결 장치를 사용할 것인지 지정하십시오.


      정보 -

      노드가 서로 직접 연결되는지 여부에 관계 없이 클러스터에서 전송 연결 장치를 사용하도록 지정할 수 있습니다. 클러스터에서 전송 연결 장치를 사용하도록 지정하면 나중에 쉽게 클러스터에 새 노드를 추가할 수 있습니다.



       >>> Point-to-Point Cables <<<
      ...
          Does this two-node cluster use transport junctions (yes/no) [yes]? 
    9. 이 클러스터가 전송 연결 장치를 사용하면 전송 연결 장치의 이름을 지정하십시오.

      클러스터에 노드가 세 개 이상 있으면 전송 연결 장치를 사용해야 합니다. 기본 이름 switchN을 사용할 수도 있고 새로운 이름을 만들 수도 있습니다.


       >>> Cluster Transport Junctions <<<
      ...
          What is the name of the first junction in the cluster [switch1]? 
          What is the name of the second junction in the cluster [switch2]? 

    10. 클러스터 상호 연결 전송 어댑터를 지정하고, 연결할 전송 연결 장치가 있으면 이름을 지정하십시오.

      scinstall 명령을 사용하여 어댑터를 두 개까지 구성할 수 있습니다. scsetup 유틸리티를 사용하여 Sun Cluster 소프트웨어를 설치한 후에 추가 어댑터를 구성할 수 있습니다.


       >>> Cluster Transport Adapters and Cables <<<
      ...
       For node "node1",
          What is the name of the first cluster transport adapter?  adapter
      ...
       For node "node1",
          Name of the junction to which "adapter" is connected [switch1]? 
      ...
       For node "node1",
          Okay to use the default for the "adapter" connection (yes/no) [yes]? 
       
       For node "node1",
          What is the name of the second cluster transport adapter?  adapter
       For node "node1",
          Name of the junction to which "adapter" is connected [switch2]? 
       For node "node1",
          Use the default port for the "adapter" connection (yes/no) [yes]? 
       
       For node "node2",
          What is the name of the first cluster transport adapter?  adapter
       For node "node2",
          Name of the junction to which "adapter" is connected [switch1]? 
       For node "node2",
          Okay to use the default for the "adapter" connection (yes/no) [yes]? 
       
       For node "node2",
          What is the name of the second cluster transport adapter?  adapter
       For node "node2",
          Name of the junction to which "adapter" is connected [switch2]? 
       For node "node2",
          Use the default port for the "adapter" connection (yes/no) [yes]? 
       

    11. 글로벌 장치 파일 시스템 이름을 지정하십시오.


       >>> Global Devices File System <<<
      ...
          The default is to use /globaldevices.
       
       For node "node1",
          Is it okay to use this default (yes/no) [yes]? 
       
       For node "node2",
          Is it okay to use this default (yes/no) [yes]? 

    12. 화면에 표시되는 scinstall 명령을 실행하거나 취소하십시오.

      입력하면 scinstall 명령을 실행할 것인지 확인하는 메시지가 표시됩니다.


       >>> Confirmation <<<
       
          Your responses indicate the following options to scinstall:
      -----------------------------------------
       For node "node1",
            scinstall -c jumpstart-dir -h node1  \
      ...
          Are these the options you want to use (yes/no) [yes]? 
      -----------------------------------------
       For node "node2",
            scinstall -c jumpstart-dir -h node2  \
      ...
          Are these the options you want to use (yes/no) [yes]? 
      -----------------------------------------
          Do you want to continue with JumpStart set up (yes/no) [yes]? 

      화면에 표시된 명령을 취소하면 scinstall 유틸리티가 Main Menu로 돌아갑니다. 여기서 메뉴 옵션 3을 다시 실행하여 다른 응답을 입력할 수 있습니다. 이전 대답이 기본값으로 표시됩니다.

  11. 필요하면 scinstall 명령에 의해 작성된 기본 class 파일이나 프로파일을 조정하십시오.

    scinstall 명령을 실행하면 다음과 같이 autoscinstall.class 기본 class 파일을 jumpstart-dir/autoscinstall.d/3.0 디렉토리에 만듭니다.


    install_type    initial_install
    system_type     standalone
    partitioning    explicit
    filesys         rootdisk.s0 free /
    filesys         rootdisk.s1 750 swap
    filesys         rootdisk.s3 100  /globaldevices
    filesys         rootdisk.s7 10
    cluster         SUNWCuser       add
    package         SUNWman         add


    주 -

    기본 class 파일은 Solaris 소프트웨어의 End User System Support 소프트웨어 그룹(SUNWCuser)을 설치합니다. Sun Enterprise E10000 server 서버의 경우에는 Entire Distribution + OEM 소프트웨어 그룹을 설치해야 합니다. 또한 Oracle과 같은 다른 회사 소프트웨어에는 추가 Solaris 패키지가 필요할 수도 있습니다. Solaris 소프트웨어 요구 사항은 다른 회사 문서를 참조하십시오.


    다음 방법 중 한가지 방법으로 프로파일을 변경할 수 있습니다.

    • autoscinstall.class 파일을 직접 편집하십시오. 이 변경 사항은 이 사용자 정의 JumpStart 디렉토리를 사용하는 모든 클러스터의 모든 노드에 적용됩니다.

    • 다른 프로파일을 나타내도록 rules 파일을 갱신한 다음 check 유틸리티를 실행하여 rules 파일을 확인하십시오.

    Solaris 운영 환경 설치 프로파일이 최소 Sun Cluster 파일 시스템 할당 요구 사항만 충족시키면 설치 프로파일에 대한 다른 변경에 제한이 없습니다. 분할 방법과 Sun Cluster 3.0 소프트웨어 지원 요구 사항은 14페이지의 "시스템 디스크 파티션"을 참조하십시오.

  12. Solaris 패치 디렉토리를 설정하십시오.

    1. JumpStart 설치 서버에 jumpstart-dir/autoscinstall.d/nodes/node/patches 디렉토리를 만드십시오.

      클러스터의 각 노드에 대하여 하나의 파일을 만드십시오. 여기서 node는 클러스터 노드의 이름입니다. 아니면 이 이름 지정 규약을 사용하여 공유 패치 디렉토리에 대한 기호 링크를 만드십시오.


      # mkdir jumpstart-dir/autoscinstall.d/nodes/node/patches
      

    2. 모든 Solaris 패치 사본을 각 디렉토리에 넣으십시오.

      또한 Solaris 소프트웨어가 설치된 후에 설치되어야 하는 하드웨어 관련 패치 사본도 각 디렉토리에 넣으십시오.

  13. 필요한 호스트 이름 정보가 포함된 파일을 각 노드에 설치하십시오.

    1. JumpStart 설치 서버에서 이름이 jumpstart-dir /autoscinstall.d/nodes/node/archive/etc/inet/hosts인 파일을 만드십시오.

      각 노드에 대해 하나의 파일을 작성하십시오. node는 클러스터 노드의 이름입니다. 대신 이 이름 지정 규약을 사용하여 공유 hosts 파일에 대한 기호 링크를 만들 수 있습니다.

    2. 다음 항목을 각 파일에 추가하십시오.

      • Sun Cluster CD-ROM 이미지의 사본이 있는 NFS 서버의 IP 주소와 호스트 이름. 이는 JumpStart 설치 서버나 다른 시스템이 될 수 있습니다.

      • 클러스터에 있는 각 노드의 IP 주소와 호스트 이름.

  14. (옵션) 사용자 고유의 설치 완료 후 스크립트를 추가하십시오.

    완료 스크립트를 추가할 수 있으며, 이는 scinstall 疵의해 설치된 표준 완료 스크립트 이후에 실행됩니다.

    1. 완료 스크립트 이름에 finish라고 명명하십시오.

    2. 완료 스크립트를 클러스터의 각 노드에 대해 한 디렉토리인 jumpstart-dir/autoscinstall.d/nodes/node 디렉토리에 복사하십시오.

      대신 이 이름 지정 규약을 사용하여 공유 완료 스크립트에 대한 기호 링크를 만들 수 있습니다.

  15. 관리 콘솔을 사용할 경우, 클러스터의 각 노드에 대해 콘솔 화면을 표시하십시오.

    cconsole(1M)이 관리 콘솔에 설치되고 구성되었으면, 이를 사용하여 개인 콘솔 화면을 표시할 수 있습니다. 그렇지 않으면, 개별적으로 각 노드의 콘솔에 연결해야 합니다.

  16. 각 노드의 콘솔에 ok PROM 프롬프트가 표시되면 boot net - install 명령을 입력하여 각 노드의 네트워크 JumpStart 설치를 시작하십시오.


    주 -

    명령의 대시(-)는 양쪽에 공백이 있어야 합니다.



    ok boot net - install
    

    Sun Cluster 설치 결과가 /var/cluster/logs/install/scinstall.log.pid 파일에 기록됩니다. 여기서 pidscinstall 인스턴스의 프로세스 ID 번호입니다.


    주 -

    /etc/inet 디렉토리에 자신의 고유한 ntp.conf 파일을 설치하지 않았으면, scinstall 명령은 기본 ntp.conf 파일을 자동으로 설치해 줍니다. 기본 파일은 최대 노드 수에 대한 참조사항과 함께 제공되므로, xntpd(1M) 디먼은 이 참조사항에 관한 오류 메시지를 시동 할 때 나타낼 수 있습니다. 이 메시지들은 무시해도 안전합니다. 그렇지 않고, 정상적인 클러스터 조건 하에서 이 메시지들이 표시되지 않도록 하는 방법에 대해서는 "NTP(Network Time Protocol) 갱신 방법"을 참조하십시오.


    설치가 성공적으로 완료되면, 각 노드는 새 클러스터 노드로 완전히 설치됩니다.


    주 -

    Solaris 인터페이스 그룹 기능은 기본적으로 Solaris 소프트웨어 설치 동안 사용할 수 없습니다. 인터페이스 그룹은 Sun Cluster 구성에서 지원되지 않으므로 사용할 수 없습니다. Solaris 인터페이스 그룹에 대한 자세한 정보는 ifconfig(1M) 설명서 페이지를 참조하십시오.


  17. 기존 클러스터에 새 노드를 설치하시겠습니까?

    • 아니면 단계 18로 이동하십시오.

    • 그러면 모든 기존 클러스터 파일 시스템에 대한 마운트 포인트를 새 노드에 만드십시오.

    1. 활성화된 다른 클러스터 노드에서 모든 클러스터 파일 시스템의 이름을 표시하십시오.


      % mount | grep global | egrep -v node@ | awk '{print $1}'
      

    2. 클러스터에 추가한 노드에서 클러스터의 각 클러스터 파일 시스템에 대한 마운트 포인트를 만드십시오.


      % mkdir -p mountpoint
      

      예를 들어, 마운트 명령에서 반환되는 파일 시스템 이름이 /global/dg-schost-1이면 클러스터에 추가되는 노드에서 mkdir -p /global/dg-schost-1을 실행하십시오.


      주 -

      단계 19에서 클러스터를 다시 부트하면 마운트 포인트가 활성화됩니다.


  18. Sun Cluster 소프트웨어 패치를 설치하십시오.

    패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오.

  19. 기존 클러스터에 새 노드를 추가했습니까, 전체 클러스터를 다시 부트하기 위해 필요한 Sun Cluster 소프트웨어 패치를 설치했습니까, 아니면 두 가지를 모두 설치했습니까?

    • 설치하지 않았는데 패치 설치를 위해 노드를 다시 부트해야 하면 각 노드를 다시 부트하십시오.

    • 설치했으면 구성을 위해 다시 부트하십시오.

    1. 하나의 노드로부터 클러스터를 종료하십시오.


      # scshutdown
      


      주 -

      클러스터가 종료되기 전에는 첫 번째로 설치한 클러스터 노드를 다시 부트하지 마십시오.


    2. 클러스터의 각 노드를 다시 부트하십시오.


      ok boot
      

    클러스터 설치 모드가 비활성화될 때까지 클러스터를 구성한 첫 번째 설치 노드만 정족수를 갖습니다. 아직 설치 모드에 있는 형성된 클러스터에서, 첫 번째 설치 노드가 다시 시동되기 전에 클러스터가 시스템 종료되지 않으면, 나머지 클러스터 노드는 정족수를 확보할 수 없고 전체 클러스터가 시스템 종료됩니다. 클러스터 노드는 "설치 후 설정 수행 방법" 절차 동안 scsetup(1M) 명령을 처음 실행할 때까지 설치 모드에 남아 있습니다.

  20. 이름 서비스 찾아보기 순서를 구성하십시오.

    "이름 서비스 스위치 구성 방법"으로 이동하십시오.

이름 서비스 스위치 구성 방법

클러스터의 각 노드에 대하여 다음 작업을 수행하십시오.

  1. 클러스터 노드에 대하여 superuser가 되어야 합니다.

  2. /etc/nsswitch.conf 파일을 편집하십시오.

    1. clusterhostsnetmasks 데이터베이스 항목에 대한 첫 번째 소스 찾아보기인지 확인하십시오.

      이 순서는 Sun Cluster 소프트웨어가 제대로 작동되도록 하기 위해 필요합니다. scinstall(1M) 명령은 설치 동안 이 항목들에 cluster를 추가합니다.

    2. (옵션) 이름 지정 서비스를 사용할 수 없을 때 데이터 서비스 가용성을 높이려면 다음 항목의 찾아보기 순서를 변경하십시오.

      • hostsnetmasks 데이터베이스 항목의 경우, cluster 다음에 files이 나오도록 하십시오.

      • 다른 모든 데이터베이스 항목의 경우, files을 먼저 찾아보기 순서에 놓으십시오.

      찾아보기 순서를 수정한 후에 [NOTFOUND=return] 기준이 마지막 항목이 되면 기준이 더 이상 필요 없습니다. 항목에서 [NOTFOUND=return] 기준을 삭제할 수도 있고 남겨 둘 수도 있습니다. 남겨 두면 이 기준이 무시됩니다.

    다음 예는 /etc/nsswitch.conf 파일 중 일부분의 내용입니다. hostsnetmasks 데이터베이스 항목에 대한 찾아보기 순서는 첫 번째가 cluster이고 그 다음이 files입니다. 다른 항목에 대한 찾아보기 순서는 files에서 시작합니다. 항목에서 [NOTFOUND=return] 기준이 제거됩니다.


    # vi /etc/nsswitch.conf
    ...
    passwd:     files nis
    group:      files nis
    ...
    hosts:      cluster files nis
    ...
    netmasks:   cluster files nis
    ...

    nsswitch.conf 항목에 대한 자세한 내용은 nsswitch.conf(4)를 참조하십시오.

  3. 루트 사용자의 환경을 설정하십시오.

    "루트 환경을 설정하는 방법"으로 이동하십시오.

루트 환경을 설정하는 방법

클러스터의 각 노드에서 다음 작업을 수행하십시오.


주 -

Sun Cluster 구성에서 터미널로 출력하기 전에 여러 가지 셸에 대한 사용자 초기화 파일로 대화식 셸에서 실행되는지 확인해야 합니다. 안되면 데이터 서비스에 예상하지 않은 작동이나 장애가 발생할 수 있습니다. 사용자의 작업 환경을 사용자 정의하는 방법은 Solaris System Administration Guide, Volume 1을 참조하십시오.


  1. 클러스터 노드에서 수퍼유저가 되어야 합니다.

  2. .cshrc 파일에서 PATHMANPATH 항목을 수정하십시오.

    1. /usr/sbin/usr/cluster/bin이 포함되도록 PATH를 설정하십시오.

      VERITAS Volume Manager의 경우에는 /etc/vx/bin을 포함하도록 PATH를 설정하십시오. VRTSvmsa 패키지를 설치하려면 /opt/VRTSvmsa/binPATH에 추가하십시오.

    2. /usr/cluster/man이 포함되도록 MANPATH를 설정하십시오. 볼륨 관리자 고유 경로도 포함시키십시오.

      • Solstice DiskSuite 소프트웨어의 경우에는 /usr/share/man이 포함되도록 MANPATH를 설정하십시오.

      • VERITAS Volume Manager의 경우에는 /opt/VRTSvxvm/man이 포함되도록 MANPATH를 설정하십시오. VRTSvmsa 패키지를 설치하려면 /opt/VRTSvmsa/manPATH에 추가하십시오.

  3. (옵션) 관리를 쉽게 하려면, 각 노드에서 동일한 루트 암호를 설정하십시오.

  4. 남은 각 클러스터 노드에 대하여 단계 1부터 단계 3까지 반복하십시오.

  5. 데이터 서비스 소프트웨어 패키지를 설치하십시오.

    "데이터 서비스 소프트웨어 패키지 설치 방법"으로 이동하십시오.

데이터 서비스 소프트웨어 패키지 설치 방법

각 클러스터 노드에서 이 작업을 수행하십시오.


주 -

SunPlex Manager를 사용하여 Sun Cluster HA for NFS 또는 Sun Cluster HA for Apache를 설치하거나 두 가지를 모두 설치하고 다른 데이터 서비스는 설치하지 않으려면 이 절차를 수행할 필요가 없습니다. 대신 "설치 후 설정 수행 방법"을 진행하십시오.


  1. 클러스터 노드에서 수퍼유저가 되어야 합니다.

  2. CD-ROM으로 설치하는 경우에는 Sun Cluster 3.0 Agents 7/01 CD-ROM을 노드의 CD-ROM 드라이브에 넣으십시오.

  3. scinstall(1M) 유틸리티를 시작하십시오.


    # scinstall
    

    대화식 scinstall 유틸리티를 사용할 때 다음 지침을 따르십시오.

    • 대화식 scinstall은 우선 입력할 수 있게 합니다. 그러므로 다음 메뉴 화면이 바로 나타나지 않으면 Return을 두 번 이상 누르지 마십시오.

    • 달리 명시되지 않으면, Control-D를 누르면 일련의 관련된 질문들의 시작이나 기본 메뉴로 돌아갑니다.

  4. 데이터 서비스를 추가하려면 4(새 데이터 서비스에 대한 지원을 이 클러스터 노드에 추가)를 입력하십시오.

    화면의 지시에 따라 설치할 모든 데이터 서비스를 선택하십시오.


    주 -

    설치된 데이터 서비스의 호스트 자원에 대해 노드가 예상되지 않아도, 각 노드에 같은 데이터 서비스 패키지 세트를 설치해야 합니다.


  5. CD-ROM에서 설치한 경우에는 CD-ROM을 빼십시오.

  6. Sun Cluster 데이터베이스 서비스 패치를 설치하십시오.

    패치 위치와 설치 방법을 보려면 Sun Cluster 3.0 U1 릴리스 정보를 참조하십시오.

    패치 특별 지시사항에 의해 지정되지 않는다면, Sun Cluster 데이터 서비스 패치 설치 후에 다시 시동할 필요가 없습니다. 패치를 설치하기 위해 다시 부트해야 하는 경우에는 먼저 scshutdown(1M) 명령을 사용하여 클러스터를 종료한 다음 클러스터의 각 노드를 다시 부트하십시오.


    주 -

    클러스터 설치 모드가 비활성화될 때까지 클러스터를 구성한 첫 번째 설치 노드만 정족수를 갖습니다. 아직 설치 모드에 있는 형성된 클러스터에서, 첫 번째 설치 노드가 다시 시동되기 전에 클러스터가 시스템 종료되지 않으면, 나머지 클러스터 노드는 정족수를 확보할 수 없고 전체 클러스터가 시스템 종료됩니다. 클러스터 노드는 "설치 후 설정 수행 방법" 절차 동안 scsetup(1M) 명령을 처음 실행할 때까지 설치 모드에 남아 있습니다.


  7. 남은 각 클러스터 노드에 대하여 단계 1부터 단계 6까지 반복하십시오.

  8. 설치 후 설정을 수행하고 정족수를 할당하십시오.

    "설치 후 설정 수행 방법"으로 이동하십시오.

설치 후 설정 수행 방법

클러스터가 완전하게 형성된 후에, 이 절차를 한번만 수행하십시오.

모든 노드가 클러스터와 결합되었는지 확인하십시오.

  1. 한 노드에서 모든 노드가 클러스터와 결합되었는지 확인하십시오.

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


    % scstat -n
    

    다음과 같이 출력됩니다.


    -- Cluster Nodes --
                       Node name      Status
                       ---------      ------
      Cluster node:    phys-schost-1  Online
      Cluster node:    phys-schost-2  Online

  2. 각 노드에서 클러스터 노드에 대한 장치 연결을 확인하십시오.

    scdidadm(1M) 명령을 실행하여 시스템이 확인하는 모든 장치 목록을 표시하십시오. 수퍼유저로 로그인하지 않아도 이 명령을 실행할 수 있습니다.


    % scdidadm -L
    

    각 노드에서의 목록은 동일해야 합니다. 출력은 다음과 유사합니다.


    1       phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1
    2       phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
    2       phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
    3       phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
    3       phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
    ...

  3. 정족수 장치로 구성할 각 공유 디스크의 글로벌 장치 ID(DID)를 결정하십시오.

    단계 2scdidadm 출력을 사용하여 정족수 장치로 구성할 각 공유 디스크의 글로벌 장치 ID(DID) 이름을 식별하십시오. 예를 들어, 이전 부속단계의 출력은 글로벌 장치 d2phys-schost-1phys-schost-2에 의해 공유됨을 보여줍니다. 단계 8에서 이 정보를 사용하게 됩니다. 정족수 장치 계획에 대한 추가 정보는 "정족수 장치"를 참조하십시오.

  4. 기존 클러스터에 새 노드를 설치하시겠습니까?

    • 그러면 클러스터의 새 구성에 맞게 정족수 구성을 갱신해야 합니다. 정족수에 대한 자세한 내용은 Sun Cluster 3.0 U1 개념을 참조하십시오. 정족수 구성을 변경하려면 Sun Cluster 3.0 U1 시스템 관리 안내서의 절차를 따르십시오. 원하는 대로 정족수가 구성되었으면 단계 12으로 이동하십시오.

    • 아니면 단계 6로 이동하십시오.

  5. SunPlex Manager을 사용하여 Sun Cluster 소프트웨어를 설치했습니까?

    • 그러면 단계 11로 이동하십시오. Sun Cluster 설치 중에 SunPlex Manager이 정족수를 할당하고 설치 모드에서 클러스터를 제거합니다.

    • 아니면 단계 6으로 이동하십시오.

  6. 클러스터의 한 노드에서 수퍼유저가 되어야 합니다.

  7. scsetup(1M) 유틸리티를 시작하십시오.


    # scsetup
    

    Initial Cluster Setup 화면이 표시됩니다.


    주 -

    Main Menu가 대신 표시되면, 이 절차는 이미 성공적으로 수행되었습니다. 단계 11로 이동하십시오.


    정족수 설정 프로세스가 성공적으로 완료하는데 실패했거나 인터럽트된 경우, scsetup을 다시 실행하십시오.

  8. Do you want to add any quorum disks? 메시지가 나올 경우 2-노드 클러스터이면 공유 정족수 장치를 하나 이상 구성하십시오.

    2-노드 클러스터는 공유 정족수 장치가 구성될 때까지 설치 모드에 남아 있습니다. scsetup 유틸리티가 정족수 장치를 구성하고 나면 Command completed successfully 메시지가 표시됩니다. 클러스터에 세 개 이상의 노드가 있을 경우, 정족수 장치 구성은 선택적입니다.

  9. Is it okay to reset "installmode"? 메시지가 나오면 Yes라고 답하십시오.

    scsetup 유틸리티가 정족수 구성을 설정하고 클러스터에 대한 계수를 부여하고 나면 Cluster initialization is complete 메시지가 표시되고 유틸리티가 Main Menu로 돌아갑니다.

  10. 임의의 노드에서 장치 및 노드 정족수 구성을 확인하십시오.


    % scstat -q
    

  11. 임의의 노드에서 클러스터 설치 모드를 사용할 수 없는지 확인하십시오.

    superuser가 아니어도 이 명령을 실행할 수 있습니다.


    % scconf -p | grep "Cluster install mode:"
    Cluster install mode:                                  disabled

  12. 볼륨 관리 소프트웨어를 설치하십시오.