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

재부트하는 패치 적용 방법(클러스터 및 펌웨어)

패치를 적용하기 전에 이 절차를 수행하여 먼저 클러스터를 종료하고 boot -sx 또는 b -sx 명령을 사용하여 단일 사용자 모드로 각 노드를 부트합니다.

  1. 패치를 적용하기 전에 Sun Cluster 제품 웹 페이지에서 특별한 설치 전후 지시 사항이 있는지 확인합니다.

  2. 클러스터의 노드에서 수퍼유저가 됩니다.

  3. 클러스터를 종료합니다.


    # scshutdown -y -g grace-period message
    

    -y

    확인 프롬프트에 대해 yes로 응답하도록 지정합니다.

    -g grace-period

    시스템을 종료하기 전에 대기할 시간을 초 단위로 지정합니다. 기본 종료 시간은 60초입니다.

    message

    브로드캐스트할 경고 메시지를 지정합니다. message에 여러 단어를 포함하려면 따옴표를 사용하십시오.

  4. 비클러스터 단일 사용자 모드로 각 노드를 부트합니다.

    각 노드의 콘솔에서 다음 명령을 실행하십시오.

    • SPARC:


      ok boot -sx
      

    • x86:


                            <<< Current Boot Parameters >>>
      Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/
      sd@0,0:a
      Boot args:
      
      Type    b [file-name] [boot-flags] <ENTER>  to boot with options
      or      i <ENTER>                           to enter boot interpreter
      or      <ENTER>                             to boot with defaults
      
                        <<< timeout in 5 seconds >>>
      Select (b)oot or (i)nterpreter: b -sx
      

  5. 소프트웨어 또는 펌웨어 패치를 적용합니다.

    한 번에 한 노드씩 다음 명령을 실행하십시오.


    # patchadd -M patch-dir patch-id
    

    patch-dir

    패치의 디렉토리 위치를 지정합니다.

    patch-id

    주어진 패치의 패치 번호를 지정합니다.


    주 –

    항상 이 장의 절차 대신 패치 디렉토리의 지시 사항을 우선적으로 따르십시오.


  6. 각 노드에 패치가 제대로 설치되었는지 확인합니다.


    # showrev -p | grep patch-id
    

  7. 모든 노드에 패치를 적용한 후에 클러스터 모드로 노드를 재부트합니다.

    각 노드에서 다음 명령을 실행하십시오.


    # reboot
    

  8. 패치가 적용되고 노드와 클러스터가 정상적으로 작동하는지 확인합니다.

예—재부트하는 패치 적용(클러스터)

다음은 재부트하는 Sun Cluster 패치를 클러스터에 적용하는 예입니다.


# scshutdown -g0 -y
...

비클러스터 단일 사용자 모드로 클러스터를 부트합니다.


...
# patchadd -M /tmp/patches 234567-05
(다른 클러스터 노드에 패치 적용)
...
# showrev -p | grep 234567-05
# reboot

이 단계에서 수행할 수 있는 작업

패치를 취소해야 할 경우에는 Sun Cluster 패치를 제거하는 방법를 참조하십시오.