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

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

scinstall 사용자 정의 JumpStart 설치 방법으로 소프트웨어를 설치할 수 없는 경우 클러스터의 각 노드에서 Solaris OS를 설치하도록 이 절차를 수행하십시오. 클러스터의 JumpStart 설치에 대한 자세한 내용은 Solaris 및 Sun Cluster 소프트웨어를 설치하는 방법(JumpStart)을 참조하십시오.


정보 –

각 노드에서 동시에 Solaris OS를 설치하면 설치 시간을 단축할 수 있습니다.


노드에 Solaris OS가 이미 설치되어 있지만 해당 노드가 Sun Cluster 설치 요구 사항에 맞지 않으면 Solaris 소프트웨어를 다시 설치해야 합니다. 후속 Sun Cluster 소프트웨어를 성공적으로 설치하려면 이 절차의 단계를 따르십시오. 필수적인 루트 디스크 분할 및 기타 Sun Cluster 설치 요구 사항에 대한 자세한 내용은 Solaris OS 계획을 참조하십시오.

시작하기 전에

다음 작업을 수행합니다.

  1. 클러스터 관리 콘솔을 사용할 경우에는 클러스터의 각 노드에 대한 콘솔 화면을 표시합니다.

    • 관리 콘솔에 클러스터 제어판(Cluster Control Panel, CCP) 소프트웨어가 설치 및 구성되어 있는 경우 cconsole(1M) 유틸리티를 사용하여 개별 콘솔 화면을 표시합니다.

      수퍼유저로서 cconsole 유틸리티를 시작하려면 다음 명령을 사용합니다.


      adminconsole# /opt/SUNWcluster/bin/cconsole clustername &
      

      cconsole 유틸리티는 사용자의 입력과 동시에 모든 개별 콘솔 창으로 전송할 수 있도록 마스터 창을 엽니다.

    • cconsole 유틸리티를 사용하지 않는 경우 각 노드의 콘솔에 개별적으로 연결합니다.

  2. Solaris 설치 설명서의 지침에 따라 Solaris OS를 설치하십시오.


    주 –

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


    Solaris 소프트웨어를 설치하는 데 일반적으로 사용되는 방법을 사용할 수 있습니다. Solaris 소프트웨어를 설치할 때 다음 단계를 수행하십시오.

    1. 최소한 최종 사용자 Solaris 소프트웨어 그룹을 설치하십시오.


      정보 –

      Solaris 소프트웨어 패키지를 수동으로 설치하지 않으려면 전체 Solaris 소프트웨어 그룹과 OEM 지원을 설치합니다.


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

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

      • 전역 장치 하위 시스템에서 사용할 최소 512MB의 파일 시스템을 만듭니다.


        주 –

        Sun Cluster 소프트웨어를 성공적으로 설치하려면 전역 장치 파일 시스템이 필요합니다.


      • 슬라이스 7에 최소 20MB 크기를 지정합니다.

      • 시스템 디스크 분할 영역에 설명한 대로 기타 필요한 파일 시스템 분할 영역을 만듭니다.

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

  3. 수퍼유저 대신 RBAC를 사용하여 클러스터 노드에 액세스하는 경우 모든 Sun Cluster 명령에 대해 인증을 제공하는 RBAC 역할로 설정할 수 있는지 확인하십시오.

    수퍼유저가 아닌 경우, 이 설치 절차에서는 다음 Sun Cluster RBAC 인증이 필요합니다.

    • solaris.cluster.modify

    • solaris.cluster.admin

    • solaris.cluster.read

    RBAC 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesRole-Based Access Control (Overview)을 참조하십시오. 각 Sun Cluster 하위 명령에 필요한 RBAC 인증에 대해서는 Sun Cluster 매뉴얼 페이지를 참조하십시오.

  4. 기존 클러스터에 노드를 추가하려면 새 노드에 클러스터 파일 시스템의 마운트 지점을 추가합니다.

    1. 활성 클러스터 노드에서 모든 클러스터 파일 시스템의 이름을 표시합니다.


      phys-schost-1# mount | grep global | egrep -v node@ | awk '{print $1}'
      
    2. 새 노드에서 클러스터의 각 파일 시스템에 대한 마운트 지점을 만드십시오.


      phys-schost-new# mkdir -p mountpoint
      

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

  5. 노드를 추가하는 중이고 VxVM이 클러스터의 노드에 설치되면 다음 작업을 수행합니다.

    1. 동일한 vxio 번호가 VxVM 설치 노드에서 사용되었는지 확인합니다.


      phys-schost# grep vxio /etc/name_to_major
      vxio NNN
      
    2. 또한, VxVM이 설치되지 않은 각 노드에서 vxio 번호를 사용할 수 있는지 확인하십시오.

    3. VxVM이 설치되지 않은 노드에서 이미 vxio 번호를 사용하고 있으면 다른 번호를 사용하도록 /etc/name_to_major 항목을 변경합니다.

  6. End User Solaris Software Group을 설치하였으며 다음의 Sun Cluster 기능을 사용하려는 경우, 이 기능을 지원하는 추가적인 Solaris 소프트웨어 패키지를 설치합니다.

    • Remote Shared Memory Application Programming Interface(RSMAPI)

    • RSMRDT 드라이버

    • SPARC: SCI-PCI 어댑터

    • SPARC: Solaris 9 OS의 경우, 다음 명령을 사용합니다.


      phys-schost# pkgadd -d . SUNWrsm SUNWrsmc SUNWrsmo SUNWrsmox
      
    • Solaris 10 OS의 경우, 다음 명령을 사용합니다.


      phys-schost# pkgadd -G -d . SUNWrsm SUNWrsmo
      

      전역 영역에만 이 패키지를 추가해야 합니다. -G 옵션은 현재 영역에만 패키지를 추가합니다. 또한, 이 옵션은 패키지가 기존 비전역 영역 또는 나중에 만든 비전역 영역에 전달되지 않도록 지정합니다.

  7. 필요한 Solaris OS 패치 및 하드웨어 관련 펌웨어와 패치(저장 배열 지원용 포함)를 모두 설치합니다. 또한 하드웨어 패치에 포함된 필요한 모든 펌웨어를 다운로드하십시오.

    패치 위치 및 설치 지침은 Sun Cluster 3.2 2/08 Release Notes for Solaris OSPatches and Required Firmware Levels를 참조하십시오.

  8. x86: 기본 부트 파일을 설정합니다.

    이 값 설정을 사용하면 로그인 프롬프트에 액세스할 수 없는 경우에 노드를 재부트할 수 있습니다.

    • Solaris 9 OS에서 기본값을 kadb로 설정합니다.


      phys-schost# eeprom boot-file=kadb
      
    • Solaris 10 OS의 GRUB 부트 매개 변수 메뉴에서 기본값을 kmdb로 설정합니다.


      grub edit> kernel /platform/i86pc/multiboot kmdb
      
  9. 클러스터에서 사용되는 모든 공용 IP 주소를 사용하여 각 노드에서 /etc/inet/hosts 또는 /etc/inet/ipnodes 파일을 업데이트합니다.

    이름 지정 서비스 사용 여부와 관계없이 이 단계를 수행하십시오. ipnodes 파일은 IPv4 및 IPv6 주소를 모두 포함할 수 있습니다. IP 주소를 추가해야 하는 Sun Cluster 구성 요소 목록은 공용 네트워크 IP 주소를 참조하십시오.


    주 –

    새 클러스터 또는 새 클러스터 노드를 설정하는 동안 scinstall 유틸리티가 구성되는 각 노드의 공용 IP 주소를 /etc/inet/hosts 파일에 자동으로 추가합니다. /etc/inet/ipnodes 파일에 이러한 IP 주소를 추가하는 것은 선택 사항입니다.


  10. 클러스터 상호 연결에 ce 어댑터를 사용할 경우 /etc/system 파일에 다음 항목을 추가합니다.


    set ce:ce_taskq_disable=1

    다음에 시스템을 재부트하면 이 항목이 적용됩니다.

  11. (옵션) Sun Enterprise 10000 서버에서 동적 재구성을 사용하도록 /etc/system 파일을 구성합니다.

    클러스터의 각 노드에서 /etc/system 파일에 다음 항목을 추가합니다.


    set kernel_cage_enable=1

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

  12. (옵션) IPMP 그룹에서 공용 네트워크 어댑터를 구성합니다.

    클러스터를 만드는 동안 scinstall 유틸리티가 구성하는 다중 어댑터 IPMP 그룹을 사용하지 않으려면 독립형 시스템과 같이 사용자 정의 IPMP 그룹을 구성합니다. 자세한 내용은 System Administration Guide: Network Interfaces and Network Virtualization의 8 장, Administering IPMP를 참조하십시오.

    클러스터를 만드는 동안, scinstall 유틸리티는 동일한 서브넷을 사용하고 IPMP 그룹에서 아직 구성되지 않은 공용 네트워크 어댑터의 각 세트를 단일 다중 어댑터 IPMP 그룹으로 구성합니다. scinstall 유틸리티는 기존의 IPMP 그룹을 무시합니다.

다음 순서

내부 하드 드라이브의 미러링을 지원하는 서버로 내부 디스크 미러링을 구성하려면 내부 디스크 미러링을 구성하는 방법으로 이동합니다.

Sun 다중 경로 소프트웨어를 사용하려면 Sun Multipathing 소프트웨어를 설치하는 방법으로 이동합니다.

VxFS를 설치하려면 SPARC: VERITAS File System 소프트웨어 설치 방법으로 이동합니다.

그렇지 않으면 Sun Cluster 소프트웨어 패키지를 설치합니다. Sun Cluster 프레임워크 및 데이터 서비스 소프트웨어 패키지 설치 방법으로 이동합니다.

참조

Sun Cluster 구성에서 동적 재구성 작업을 수행하는 절차는 Solaris OS용 Sun Cluster 시스템 관리 안내서를 참조하십시오.