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

Procedure노드 또는 개인 네트워크를 추가할 때 개인 네트워크 구성을 변경하는 방법

노드 또는 비전역 영역 수 또는 개인 네트워크 수의 증가 또는 조합으로 수용하려면 이 작업을 수행하여 클러스터 개인 IP 주소 범위를 변경합니다. 또한 이 절차를 사용하여 개인 IP 주소 범위를 감소시킬 수 있습니다.


주 –

이 절차를 수행하려면 전체 클러스터를 종료해야 합니다.


시작하기 전에

모든 클러스터 노드에 대해 수퍼유저를 위한 원격 쉘(rsh(1M)) 또는 보안 쉘(ssh(1)) 액세스 가 활성화되었는지 확인합니다.

  1. 클러스터의 노드에서 수퍼유저로 전환합니다.

  2. 하나의 노드에서 clsetup 유틸리티를 시작합니다.


    # clsetup
    

    clsetup 주 메뉴가 표시됩니다.

  3. 각 자원 그룹을 오프라인으로 전환하십시오.

    노드에 비전역 영역이 포함되어 있으면 영역 내 모든 자원 그룹도 오프라인으로 전환됩니다.

    1. 자원 그룹 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

      자원 그룹 메뉴가 표시됩니다.

    2. 자원 그룹의 온라인/오프라인 또는 스위치 오버에 대한 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

    3. 화면에 표시되는 메시지에 따라 모든 자원 그룹을 오프라인으로 전환하고 관리 해제 상태로 놓습니다.

    4. 모든 자원이 오프라인으로 전환되면 q를 입력하여 자원 그룹 메뉴로 돌아갑니다.

  4. 클러스터의 모든 자원을 비활성화하십시오.

    1. 자원 활성화/비활성화 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

    2. 비활성화할 자원을 선택하고 화면에 표시되는 메시지를 따르십시오.

    3. 자원을 비활성화하려면 각 자원에 대해 위의 작업을 반복합니다.

    4. 모든 자원이 비활성화되면 q를 입력하여 자원 그룹 메뉴로 돌아갑니다.

  5. clsetup 유틸리티를 종료합니다.

  6. 모든 노드에서 모든 자원이 오프라인 상태이고 모든 자원 그룹이 관리 해제 상태인지 확인합니다.


    # cluster status -t resource,resourcegroup
    
    -t

    지정된 클러스터 객체로 출력 제한

    resource

    자원 지정

    resourcegroup

    자원 그룹 지정

  7. 하나의 노드에서 클러스터를 종료하십시오.


    # cluster shutdown -g0 -y
    
    -g

    대기 시간을 초 단위로 지정

    -y

    시스템 종료 확인을 요청하는 프롬프트가 나타나지 않도록 함

  8. 각 노드를 비클러스터 모드로 부트합니다.

    • 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 옵션을 추가합니다.


  9. 하나의 노드에서 clsetup 유틸리티를 시작합니다.

    비클러스터 모드에서 실행하면 clsetup 유틸리티에 비클러스터 모드 작업을 위한 주 메뉴가 표시됩니다.

  10. IP 주소 범위 변경 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

    clsetup 유틸리티에 현재의 개인 네트워크 구성이 표시되고 해당 구성을 변경할지 묻는 메시지가 표시됩니다.

  11. 개인 네트워크 IP 주소 또는 IP 주소 범위를 변경하려면 yes를 입력하고 Enter 키를 누릅니다.

    clsetup 유틸리티에 기본 개인 네트워크 IP 주소(172.16.0.0)가 표시되고 해당 기본값을 사용할 것인지 묻는 메시지가 표시됩니다.

  12. 해당 개인 네트워크 IP 주소를 변경하거나 사용합니다.

    • 기본 개인 네트워크 IP 주소를 사용하고 IP 주소 범위 변경을 진행하려면 yes를 입력하고 Enter 키를 누릅니다.

      clsetup 유틸리티가 기본 넷마스크를 사용할 것인지 묻습니다. 다음 단계로 건너뛰어 응답을 입력합니다.

    • 기본 개인 네트워크 IP 주소를 변경하려면 다음 단계를 수행합니다.

      1. clsetup 유틸리티에서 기본 주소를 사용할 것인지 물으면 그에 대한 응답으로 no를 입력한 후 Enter 키를 누릅니다.

        clsetup 유틸리티에 새 개인 네트워크 IP 주소를 묻는 메시지가 표시됩니다.

      2. 새 IP 주소를 입력하고 Enter 키를 누릅니다.

        clsetup 유틸리티에 기본 넷마스크가 표시되고 이 기본 넷마스크를 사용할 것인지 묻는 메시지가 표시됩니다.

  13. 기본 개인 네트워크 IP 주소 범위를 변경하거나 사용합니다.

    기본 넷마스크는 255.255.248.0입니다. 이 기본 IP 주소 범위는 클러스터에서 최대 64개의 노드와 최대 10개의 개인 네트워크를 지원합니다.

    • 기본 IP 주소 범위를 사용하려면 yes를 입력하고 Enter 키를 입력합니다.

      이제 다음 단계로 건너뜁니다.

    • IP 주소 범위를 변경하려면 다음 단계를 수행합니다.

      1. clsetup 유틸리티에서 기본 주소 범위를 사용할 것인지 물으면 그에 대한 응답으로 no를 입력한 후 Enter 키를 누릅니다.

        기본 넷마스크의 사용을 거부할 경우 클러스터에 구성하고자 하는 노드 및 개인 네트워크의 수를 묻는 메시지가 clsetup 유틸리티에서 표시됩니다.

      2. 클러스터에 구성할 노드 및 개인 네트워크의 수를 입력합니다.

        clsetup 유틸리티는 이 숫자를 가지고 두 개의 넷마스크를 제안하여 계산합니다.

        • 첫 번째 넷마스크는 지정한 수의 노드 및 개인 네트워크를 지원하는 최소 넷마스크입니다.

        • 두 번째 넷마스크는 지정한 노드 및 개인 네트워크 수의 두 배를 지원하여 차후 확대될 경우에도 수용할 수 있도록 합니다.

      3. 계산된 넷마스크 중 하나로 지정하거나 원하는 노드 및 개인 네트워크 수를 지원하는 다른 넷마스크를 지정합니다.

  14. clsetup 유틸리티가 업데이트를 진행할 것인지 물으면 그에 대한 응답으로 yes 를 입력합니다.

  15. 모두 완료되면 clsetup 유틸리티를 종료합니다.

  16. 각 노드를 클러스터로 재부트합니다.

    1. 각 노드를 종료합니다.


      # shutdown -g0 -y
      
    2. 각 노드를 클러스터 모드로 부트하십시오.

      • SPARC 기반 시스템에서는 다음을 수행합니다.


        ok boot
        
      • x86 기반 시스템에서는 다음을 수행합니다.

        GRUB 메뉴가 나타나면 적절한 Solaris 항목을 선택하고 Enter 키를 누르십시오. 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)을 참조하십시오.

  17. 하나의 노드에서 clsetup 유틸리티를 시작합니다.


    # clsetup
    

    clsetup 주 메뉴가 표시됩니다.

  18. 모든 비활성화된 자원을 재활성화합니다.

    1. 자원 그룹 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

      자원 그룹 메뉴가 표시됩니다.

    2. 자원 활성화/비활성화 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

    3. 활성화할 자원을 선택하고 화면에 표시되는 메시지를 따르십시오.

    4. 비활성화된 각 자원에 대하여 반복하십시오.

    5. 모든 자원이 다시 활성화되면 q를 입력하여 자원 그룹 메뉴로 돌아가십시오.

  19. 각 자원 그룹을 다시 온라인으로 전환합니다.

    노드에 비전역 영역이 포함된 경우 이 영역의 모든 자원 그룹도 온라인으로 전환됩니다.

    1. 자원 그룹의 온라인/오프라인 또는 스위치오버에 대한 옵션에 해당하는 번호를 입력하고 Enter 키를 누릅니다.

    2. 화면에 표시되는 메시지를 따라 각 자원 그룹을 관리 상태로 변경한 다음 해당 자원 그룹을 온라인으로 전환합니다.

  20. 모든 자원 그룹이 다시 온라인으로 전환되면 clsetup 유틸리티를 종료합니다.

    q를 입력하여 각 하위 메뉴를 마치거나 Ctrl-C를 누릅니다.

다음 순서

기존 클러스터에 노드를 추가하려면 다음 절차 중 하나로 이동하십시오.

클러스터 노드에 비전역 영역을 생성하려면 클러스터 노드에 비전역 영역 구성으로 이동하십시오.