Go to main content
Oracle® ZFS Storage Appliance 고객 서비스 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 12월
 
 

클러스터형 컨트롤러 업그레이드(CLI)

시작하기 전에


주 -  이 절차에서는 업그레이드할 첫번째 컨트롤러를 컨트롤러 A라고 하고 피어를 컨트롤러 B라고 하겠습니다. 컨트롤러 중 하나가 STRIPPED 상태(활성 리소스가 없는 상태)인 경우 가용성 지연을 방지하기 위해 해당 컨트롤러를 업그레이드합니다. 클러스터의 두 컨트롤러에 모두 활성 리소스가 있는 경우 어떤 컨트롤러를 먼저 선택하여 업그레이드해도 됩니다.
  1. 컨트롤러 A에 로그인하여 maintenance system updates로 이동한 후 show를 입력하여 사용 가능한 업데이트를 확인합니다.
    controller-a:> maintenance system updates
    hostname:maintenance system updates> show
    Updates:
    
    UPDATE                                DATE                    STATUS
    ak-nas@2013.06.05.6.2,1-1.1           2016-7-26  15:20:06     current
    ak-nas@2013.06.05.6.3,1-2.1.7.1       2016-8-24  14:10:02     waiting
    ak-nas@2013.06.05.6.1,1-1.1           2016-6-24  23:37:50     previous
  2. select 및 설치할 업데이트의 이름을 입력합니다.
    controller-a:maintenance system updates> select ak-nas@2013.06.05.6.3,1-2.1.7.1
  3. (옵션) check를 입력한 다음 y를 입력하여 상태 검사를 수행합니다.
    controller-a:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> check
    You have requested to run checks associated with waiting upgrade media. This
    will execute the same set of checks as will be performed as part of any upgrade
    attempt to this media, and will highlight conditions that would prevent
    successful upgrade. No actual upgrade will be attempted, and the checks
    performed are of static system state and non-invasive. Do you wish to continue?
    
    Are you sure? (Y/N) y
  4. upgrade를 입력한 다음 y를 입력하여 업데이트 프로세스를 시작합니다.

    주 -  CLI에서 Ctrl-C를 눌러 언제든지 업데이트를 취소할 수 있습니다.

    업데이트 진행 중 컨트롤러 A가 자동으로 재부트됩니다.

    controller-a:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> upgrade
    This procedure will consume several minutes and requires a system reboot upon
    successful update, but can be aborted with [Control-C] at any time prior to 
    reboot. A health check will validate system readiness before an update is
    attempted, and may also be executed independently using the check command.
    
    Are you sure? (Y/N) y
  5. 컨트롤러 A가 완전히 재부트된 후 컨트롤러 A에 다시 로그인하고 configuration cluster show를 입력하여 컨트롤러 A가 "Ready (waiting for failback)(준비(페일백 대기 중))" 상태인지 확인합니다.

    아래 예에서 컨트롤러 A의 상태는 AKCS_STRIPPED이고 설명은 "Ready (waiting for failback)"입니다.

    controller-a:> configuration cluster show
        state = AKCS_STRIPPED
        description = Ready (waiting for failback)
        ...
        peer_state = AKCS_OWNER
        peer_description = Active (takeover completed)

    클러스터 상태에 대한 자세한 내용은 Oracle ZFS Storage Appliance 관리 설명서, 릴리스 OS8.6.x 의 클러스터 인계 및 페일백을 참조하십시오.

  6. (옵션) maintenance system updates firmware show를 입력하여 펌웨어 업데이트를 모니터합니다.
    controller-a:> maintenance system updates firmware show
    Pending
    No Pending Updates
    
    Failed
    No Failed Updates
    
    In Progress
    No Updates in Progress
  7. 컨트롤러 B에 로그인한 후 configuration cluster show를 입력하여 컨트롤러 B가 "Active (takeover completed)(활성(인계 완료))" 상태인지 확인합니다.

    클러스터 상태에 대한 자세한 내용은 Oracle ZFS Storage Appliance 관리 설명서, 릴리스 OS8.6.x 의 클러스터 인계 및 페일백을 참조하십시오.

    아래 예에서 컨트롤러 B의 상태는 AKCS_OWNER이고 설명은 "Active (takeover completed)"입니다.

    controller-b:> configuration cluster show
        state = AKCS_OWNER
        description = Active (takeover completed)
        ...
        peer_state = AKCS_STRIPPED
        peer_description = Ready (waiting for failback)
  8. configuration cluster failback을 입력한 다음 y를 입력하여 클러스터를 Active/Active(활성/활성) 구성으로 변경합니다.

    주 -  Active/Passive(활성/수동) 구성을 원할 경우 이 작업은 필요하지 않습니다.
    controller-b:> configuration cluster failback
    Continuing will immediately fail back the resources assigned to the cluster
    peer. This may result in clients experiencing a slight delay in service.
    
    Are you sure? (Y/N) y
  9. maintenance system updates로 이동하고 show를 입력하여 사용 가능한 업데이트를 확인합니다.
    controller-b:> maintenance system updates
    hostname:maintenance system updates> show
    Updates:
    
    UPDATE                                DATE                    STATUS
    ak-nas@2013.06.05.6.2,1-1.1           2016-7-26  15:20:06     current
    ak-nas@2013.06.05.6.3,1-2.1.7.1       2016-8-24  14:10:02     waiting
    ak-nas@2013.06.05.6.1,1-1.1           2016-6-24  23:37:50     previous
  10. select 및 설치할 업데이트의 이름을 입력합니다.
    controller-b:maintenance system updates> select ak-nas@2013.06.05.6.3,1-2.1.7.1
  11. (옵션) check를 입력한 다음 y를 입력하여 상태 검사를 수행합니다.
    controller-b:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> check
    You have requested to run checks associated with waiting upgrade media. This
    will execute the same set of checks as will be performed as part of any upgrade
    attempt to this media, and will highlight conditions that would prevent
    successful upgrade. No actual upgrade will be attempted, and the checks
    performed are of static system state and non-invasive. Do you wish to continue?
    
    Are you sure? (Y/N) y
  12. upgrade를 입력한 다음 y를 입력하여 업데이트 프로세스를 시작합니다.

    주 -  CLI에서 Ctrl-C를 눌러 언제든지 업데이트를 취소할 수 있습니다.

    업데이트 진행 중 컨트롤러 B가 자동으로 재부트됩니다.

    controller-b:maintenance system updates ak-nas@2013.06.05.6.3,1-2.1.7.1> upgrade
    This procedure will consume several minutes and requires a system reboot upon
    successful update, but can be aborted with [Control-C] at any time prior to 
    reboot. A health check will validate system readiness before an update is
    attempted, and may also be executed independently using the check command.
    
    Are you sure? (Y/N) y
  13. 컨트롤러 B가 완전히 재부트된 후 컨트롤러 B에 다시 로그인하고 configuration cluster show를 입력하여 컨트롤러 B가 "Ready (waiting for failback)(준비(페일백 대기 중))" 상태인지 확인합니다.

    클러스터 상태에 대한 자세한 내용은 Oracle ZFS Storage Appliance 관리 설명서, 릴리스 OS8.6.x 의 클러스터 인계 및 페일백을 참조하십시오.

    아래 예에서 컨트롤러 B의 상태는 AKCS_STRIPPED이고 설명은 "Ready (waiting for failback)"입니다.

    controller-b:> configuration cluster show
        state = AKCS_STRIPPED
        description = Ready (waiting for failback)
        ...
        peer_state = AKCS_OWNER
        peer_description = Active (takeover completed)
  14. (옵션) maintenance system updates firmware show를 입력하여 펌웨어 업데이트를 모니터합니다.
    controller-b:> maintenance system updates firmware show
    Pending
    No Pending Updates
    
    Failed
    No Failed Updates
    
    In Progress
    No Updates in Progress
  15. 컨트롤러 A에 로그인한 후 configuration cluster show를 입력하여 컨트롤러 A가 "Active (takeover completed)(활성(인계 완료))" 상태인지 확인합니다.

    아래 예에서 컨트롤러 A의 상태는 AKCS_OWNER이고 설명은 "Active (takeover completed)"입니다.

    controller-a:> configuration cluster show
        state = AKCS_OWNER
        description = Active (takeover completed)
        ...
        peer_state = AKCS_STRIPPED
        peer_description = Ready (waiting for failback)

    클러스터 상태에 대한 자세한 내용은 Oracle ZFS Storage Appliance 관리 설명서, 릴리스 OS8.6.x 의 클러스터 인계 및 페일백을 참조하십시오.

  16. 펌웨어 업데이트가 모두 완료되었는지 확인하려면 maintenance system updates firmware show로 이동하여 펌웨어 업데이트를 모니터합니다.
    controller-a:> maintenance system updates firmware show
    Pending
    No Pending Updates
    
    Failed
    No Failed Updates
    
    In Progress
    No Updates in Progress

    주 -  펌웨어 업데이트가 모두 완료될 때까지 다음 단계를 시작하지 마십시오.
  17. configuration cluster failback을 입력한 다음 y를 입력하여 클러스터를 Active/Active(활성/활성) 구성으로 변경합니다.

    주 -  Active/Passive(활성/수동) 구성을 원할 경우 이 작업은 필요하지 않습니다.
    controller-a:> configuration cluster failback
    Continuing will immediately fail back the resources assigned to the cluster
    peer. This may result in clients experiencing a slight delay in service.
    
    Are you sure? (Y/N) y

    두 컨트롤러가 모두 업그레이드되었습니다.

  18. maintenance hardware show로 이동하여 모든 디스크가 온라인 상태인지 확인합니다.
    controller-a:> maintenance hardware show
    Chassis:
             NAME    STATE  MANUFACTURER  MODEL            SERIAL                 RPM
    ...
    disk-000 HDD 0   ok     SEAGATE       ST330057SSUN300G  001117G1G929 6SJ1G929 15000
    disk-001 HDD 1   ok     SEAGATE       ST330057SSUN300G  001117G1GA8Y 6SJ1GA8Y 15000
    disk-002 HDD 2   ok     SEAGATE       ST330057SSUN300G  001117G1KDPZ 6SJ1KDPZ 15000
    ...
  19. to configuration storage show로 이동하여 각 풀의 상태를 확인합니다.

    풀은 온라인 상태이고 오류가 없어야 합니다.

    controller-a:> configuration storage show
    Pools:
    
       POOL     OWNER         DATA PROFILE     LOG PROFILE     STATUS     ERRORS
    -> pool25   controller-a   -                -               online     0
       pool26   controller-b   -                -               online     0
    
  20. 컨트롤러 B에 로그인하여 컨트롤러 B에 대해 18-19단계를 반복합니다.
  21. Oracle ZFS Storage Appliance 관리 설명서, 릴리스 OS8.6.x 의 서비스 사용으로 설정(CLI)의 설명에 따라, 업그레이드하기 전에 사용 안함으로 설정된 데이터 서비스를 사용으로 설정합니다.