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

ProcedureSun Cluster 소프트웨어를 구성 해제하여 설치 문제를 해결하는 방법

설치한 노드에 클러스터를 연결할 수 없거나 구성 정보를 수정해야 하는 경우 이 절차를 수행합니다. 예를 들어, 모든 노드에 이 절차를 수행하여 전송 어댑터 또는 개인 네트워크 주소를 재구성합니다.


주 –

쿼럼 구성 및 설치 모드 확인 방법단계 2에서 설명한 대로 노드가 이미 클러스터에 포함되었고 더 이상 설치 모드가 아니면 이 절차를 수행하지 마십시오. 대신, Solaris OS용 Sun Cluster 시스템 관리 안내서클러스터 노드에 설치된 Sun Cluster 소프트웨어를 제거하는 방법으로 이동하십시오.


시작하기 전에

노드의 클러스터 구성을 재실행을 시도합니다. 노드에 Sun Cluster 소프트웨어 구성을 반복하여 특정 클러스터 노드 구성을 수정할 수 있습니다.

  1. 구성을 해제하려는 각 노드를 클러스터의 노드 인증 목록에 추가합니다.

    단일 노드 클러스터를 구성 해제하려는 경우에는 단계 2로 건너뜁니다.

    1. 구성을 해제하려는 노드가 아닌 활성 클러스터 요소에서 수퍼유저로 전환합니다.

    2. 인증 목록에 추가할 노드 이름을 지정합니다.


      phys-schost# /usr/cluster/bin/claccess allow -h nodename
      
      -h nodename

      인증 목록에 추가할 노드의 이름을 지정합니다.

      이 작업을 수행하기 위해 clsetup 유틸리티를 사용할 수도 있습니다. 절차는Solaris OS용 Sun Cluster 시스템 관리 안내서권한이 부여된 노드 목록에 노드를 추가하는 방법을 참조하십시오.

  2. 구성을 해제하려는 노드에서 수퍼유저로 전환합니다.

  3. 노드를 종료합니다.


    phys-schost# shutdown -g0 -y -i0
    
  4. 비클러스터 모드에서 노드를 재부트합니다.

    • SPARC 기반 시스템에서는 다음 명령을 수행하십시오.


      ok boot -x
      
    • x86 기반 시스템에서는 다음 명령을 수행하십시오.

      1. GRUB 메뉴에서 화살표 키를 사용하여 적절한 Solaris 항목을 선택하고 e를 입력하여 해당 명령을 편집합니다.

        GRUB 메뉴가 다음과 같이 나타납니다.


        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                                  |
        | Solaris failsafe                                                        |
        |                                                                         |
        +-------------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.

        GRUB 기반 부트에 대한 내용은 System Administration Guide: Basic Administration의 11 장, GRUB Based Booting (Tasks)을 참조하십시오.

      2. 부트 매개 변수 화면에서 화살표 키를 사용하여 kernel 항목을 선택하고 e를 입력하여 항목을 편집합니다.

        다음과 같이 GRUB 부트 매개 변수 화면이 나타납니다.


        GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
        +----------------------------------------------------------------------+
        | root (hd0,0,a)                                                       |
        | kernel /platform/i86pc/multiboot                                     |
        | module /platform/i86pc/boot_archive                                  |
        +----------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.
      3. 명령에 -x를 추가하여 시스템 부트를 비클러스터 모드로 지정합니다.


        [ Minimal BASH-like line editing is supported. For the first word, TAB
        lists possible command completions. Anywhere else TAB lists the possible
        completions of a device/filename. ESC at any time exits. ]
        
        grub edit> kernel /platform/i86pc/multiboot -x
        
      4. Enter 키를 눌러 변경 사항을 수락하고 부트 매개 변수 화면으로 돌아갑니다.

        화면에 편집된 명령이 표시됩니다.


        GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
        +----------------------------------------------------------------------+
        | root (hd0,0,a)                                                       |
        | kernel /platform/i86pc/multiboot -x                                  |
        | module /platform/i86pc/boot_archive                                  |
        +----------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.-
      5. 비클러스터 모드로 노드를 부트하려면 b를 입력합니다.


        주 –

        커널 부트 매개 변수 명령에 대한 변경 사항은 시스템을 재부트하면 사라집니다. 다음에 노드를 재부트하면 클러스터 모드로 부트됩니다. 대신 비클러스터 모드로 부트하려면 이 단계를 다시 수행하여 커널 부트 매개 변수 명령에 -x 옵션을 추가합니다.


  5. Sun Cluster 패키지에 제공되는 파일이 들어 있지 않은 디렉토리(예: 루트(/) 디렉토리)로 변경합니다.


    phys-schost# cd /
    
  6. 클러스터 구성에서 노드를 제거합니다.


    phys-schost# /usr/cluster/bin/clnode remove
    

    클러스터 구성에서 노드는 제거되지만 노드의 Sun Cluster 소프트웨어는 제거되지 않습니다.

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

  7. 구성 해제하려면 각각의 추가 노드에 대해 단계 2 - 단계 6을 반복합니다.

  8. (옵션) Uninstall Sun Cluster 프레임워크 및 데이터 서비스 소프트웨어 패키지를 제거합니다.


    주 –

    Sun Cluster 소프트웨어를 제거하거나 재설치하지 않는 경우 이 단계를 건너뜁니다.


    또한, 이 단계에서는 Sun Cluster 항목을 Sun Java Enterprise System(Java ES) 제품 레지스트리에서 제거합니다. Java ES 제품 레지스트리에 Sun Cluster 소프트웨어가 설치된 기록이 있는 경우 Java ES 설치 프로그램에 Sun Cluster 구성 요소가 회색으로 나타나고 소프트웨어를 재설치할 수 없습니다.

    1. uninstall 프로그램을 시작합니다.

      다음 명령을 실행합니다. ver은 Sun Cluster 소프트웨어를 설치한 Java ES 배포판의 버전입니다.


      phys-schost# /var/sadm/prod/SUNWentsysver/uninstall
      
    2. 설치 제거할 Sun Cluster 구성 요소를 선택하는 화면의 지침을 따르십시오.


      주 –

      Sun Cluster Geographic Edition 소프트웨어가 설치된 경우에는 해당 소프트웨어를 설치 해제해야 합니다.


      uninstall 프로그램 사용에 대한 자세한 내용은 Sun Java Enterprise System 5 Installation Guide for UNIX의 8 장, Uninstalling를 참조하십시오.

다음 순서

노드에서 Sun Cluster 소프트웨어를 재설치 또는 재구성하려면 표 2–1을 참조하십시오. 이 표에서는 모든 설치 작업 및 작업을 수행하는 순서에 대해 설명합니다.

클러스터에서 물리적으로 노드를 제거하려면 Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS How to Remove an Interconnect Component 및 저장소 어레이에 대한 Sun Cluster Hardware Administration Collection 설명서의 제거 절차를 참조하십시오.