Solaris OS용 Sun Cluster 시스템 관리 안내서

Procedure기존 클러스터의 개인 네트워크 주소 또는 주소 범위를 변경하는 방법

개인 네트워크 주소, 네트워크 주소 범위 또는 이 둘을 모두 변경하려면 다음 절차를 따릅니다.

시작하기 전에

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

  1. 각 클러스터 노드에서 다음 보조 단계를 수행하여 모든 클러스터 노드를 비클러스터 모드로 재부트합니다.

    1. 비클러스터 모드로 시작하려면 클러스터의 아무 노드에서나 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.

    2. clnode evacuatecluster shutdown 명령을 사용하여 노드를 종료합니다.

      clnode evacuate 명령은 지정된 노드에서 다음 우선 순위 노드로 모든 장치 그룹을 전환합니다. 또한, 이 명령은 지정된 노드의 전역 또는 비전역 영역에서 다른 노드의 다음 우선 순위 전역 또는 비전역 영역으로 모든 자원 그룹을 전환합니다.


      # clnode evacuate  node
      # cluster shutdown -g0 -y
      
  2. 하나의 노드에서 clsetup 유틸리티를 시작합니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 각 클러스터 노드에 대해 다음 보조 단계를 완료하여 각 클러스터 노드를 클러스터 모드로 재부트합니다.

    1. 노드를 부트합니다.

      • 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.
  10. 노드가 오류 없이 부트되고 온라인 상태인지 확인합니다.


    # cluster status -t node