Oracle® Solaris Cluster 시스템 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

통합 아카이브에서 노드를 복원하는 방법

이 절차에서는 자동 설치 프로그램 서버에 대해 scinstall 유틸리티의 대화식 형식을 사용합니다. 이미 AI 서버를 설정하고 Oracle Solaris Cluster 저장소에서 ha-cluster/system/install 패키지를 설치했어야 합니다. 아카이브의 노드 이름이 복원 중인 노드와 같아야 합니다.

    이 절차에서 대화식 scinstall 유틸리티를 사용하려면 다음 지침을 준수하십시오.

  • 대화식 scinstall 유틸리티에서는 사용자가 먼저 입력할 수 있습니다. 따라서 다음 메뉴 화면이 즉시 나타나지 않을 경우에 Enter 키를 두 번 이상 누르지 마십시오.

  • 다른 지시가 없는 한 Ctrl-D를 눌러 관련 질문의 시작 부분이나 주 메뉴로 돌아갈 수 있습니다.

  • 질문의 끝에 기본 응답이나 이전 세션에 대한 응답이 괄호([ ]) 안에 표시됩니다. Enter 키를 누르면 별도의 입력 없이 괄호 안의 응답을 선택할 수 있습니다.

  1. 전역 클러스터의 노드에서 root 역할을 수행하고 복구 아카이브를 만듭니다.
    phys-schost# archiveadm create -r archive-location

    아카이브를 만들 때는 공유 저장소에 있는 ZFS 데이터 세트를 제외합니다. 공유 저장소의 데이터를 복원하려면 기존 방법을 사용합니다.

    archiveadm 명령 사용에 대한 자세한 내용은 archiveadm(1M) 매뉴얼 페이지를 참조하십시오.

  2. 자동 설치 프로그램 서버에 로그인하고 root 역할을 수행합니다.
  3. scinstall 유틸리티를 시작합니다.
    phys-schost# scinstall
  4. 클러스터를 복원할 옵션 번호를 입력하고 Return 키를 누릅니다.
    *** Main Menu ***
    
    Please select from one of the following (*) options:
    
    * 1) Install, restore, or replicate a cluster from this Automated Installer server
    * 2) Securely install, restore, or replicate a cluster from this Automated Installer server
    * 3) Print release information for this Automated Installer install server
    
    * ?) Help with menu options
    * q) Quit
    
    Option:  2

    비보안 AI 서버 설치를 사용하여 클러스터 노드를 복원하려면 옵션 1을 선택합니다. 보안 AI 서버 설치를 사용하여 클러스터 노드를 복원하려면 옵션 2를 선택합니다.

    Custom Automated Installer(사용자 정의 자동 설치 프로그램) 메뉴나 Custom Secure Automated Installer(사용자 정의 보안 자동 설치 프로그램) 메뉴가 표시됩니다.

  5. Restore Cluster Nodes from Unified Archives(통합 아카이브에서 클러스터 노드 복원)에 해당하는 옵션 번호를 입력하고 Return 키를 누릅니다.

    Cluster Name(클러스터 이름) 화면이 표시됩니다.

  6. 복원할 노드를 포함하는 클러스터 이름을 입력하고 Return 키를 누릅니다.

    Cluster Nodes(클러스터 노드) 화면이 표시됩니다.

  7. Unified Archives에서 복원할 클러스터 노드의 이름을 입력합니다.

    한 줄에 하나씩 노드 이름을 입력하고 Return 키를 누릅니다. 완료되면 Control-D 키를 누르고 yes를 입력하고 Return 키를 눌러 목록을 확인합니다. 클러스터의 모든 노드를 복원하려면 모든 노드를 지정합니다.

    scinstall 유틸리티가 노드의 MAC 주소를 찾을 수 없을 때 프롬프트가 표시되면 각 주소를 입력하고 Return 키를 누릅니다.

  8. 복구 아카이브의 전체 경로를 입력하고 Return 키를 누릅니다.

    노드 복원에 사용되는 아카이브는 반드시 복구 아카이브여야 합니다. 동일한 노드에서 특정 노드 복원에 사용하는 아카이브 파일을 만들어야 합니다. 복원할 클러스터 노드마다 이 단계를 반복합니다.

  9. scinstall 유틸리티가 이 AI 서버에서 클러스터 노드를 설치하는 데 필요한 구성을 수행하도록 각 노드에 대해 선택한 옵션을 확인합니다.

    또한 유틸리티는 DHCP 서버에서 DHCP 매크로를 추가하기 위한 지침을 인쇄하고 SPARC 노드에 대한 보안 키를 추가하거나 지웁니다(보안 설치를 선택한 경우). 해당 지침을 따릅니다.

  10. (선택 사항) 대상 장치를 사용자 정의하려면 각 노드에 대한 AI 매니페스트를 업데이트합니다.

    AI 매니페스트는 다음 디렉토리에 있습니다.

    /var/cluster/logs/install/autoscinstall.d/ \
    cluster-name/node-name/node-name_aimanifest.xml
    1. 대상 장치를 사용자 정의하려면 매니페스트 파일에서 target 요소를 업데이트합니다.

      설치 대상 장치를 찾기 위해 지원되는 조건의 사용 방법에 따라 매니페스트 파일에서 target 요소를 업데이트합니다. 예를 들어, disk_name 하위 요소를 지정할 수 있습니다.


      주 -  scinstall에서는 매니페스트 파일의 기존 부트 디스크가 대상 장치가 된다고 가정합니다. 대상 장치를 사용자 정의하려면 매니페스트 파일에서 target 요소를 업데이트합니다. 자세한 내용은 Oracle Solaris 11.2 시스템 설치 의 제III부, 설치 서버를 사용하여 설치ai_manifest(4) 매뉴얼 페이지를 참조하십시오.
    2. 각 노드에 대해 installadm 명령을 실행합니다.
          # installadm update-manifest -n cluster-name-{sparc|i386} \ 
      -f /var/cluster/logs/install/autoscinstall.d/cluster-name/node-name/node-name_aimanifest.xml \
      -m node-name_manifest

    SPARCi386은 클러스터 노드의 구조입니다.

  11. 클러스터 관리 콘솔을 사용하고 있는 경우 클러스터의 각 노드에 대해 콘솔 화면을 표시합니다.
    • pconsole 소프트웨어를 관리 콘솔에 설치 및 구성한 경우 pconsole 유틸리티를 사용하여 개별 콘솔 화면을 표시합니다.

      root 역할로 다음 명령을 사용하여 pconsole 유틸리티를 시작합니다.

      adminconsole# pconsole host[:port] […]  &

      pconsole 유틸리티를 사용하면 사용자 입력을 모든 개별 콘솔 창으로 동시에 전송할 수 있는 마스터 창도 열립니다.

    • pconsole 유틸리티를 사용하지 않는 경우 각 노드의 콘솔에 개별적으로 연결합니다.
  12. 각 노드를 종료 후 부트하여 AI 설치를 시작합니다.

    Oracle Solaris 소프트웨어가 기본 구성으로 설치됩니다.


    주 -  Oracle Solaris 설치를 사용자 정의하려면 이 방법을 사용할 수 없습니다. Oracle Solaris 대화식 설치를 선택하면 자동 설치 프로그램이 무시되고 Oracle Solaris Cluster 소프트웨어가 설치 및 구성되지 않습니다. 설치 중 Oracle Solaris를 사용자 정의하려면 Oracle Solaris Cluster 소프트웨어 설치 설명서 의 Oracle Solaris 소프트웨어를 설치하는 방법의 지침을 따르고 Oracle Solaris Cluster 소프트웨어 설치 설명서 의 Oracle Solaris Cluster 소프트웨어 패키지를 설치하는 방법의 지침에 따라 클러스터를 설치 및 구성하십시오.
    • SPARC:
      1. 각 노드를 종료합니다.
        phys-schost# cluster shutdown -g 0 -y
      2. 다음 명령으로 노드를 부트합니다.
        ok boot net:dhcp - install

        주 -  명령의 양쪽에 대시(-)를 표시하고 대시의 앞뒤를 한 칸씩 띄우십시오.
    • x86:
      1. 노드를 재부트합니다.
        # reboot -p
      2. PXE 부트 중 Ctrl-N을 누릅니다.

        GRUB 메뉴가 표시됩니다.

      3. Automated Install(자동 설치) 항목을 즉시 선택하고 Enter 키를 누릅니다.

        주 -  Automated Install(자동 설치) 항목을 20초 내에 선택하지 않으면 기본 대화식 텍스트 설치 프로그램 방법으로 설치가 진행됩니다. 그러면 Oracle Solaris Cluster 소프트웨어를 설치 및 구성할 수 없습니다.

        설치가 완료되면 각 노드가 자동으로 재부트되어 클러스터가 결합됩니다. 노드는 아카이브가 만들어졌을 때와 동일한 상태로 복원됩니다. Oracle Solaris Cluster 설치 출력은 각 노드의 /var/cluster/logs/install/sc_ai_config.log 파일에 기록됩니다.

  13. 한 노드에서 모든 노드가 클러스터를 결합했는지 확인합니다.
    phys-schost# clnode status

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

    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

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