Sun Cluster 3.0 12/01 소프트웨어 설치 안내서

Solaris 소프트웨어를 설치하는 방법

scinstall(1M) 사용자 정의 JumpStart 설치 옵션을 사용하여 소프트웨어를 설치하는 경우가 아니면 클러스터의 각 노드에서 이 작업을 수행하여 Solaris 운영 환경을 설치하십시오.


주 -

노드에 이미 Solaris 운영 환경이 설치되어 있어도 이 절차에서 설명하는 대로 Solaris 소프트웨어를 다시 설치해야 Sun Cluster 소프트웨어를 성공적으로 설치할 수 있습니다.


  1. Solaris 소프트웨어를 설치하기 전에 하드웨어 설치가 완료되고 제대로 연결되었는지 확인하십시오.

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

  2. 클러스터 구성 계획이 완료되었는지 확인하십시오.

    요구 사항 및 지침은 "클러스터 소프트웨어 설치를 준비하는 방법"을 참조하십시오.

  3. Sun Cluster 3.0 릴리스 정보에서 완성된 "로컬 파일 시스템 레이아웃 워크시트"를 준비하십시오.

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

    • 아니면 단계 5로 이동하십시오. 로컬 호스트 이름 정보는 단계 15에서 설정합니다.

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

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

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

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


    정보 -

    각 노드에서 동시에 Solaris 운영 환경을 설치하는 방법으로 시간을 절약할 수 있습니다.


  6. 클러스터의 각 노드에서 local-mac-address 변수가 정확하게 false로 설정되었는지 확인하십시오.

    Sun Cluster 소프트웨어를 사용할 경우에는 local-mac-address 변수를 true로 설정할 수 없습니다.

    1. local-mac-address 변수의 값을 표시하십시오.

      • 노드에 이미 Solaris 소프트웨어가 설치되어 있으면 수퍼유저 권한으로 다음 명령을 실행하십시오.


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

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


        ok printenv local-mac-address?
        

    2. 명령을 실행할 때 각 노드에서 local-mac-address?=false 설정이 반환됩니까?

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

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

        • 노드에 이미 Solaris 소프트웨어가 설치되어 있으면 수퍼유저 권한으로 다음 명령을 실행하십시오.


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

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


          ok setenv local-mac-address? false
          

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

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

  7. Solaris 설치 설명서의 지시에 따라 Solaris 운영 환경을 설치하십시오.


    주 -

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


    Solaris 운영 환경을 설치할 때 일반적으로 사용하는 방법을 사용하여 클러스터 환경에 설치할 새 노드에 소프트웨어를 설치할 수 있습니다. 이러한 일반적인 방법에는 Solaris 대화식 설치 프로그램, Solaris JumpStart, Solaris Web Start 등이 있습니다.

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

    1. 최소 요구 사항으로 End User System Support 소프트웨어 그룹을 설치해야 합니다.

      Solaris 소프트웨어의 추가 요구 사항은 "Solaris 소프트웨어 그룹에 대한 참고 사항"을 참조하십시오.

      RSMAPI(Remote Shared Memory Application Programming Interface)를 사용하려고 하거나 상호 연결 전송을 위해 SCI-PCI 어댑터를 사용하는 경우에는 필요한 RSMAPI 소프트웨어 패키지(SUNWrsm, SUNWrsmx, SUNWrsmoSUNWrsmox)가 높은 레벨의 소프트웨어 그룹에 포함됩니다. End User System Support 소프트웨어 그룹을 설치할 경우에는 단계 12에서 Solaris CD-ROM을 사용하여 직접 SUNWrsm* 패키지를 설치해야 합니다.

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

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


        주 -

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


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

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


      주 -

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


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

    5. 자동 절전 종료 기능을 사용할 것인지 묻는 메시지가 나오면 no로 답하십시오.

      Sun Cluster 구성에서는 자동 종료 기능을 사용하면 안됩니다. 자세한 내용은 pmconfig(1M) 및 power.conf(4) 설명서 페이지를 참조하십시오.


    주 -

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


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

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

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

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

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

    • 아니면 작동하는 다른 클러스터 노드에서 scsetup(1M) 명령을 실행하여 인증된 클러스터 노드 목록에 새 노드의 이름을 추가하십시오. 절차는 Sun Cluster 3.0 12/01 시스템 관리 안내서에 있는 "인증된 노드 목록에 클러스터 노드를 추가하는 방법"을 참조하십시오.

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

    1. 클러스터에서 작동하는 다른 노드에서 모든 클러스터 파일 시스템의 이름을 표시하십시오.


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

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


      % mkdir -p mountpoint
      

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

  11. 클러스터에 있는 노드 중에 VxVM(VERITAS Volume Manager)이 설치된 노드가 있습니까?

    • 그러면 이 노드의 /etc/name_to_major 파일에 vxio 드라이버 값을 210으로 설정하는 항목을 추가하십시오.


      # vi /etc/name_to_major
      vxio 210

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

  12. RSMAPI(Remote Shared Memory Application Programming Interface)를 사용하려고 하거나 상호 연결 전송을 위해 SCI-PCI 어댑터를 사용하십니까?

    • 그런 경우에 End User System Support 소프트웨어 그룹을 설치했으면 Solaris CD-ROM에서 SUNWrsm* 패키지를 설치하십시오.


      # pkgadd -d . SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox
      

    • 그렇지 않거나 높은 레벨의 소프트웨어 그룹을 설치했으면 단계 13으로 이동하십시오.

  13. Solaris 소프트웨어 패치가 있으면 설치하십시오.

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

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

    패치 위치와 설치 방법은 Sun Cluster 3.0 12/01 릴리스 정보를 참조하십시오.

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

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

  16. 동적 재구성을 사용하시겠습니까?


    주 -

    클러스터 구성에서 동적 재구성을 사용하려면 Sun Cluster 소프트웨어에서 동적 재구성을 사용할 수 있도록 서버에서 지원해야 합니다.


    • 그러면 각 노드에서 /etc/system 파일에 다음 항목을 추가하십시오.


      set kernel_cage_enable=1

      다음에 시스템을 다시 부트하면 이 항목이 적용됩니다. 동적 재구성에 대한 자세한 내용은 서버 문서를 참조하십시오.

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

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