Skip to main content
ONTAP MetroCluster
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

스위치오버 및 스위치백을 사용하여 MetroCluster FC 구성에서 컨트롤러 업그레이드

기여자

MetroCluster 스위치오버 운영을 사용하면 파트너 클러스터의 컨트롤러 모듈이 업그레이드되는 동안 클라이언트에 무중단 서비스를 제공할 수 있습니다. 이 절차의 일부로 다른 구성 요소(예: 스토리지 쉘프 또는 스위치)를 업그레이드할 수 없습니다.

지원되는 플랫폼 조합

MetroCluster FC 구성에서 스위치오버 및 스위치백 작업을 사용하여 특정 플랫폼을 업그레이드할 수 있습니다.

지원되는 플랫폼 업그레이드 조합에 대한 자세한 내용은 의 MetroCluster FC 업그레이드 표를 참조하십시오 "컨트롤러 업그레이드 절차를 선택합니다".

을 참조하십시오 "업그레이드 또는 새로 고침 방법 선택" 을 참조하십시오.

이 작업에 대해

  • 이 절차는 컨트롤러 업그레이드에만 사용할 수 있습니다.

    스토리지 쉘프 또는 스위치와 같은 구성의 다른 구성요소는 동시에 업그레이드할 수 없습니다.

  • 특정 ONTAP 버전에서 이 절차를 사용할 수 있습니다.

    • ONTAP 9.3 이상에서는 2노드 구성이 지원됩니다.

    • ONTAP 9.8 이상에서는 4노드 및 8노드 구성이 지원됩니다.

      9.8 이전의 ONTAP 버전을 실행하는 4노드 또는 8노드 구성에서는 이 절차를 사용하지 마십시오.

  • 원본 플랫폼과 새 플랫폼이 호환되고 지원되어야 합니다.

    참고 원래 또는 새로운 플랫폼이 FC-VI 모드에서 포트 1c 및 1d를 사용하는 FAS8020 또는 AFF8020 시스템인 경우 기술 자료 문서를 참조하십시오 "기존 FAS8020 또는 AFF8020 노드에서 FCVI 연결이 사용되는 경우 컨트롤러 업그레이드에서는 포트 1c 및 1d를 사용합니다."
  • 두 사이트의 라이센스가 일치해야 합니다. 에서 새 라이센스를 얻을 수 있습니다 "NetApp 지원".

  • 이 절차는 MetroCluster FC 구성의 컨트롤러 모듈(2노드 스트레치 MetroCluster 또는 2노드, 4노드 또는 8노드 패브릭 연결 MetroCluster 구성)에 적용됩니다.

  • 동일한 DR 그룹의 모든 컨트롤러는 동일한 유지보수 기간 동안 업그레이드해야 합니다.

    동일한 DR 그룹에서 서로 다른 컨트롤러 유형의 MetroCluster 구성 작업은 이 유지 관리 활동 외부에서 지원되지 않습니다. 8노드 MetroCluster 구성의 경우 DR 그룹 내의 컨트롤러는 동일해야 하지만 두 DR 그룹 모두에서 서로 다른 컨트롤러 유형을 사용할 수 있습니다.

  • 원래 노드와 새 노드 간에 스토리지, FC 및 이더넷 연결을 사전에 매핑하는 것이 좋습니다.

  • 새 플랫폼의 슬롯이 원래 시스템보다 적거나 포트 유형이 적거나 다른 경우 새 시스템에 어댑터를 추가해야 할 수 있습니다.

    자세한 내용은 를 참조하십시오 "NetApp Hardware Universe를 참조하십시오"

다음 예제 이름이 이 절차에 사용됩니다.

  • 사이트_A

    • 업그레이드 전:

      • 노드_A_1 - 이전

      • 노드_A_2 - 이전

    • 업그레이드 후:

      • Node_A_1 - 신규

      • Node_A_2 - 신규

  • 사이트_B

    • 업그레이드 전:

      • 노드_B_1 - 이전

      • 노드_B_2 - 이전

    • 업그레이드 후:

      • Node_B_1 - 신규

      • Node_B_2 - 신규

업그레이드를 준비하는 중입니다

기존 MetroCluster 구성을 변경하기 전에 구성 상태를 확인하고, 새 플랫폼을 준비하고, 기타 작업을 수행해야 합니다.

MetroCluster 구성 상태 확인

업그레이드를 수행하기 전에 MetroCluster 구성의 상태와 연결을 확인해야 합니다.

단계
  1. ONTAP에서 MetroCluster 구성 작동을 확인합니다.

    1. 노드 multipathed 여부 확인: + 'node run-node_node-name_sysconfig-a

      MetroCluster 구성의 각 노드에 대해 이 명령을 실행해야 합니다.

    2. 구성에 손상된 디스크가 없는지 확인합니다.

      스토리지 디스크 고장

      MetroCluster 구성의 각 노드에서 이 명령을 실행해야 합니다.

    3. 상태 알림을 확인합니다.

      '시스템 상태 경고 표시

      각 클러스터에서 이 명령을 실행해야 합니다.

    4. 클러스터의 라이센스를 확인합니다.

      '시스템 사용권 프로그램'

      각 클러스터에서 이 명령을 실행해야 합니다.

    5. 노드에 연결된 디바이스를 확인합니다.

      네트워크 디바이스 발견 쇼

      각 클러스터에서 이 명령을 실행해야 합니다.

    6. 두 사이트 모두에서 표준 시간대와 시간이 올바르게 설정되었는지 확인합니다.

      '클러스터 날짜 표시'

    각 클러스터에서 이 명령을 실행해야 합니다. 'cluster date' 명령을 사용하여 시간 및 시간대를 구성할 수 있습니다.

  2. 스위치에 대한 상태 경고를 확인합니다(있는 경우).

    '스토리지 스위치 쇼'

    각 클러스터에서 이 명령을 실행해야 합니다.

  3. MetroCluster 구성의 운영 모드를 확인하고 MetroCluster 검사를 수행합니다.

    1. MetroCluster 구성을 확인하고 운영 모드가 정상인지 확인합니다.

      MetroCluster 쇼

    2. 예상되는 모든 노드가 표시되는지 확인합니다.

      'MetroCluster node show'

    3. 다음 명령을 실행합니다.

      'MetroCluster check run

    4. MetroCluster 검사 결과를 표시합니다.

      MetroCluster 체크 쇼

  4. Config Advisor 도구를 사용하여 MetroCluster 케이블 연결을 확인합니다.

    1. Config Advisor를 다운로드하고 실행합니다.

    2. Config Advisor를 실행한 후 도구의 출력을 검토하고 출력에서 권장 사항을 따라 발견된 문제를 해결하십시오.

이전 노드에서 새 노드로 포트 매핑

이전 노드의 물리적 포트에 있는 LIF를 새 노드의 물리적 포트에 매핑해야 합니다.

이 작업에 대해

업그레이드 프로세스 중에 새 노드를 처음 부팅하면 교체 중인 이전 노드의 최신 구성이 재생됩니다. node_A_1-new를 부팅할 때 ONTAP는 node_A_1-old에서 사용된 것과 동일한 포트에 LIF를 호스팅하려고 시도합니다. 따라서 업그레이드의 일환으로 포트와 LIF 구성이 이전 노드의 구성과 호환되도록 조정해야 합니다. 업그레이드 절차를 진행하는 동안 이전 노드와 새 노드 모두에서 단계를 수행하여 클러스터, 관리 및 데이터 LIF 구성이 올바른지 확인할 수 있습니다.

다음 표에서는 새 노드의 포트 요구 사항과 관련된 구성 변경의 예를 보여 줍니다.

클러스터 인터커넥트 물리적 포트

더 오래 된 컨트롤러

새로운 컨트롤러

필요한 조치

e0a, e0b

e3a, e3b

일치하는 포트가 없습니다. 업그레이드 후에는 클러스터 포트를 다시 생성해야 합니다."기존 컨트롤러 모듈에서 클러스터 포트를 준비합니다"

e0c, e0d

e0a, e0b, e0c, e0d

e0c 및 e0d가 일치하는 포트입니다. 구성을 변경할 필요는 없지만, 업그레이드 후에는 사용 가능한 클러스터 포트에 클러스터 LIF를 분산할 수 있습니다.

단계
  1. 새 컨트롤러에서 사용할 수 있는 물리적 포트와 포트에서 호스팅할 수 있는 LIF를 확인합니다.

    컨트롤러의 포트 사용량은 플랫폼 모듈과 MetroCluster IP 구성에서 사용할 스위치에 따라 다릅니다. 에서 새 플랫폼의 포트 사용량을 수집할 수 있습니다 "NetApp Hardware Universe를 참조하십시오".

    또한 FC-VI 카드 슬롯 사용량도 식별합니다.

  2. 포트 사용을 계획하고 필요한 경우 다음 표를 입력하여 각 새 노드에 대한 참조를 확인합니다.

    업그레이드 절차를 수행할 때 표를 참조하십시오.

    노드_A_1 - 이전

    Node_A_1 - 신규

    LIF

    포트

    IPspace

    브로드캐스트 도메인

    포트

    IPspace

    브로드캐스트 도메인

    클러스터 1

    클러스터 2

    클러스터 3

    클러스터 4

    노드 관리

    클러스터 관리

    데이터 1

    데이터 2

    데이터 3

    데이터 4

    인터클러스터 포트

업그레이드 전에 정보를 수집하는 중입니다

업그레이드하기 전에 이전 노드 각각에 대한 정보를 수집하고, 필요한 경우 네트워크 브로드캐스트 도메인을 조정하고, VLAN 및 인터페이스 그룹을 제거하고, 암호화 정보를 수집해야 합니다.

이 작업에 대해

이 작업은 기존 MetroCluster FC 구성에 대해 수행됩니다.

단계
  1. 새 컨트롤러를 설치할 때 케이블을 쉽게 식별할 수 있도록 기존 컨트롤러의 케이블에 레이블을 부착합니다.

  2. MetroCluster 구성에서 노드의 시스템 ID를 수집합니다.

    'MetroCluster node show-fields node-systemid, dr-partner-systemid

    업그레이드 절차 중에 이러한 이전 시스템 ID를 새 컨트롤러 모듈의 시스템 ID로 교체합니다.

    이 4노드 MetroCluster FC 구성의 경우 다음과 같은 이전 시스템 ID가 검색됩니다.

    • NODE_A_1 - 이전: 4068741258

    • NODE_A_2 - 이전: 4068741260

    • NODE_B_1 - 이전: 4068741254

    • NODE_B_2 - 이전: 4068741256

      metrocluster-siteA::> metrocluster node show -fields node-systemid,ha-partner-systemid,dr-partner-systemid,dr-auxiliary-systemid
      dr-group-id   cluster                       node                   node-systemid          ha-partner-systemid     dr-partner-systemid    dr-auxiliary-systemid
      -----------        ------------------------- ------------------    -------------                   -------------------                 -------------------              ---------------------
      1                    Cluster_A                  Node_A_1-old   4068741258              4068741260                        4068741256                    4068741256
      1                    Cluster_A                    Node_A_2-old   4068741260              4068741258                        4068741254                    4068741254
      1                    Cluster_B                    Node_B_1-old   4068741254              4068741256                         4068741258                    4068741260
      1                    Cluster_B                    Node_B_2-old   4068741256              4068741254                        4068741260                    4068741258
      4 entries were displayed.

      이 2노드 MetroCluster FC 구성의 경우 다음과 같은 이전 시스템 ID가 검색됩니다.

    • 노드_A_1:4068741258

    • 노드_B_1:4068741254

    metrocluster node show -fields node-systemid,dr-partner-systemid
    
    dr-group-id cluster    node      node-systemid dr-partner-systemid
    ----------- ---------- --------  ------------- ------------
    1           Cluster_A  Node_A_1-old  4068741258    4068741254
    1           Cluster_B  node_B_1-old  -             -
    2 entries were displayed.
  3. 이전 각 노드에 대한 포트 및 LIF 정보를 수집합니다.

    각 노드에 대해 다음 명령의 출력을 수집해야 합니다.

    • 네트워크 인터페이스 show-role cluster, node-mgmt

    • 네트워크 포트 show-node_node-name_-type physical

    • 'network port vlan show-node_node-name _'

    • 'network port ifgrp show -node_node_name_-instance'

    • 네트워크 포트 브로드캐스트 도메인 쇼

    • 네트워크 포트 도달 가능성 세부 정보

    • 네트워크 IPspace 쇼

    • '볼륨 쇼'

    • '스토리지 집계 쇼'

    • 'system node run-node_node-name_sysconfig-a'

  4. MetroCluster 노드가 SAN 구성에 있는 경우 관련 정보를 수집합니다.

    다음 명령의 출력을 수집해야 합니다.

    • FCP 어댑터 show-instance(FCP 어댑터 show-instance)

    • FCP 인터페이스의 show-instance입니다

    • iSCSI 인터페이스 쇼

    • 'ucadmin 쇼'

  5. 루트 볼륨이 암호화된 경우 키 관리자에 사용되는 암호를 수집하여 저장합니다.

    보안 키 관리자 백업 쇼

  6. MetroCluster 노드가 볼륨 또는 애그리게이트에 암호화를 사용하는 경우 키 및 암호 문구를 복사합니다.

    자세한 내용은 을 참조하십시오 "온보드 키 관리 정보를 수동으로 백업합니다".

    1. Onboard Key Manager가 구성된 경우:

      보안 키 관리자 온보드 쇼 백업

      나중에 업그레이드 절차에서 암호가 필요합니다.

    2. 엔터프라이즈 키 관리(KMIP)를 구성한 경우 다음 명령을 실행하십시오.

      '보안 키 관리자 외부 쇼 인스턴스'

    보안 키 관리자 키 쿼리

Tiebreaker 또는 기타 모니터링 소프트웨어에서 기존 구성 제거

전환을 시작할 수 있는 MetroCluster Tiebreaker 구성 또는 기타 타사 애플리케이션(예: ClusterLion)을 사용하여 기존 구성을 모니터링하는 경우, 전환 전에 Tiebreaker 또는 다른 소프트웨어에서 MetroCluster 구성을 제거해야 합니다.

단계
  1. Tiebreaker 소프트웨어에서 기존 MetroCluster 구성을 제거합니다.

  2. 전환을 시작할 수 있는 타사 애플리케이션에서 기존 MetroCluster 구성을 제거합니다.

    응용 프로그램 설명서를 참조하십시오.

유지 관리 전에 사용자 지정 AutoSupport 메시지를 보냅니다

유지보수를 수행하기 전에 AutoSupport 메시지를 발행하여 NetApp 기술 지원 팀에 유지보수 진행 중임을 알려야 합니다. 유지 관리가 진행 중임을 기술 지원 부서에 알리는 것은 운영 중단이 발생했다는 가정 하에 사례가 열리지 않도록 방지합니다.

이 작업에 대해

이 작업은 각 MetroCluster 사이트에서 수행해야 합니다.

단계
  1. 자동 지원 케이스 생성을 방지하려면 유지 관리가 진행 중임을 알리는 AutoSupport 메시지를 보내십시오.

    1. 다음 명령을 실행합니다.

      '시스템 노드 AutoSupport invoke-node * -type all-message maINT=_maintenance -window-in-hours'

      유지보수 윈도우는 유지보수 윈도우 길이를 최대 72시간으로 지정합니다. 시간이 경과하기 전에 유지 관리가 완료된 경우 유지 보수 기간이 종료되었음을 나타내는 AutoSupport 메시지를 호출할 수 있습니다.

    'System node AutoSupport invoke-node * -type all-message maINT=end'

    1. 파트너 클러스터에서 명령을 반복합니다.

MetroCluster 구성을 전환합니다

site_B의 플랫폼을 업그레이드할 수 있도록 구성을 site_A로 전환해야 합니다.

이 작업에 대해

이 작업은 site_A에서 수행해야 합니다

이 작업을 완료하면 cluster_a가 활성 상태이며 두 사이트에 대한 데이터를 제공합니다. Cluster_B는 비활성 상태이며 다음 그림과 같이 업그레이드 프로세스를 시작할 준비가 되어 있습니다.

전환 중인 MCC 업그레이드 클러스터 A
단계
  1. site_B의 노드를 업그레이드할 수 있도록 MetroCluster 구성을 site_A로 전환합니다.

    1. 구성과 일치하는 옵션을 선택하고 cluster_A에서 올바른 명령을 실행합니다.

      옵션 1: ONTAP 9.8 이상을 실행하는 4노드 또는 8노드 FC 구성

      다음 명령을 실행합니다. metrocluster switchover -controller-replacement true

      옵션 2: ONTAP 9.3 이상을 실행하는 2노드 FC 구성

      다음 명령을 실행합니다. metrocluster switchover

      작업을 완료하는 데 몇 분 정도 걸릴 수 있습니다.

    2. 절체 동작 모니터링:

      MetroCluster 동작쇼

    3. 작업이 완료된 후 노드가 절체 상태에 있는지 확인합니다.

      MetroCluster 쇼

    4. MetroCluster 노드의 상태를 점검한다.

      'MetroCluster node show'

  2. 데이터 애그리게이트를 수정합니다.

    1. 데이터 애그리게이트 수정:

      'MetroCluster 환원 데이터 집계'

    2. 정상 클러스터에서 'MetroCluster operation show' 명령을 실행하여 환원 작업이 완료되었는지 확인합니다.

      cluster_A::> metrocluster operation show
        Operation: heal-aggregates
            State: successful
       Start Time: 7/29/2020 20:54:41
         End Time: 7/29/2020 20:54:42
           Errors: -
  3. 루트 애그리게이트를 수정합니다.

    1. 데이터 애그리게이트 수정:

      'MetroCluster 환원 루트 집계'

    2. 정상 클러스터에서 'MetroCluster operation show' 명령을 실행하여 환원 작업이 완료되었는지 확인합니다.

      cluster_A::> metrocluster operation show
        Operation: heal-root-aggregates
            State: successful
       Start Time: 7/29/2020 20:58:41
         End Time: 7/29/2020 20:59:42
           Errors: -

이전 컨트롤러의 네트워크 구성 준비

새로운 컨트롤러에서 네트워킹이 완전히 다시 시작되도록 하려면 LIF를 공통 포트로 이동한 다음 이전 컨트롤러의 네트워킹 구성을 제거해야 합니다.

이 작업에 대해
단계
  1. 이전 노드를 부팅하고 노드에 로그인합니다.

    부트 ONTAP

  2. 이전 컨트롤러에 있는 모든 데이터 LIF의 홈 포트를 이전 컨트롤러 모듈과 새로운 컨트롤러 모듈 모두에서 동일한 공통 포트에 할당합니다.

    1. LIF 표시:

      네트워크 인터페이스 쇼

      SAN 및 NAS를 포함한 모든 데이터 LIF는 전환 사이트(cluster_a)에서 가동되므로 관리 및 운영 중단 기능이 있습니다.

    2. 출력을 검토하여 클러스터 포트로 사용되지 않는 이전 컨트롤러와 새 컨트롤러 모두에서 동일한 일반적인 물리적 네트워크 포트를 찾습니다.

      예를 들어, e0d는 이전 컨트롤러의 물리적 포트이며 새 컨트롤러에도 존재합니다. e0d는 클러스터 포트 또는 새 컨트롤러에 사용되지 않습니다.

      플랫폼 모델의 포트 사용은 를 참조하십시오 "NetApp Hardware Universe를 참조하십시오"

    3. 공통 포트를 홈 포트로 사용하도록 모든 데이터 LIF를 수정합니다.

      'network interface modify -vserver_svm -name_-lif_data-lif_-home-port_port -id_'

      다음 예에서는 "e0d"입니다.

      예를 들면 다음과 같습니다.

    network interface modify -vserver vs0 -lif datalif1 -home-port e0d
  3. 브로드캐스트 도메인을 수정하여 삭제해야 하는 VLAN 및 물리적 포트를 제거합니다.

    'broadcast-domain remove-ports-broadcast-domain_broadcast-domain-name_-ports_node-name:port-id_'

    모든 VLAN 및 물리적 포트에 대해 이 단계를 반복합니다.

  4. 클러스터 포트를 구성원 포트로 사용하고 클러스터 포트를 구성원 포트로 사용하여 ifgrp를 사용하는 VLAN 포트를 모두 제거합니다.

    1. VLAN 포트 삭제:

      'network port vlan delete-node_node-name_-vlan-name_portID-vlanDID_'

      예를 들면 다음과 같습니다.

      network port vlan delete -node node1 -vlan-name e1c-80
    2. 인터페이스 그룹에서 물리적 포트를 제거합니다.

      'network port ifgrp remove-port-node_node-name_-ifgrp_interface-group-name_-port_portID_'

      예를 들면 다음과 같습니다.

    network port ifgrp remove-port -node node1 -ifgrp a1a -port e0d
    1. 브로드캐스트 도메인에서 VLAN 및 인터페이스 그룹 포트 제거:

      "네트워크 포트 브로드캐스트-도메인 제거-포트-IPSpace_IPSpace_-broadcast-domain_broadcast-domain-name_-ports_nodename:portname,nodname:portname_,."

    2. 필요에 따라 다른 물리적 포트를 구성원으로 사용하도록 인터페이스 그룹 포트를 수정합니다.

      'ifgrp add-port-node_node-name_-ifgrp_interface-group-name_-port_port-id_'

  5. 노드 중단:

    'halt-inhibit-takeover TRUE-node_node-name_'

    이 단계는 두 노드에서 모두 수행해야 합니다.

이전 플랫폼을 제거하는 중입니다

이전 컨트롤러를 구성에서 제거해야 합니다.

이 작업에 대해

이 작업은 site_B에서 수행됩니다

단계
  1. site_B에 있는 이전 컨트롤러(node_B_1-old 및 node_B_2-old)의 시리얼 콘솔에 연결하고 로더 프롬프트가 표시되는지 확인합니다.

  2. node_B_1-old 및 node_B_2-old에서 스토리지 및 네트워크 연결을 끊고 새 노드에 다시 연결할 수 있도록 케이블에 레이블을 지정합니다.

  3. node_B_1 - old 및 node_B_2 - old에서 전원 케이블을 분리합니다.

  4. 랙에서 node_B_1-old 및 node_B_2-old 컨트롤러를 분리합니다.

새 컨트롤러 구성

컨트롤러를 랙에 설치하고 유지보수 모드에서 필요한 설정을 수행한 다음 컨트롤러를 부팅하고 LIF 구성을 확인해야 합니다.

새 컨트롤러 설정

새 컨트롤러를 랙에 장착하고 케이블을 연결해야 합니다.

단계
  1. 필요에 따라 새 컨트롤러 모듈 및 스토리지 쉘프를 포지셔닝합니다.

    랙 공간은 컨트롤러 모듈의 플랫폼 모델, 스위치 유형 및 구성의 스토리지 쉘프 수에 따라 다릅니다.

  2. 적절하게 접지합니다.

  3. 랙 또는 캐비닛에 컨트롤러 모듈을 설치합니다.

  4. 새 컨트롤러 모듈에 자체 FC-VI 카드가 제공되지 않았거나 이전 컨트롤러의 FC-VI 카드가 새 컨트롤러에서 호환되는 경우 FC-VI 카드를 교체하고 올바른 슬롯에 설치합니다.

    를 참조하십시오 "NetApp Hardware Universe를 참조하십시오" FC-VI 카드의 슬롯 정보

  5. MetroCluster 설치 및 구성 가이드 _ 에 설명된 대로 컨트롤러의 전원, 직렬 콘솔 및 관리 연결에 케이블을 연결합니다.

    현재 이전 컨트롤러에서 분리된 다른 케이블을 연결하지 마십시오.

  6. 새 노드의 전원을 켜고 로더 프롬프트를 표시할 때 Ctrl-C를 누릅니다.

새 컨트롤러를 Netbooting 합니다

새 노드를 설치한 후에는 Netboot를 사용하여 새 노드가 원래 노드와 동일한 버전의 ONTAP를 실행 중인지 확인해야 합니다. netboot라는 용어는 원격 서버에 저장된 ONTAP 이미지에서 부팅됨을 의미합니다. netboot를 준비할 때 시스템이 액세스할 수 있는 웹 서버에 ONTAP 9 부트 이미지 사본을 넣어야 합니다.

이 작업은 각각의 새 컨트롤러 모듈에서 수행됩니다.

단계
  1. 에 액세스합니다 "NetApp Support 사이트" 시스템의 Netboot 수행에 사용되는 파일을 다운로드합니다.

  2. NetApp Support 사이트의 소프트웨어 다운로드 섹션에서 해당 ONTAP 소프트웨어를 다운로드하고 웹 액세스 가능한 디렉토리에 ONTAP-version_image.tgz 파일을 저장합니다.

  3. 웹 액세스 가능 디렉터리로 이동하여 필요한 파일을 사용할 수 있는지 확인합니다.

    플랫폼 모델이 다음과 같은 경우

    그러면…​

    FAS/AFF8000 시리즈 시스템

    ONTAP-version_image.tgzfile의 컨텐츠를 타겟 디렉토리에 풉니다. tar -zxvf ONTAP-version_image.tgz 참고: Windows에서 컨텐츠를 추출하는 경우 7-Zip 또는 WinRAR을 사용하여 netboot 이미지를 추출합니다. 디렉토리 목록에는 커널 파일 netboot/kernel의 netboot 폴더가 포함되어야 합니다

    기타 모든 시스템

    디렉토리 목록에는 커널 파일이 포함된 netboot 폴더가 있어야 합니다. ONTAP-version_image.tgz ONTAP-version_image.tgz 파일을 추출할 필요가 없습니다.

  4. 로더 프롬프트에서 관리 LIF의 netboot 연결을 구성합니다.

    • IP 주소 지정이 DHCP인 경우 자동 연결을 구성합니다.

      ifconfig e0M-auto를 선택합니다

    • IP 주소 지정이 정적이면 수동 연결을 구성합니다.

      ifconfig e0M-addr=ip_addr-mask=netmask"-GW=gateway입니다

  5. netboot 수행

    • 플랫폼이 80xx 시리즈 시스템인 경우 다음 명령을 사용합니다.

      "netboot\http://web_server_ip/path_to_web-accessible_directory/netboot/kernel`

    • 플랫폼이 다른 시스템인 경우 다음 명령을 사용합니다.

      "netboot\http://web_server_ip/path_to_web-accessible_directory/ontap-version_image.tgz`

  6. 부팅 메뉴에서 옵션 * (7) 새 소프트웨어를 먼저 설치 * 를 선택하여 새 소프트웨어 이미지를 다운로드하여 부팅 장치에 설치합니다.

     Disregard the following message: "This procedure is not supported for Non-Disruptive Upgrade on an HA pair". It applies to nondisruptive upgrades of software, not to upgrades of controllers.
    . 절차를 계속하라는 메시지가 나타나면 y를 입력하고 패키지를 입력하라는 메시지가 나타나면 이미지 파일의 URL('\http://web_server_ip/path_to_web-accessible_directory/ontap-version_image.tgz` )을 입력합니다
    Enter username/password if applicable, or press Enter to continue.
  7. 다음과 유사한 프롬프트가 표시되면 백업 복구를 건너뛰려면 "n"을 입력해야 합니다.

    Do you want to restore the backup configuration now? {y|n}
  8. 다음과 유사한 프롬프트가 나타나면 y를 입력하여 재부팅합니다.

    The node must be rebooted to start using the newly installed software. Do you want to reboot now? {y|n}

컨트롤러 모듈의 구성 지우기

MetroCluster 구성에서 새 컨트롤러 모듈을 사용하기 전에 기존 구성을 지워야 합니다.

단계
  1. 필요한 경우 노드를 중지하고 로더 프롬프트를 표시합니다.

    "중지"

  2. LOADER 프롬프트에서 환경 변수를 기본값으로 설정합니다.

    세트 기본값

  3. 환경 저장:

    '사베에프'

  4. LOADER 프롬프트에서 부팅 메뉴를 시작합니다.

    boot_ontap 메뉴

  5. 부팅 메뉴 프롬프트에서 구성을 지웁니다.

    휘폰무화과

    확인 프롬프트에 yes로 응답합니다.

    노드가 재부팅되고 부팅 메뉴가 다시 표시됩니다.

  6. 부팅 메뉴에서 옵션 * 5 * 를 선택하여 시스템을 유지보수 모드로 부팅합니다.

    확인 프롬프트에 yes로 응답합니다.

HBA 구성을 복구합니다

컨트롤러 모듈에 있는 HBA 카드의 존재 여부와 구성에 따라 사이트 용도에 맞게 HBA 카드를 올바르게 구성해야 합니다.

단계
  1. 유지 관리 모드에서 시스템의 모든 HBA에 대한 설정을 구성합니다.

    1. 포트의 현재 설정을 확인합니다. 'ucadmin show'

    2. 필요에 따라 포트 설정을 업데이트합니다.

    이 유형의 HBA와 원하는 모드가 있는 경우…​

    이 명령 사용…​

    CNA FC

    'ucadmin modify -m fc -t initiator_adapter-name_'

    CNA 이더넷

    'ucadmin modify-mode CNA_adapter-name _'

    FC 타겟

    'fcadmin config -t target_adapter-name_'

    FC 이니시에이터

    'fcadmin config -t initiator_adapter-name_'

  2. 유지 관리 모드 종료:

    "중지"

    명령을 실행한 후 LOADER 프롬프트에서 노드가 중지될 때까지 기다립니다.

  3. 노드를 유지보수 모드로 다시 부팅하여 구성 변경 사항이 적용되도록 합니다.

    boot_ONTAP maint를 선택합니다

  4. 변경 사항을 확인합니다.

    이 유형의 HBA가 있는 경우…​

    이 명령 사용…​

    CNA

    'ucadmin 쇼'

    FC

    fcadmin 쇼

새 컨트롤러 및 섀시의 HA 상태 설정

컨트롤러 및 섀시의 HA 상태를 확인하고, 필요한 경우 시스템 구성에 맞게 상태를 업데이트해야 합니다.

단계
  1. 유지보수 모드에서 컨트롤러 모듈 및 섀시의 HA 상태를 표시합니다.

    하구성 쇼

    모든 구성 요소의 HA 상태는 MCC 여야 합니다.

    MetroCluster 구성에 다음과 같은 문제가 있는 경우

    HA 상태는…​

    2개 노드

    MCC - 2n

    노드 4개 또는 8개

    MCC

  2. 표시된 컨트롤러 시스템 상태가 정확하지 않은 경우 컨트롤러 모듈 및 섀시에 대한 HA 상태를 설정합니다.

    MetroCluster 구성에 다음과 같은 문제가 있는 경우

    다음 명령을 실행합니다…​

    • 노드 2개 *

    ha-config modify controller MCC-2n

    ha-config modify chassis MCC-2n

    • 4개 또는 8개 노드 *

    하구성 수정 컨트롤러 MCC

    하구성 수정 새시 MCC

루트 애그리게이트 디스크를 다시 할당합니다

앞에서 수집한 sysids를 사용하여 루트 애그리게이트 디스크를 새 컨트롤러 모듈에 다시 할당합니다

이 작업에 대해

이 작업은 유지보수 모드에서 수행됩니다.

에서 이전 시스템 ID를 식별했습니다 "업그레이드 전에 정보를 수집하는 중입니다".

이 절차의 예는 다음과 같은 시스템 ID가 있는 컨트롤러를 사용합니다.

노드

이전 시스템 ID입니다

새 시스템 ID입니다

노드_B_1

4068741254)를 참조하십시오

1574774970

단계
  1. 다른 모든 연결을 새 컨트롤러 모듈(FC-VI, 스토리지, 클러스터 인터커넥트 등)에 케이블로 연결합니다.

  2. 시스템을 중지하고 LOADER 프롬프트에서 유지보수 모드로 부팅합니다.

    boot_ONTAP maint를 선택합니다

  3. node_B_1-old가 소유한 디스크를 표시합니다.

    '디스크 쇼-A'

    명령 출력에는 새 컨트롤러 모듈의 시스템 ID(1574774970)가 표시됩니다. 그러나 루트 애그리게이트 디스크는 여전히 이전 시스템 ID(4068741254)가 소유합니다. 이 예는 MetroCluster 구성에서 다른 노드가 소유한 드라이브를 표시하지 않습니다.

    *> disk show -a
    Local System ID: 1574774970
    
      DISK         OWNER                     POOL   SERIAL NUMBER    HOME                      DR HOME
    ------------   -------------             -----  -------------    -------------             -------------
    ...
    rr18:9.126L44 node_B_1-old(4068741254)   Pool1  PZHYN0MD         node_B_1-old(4068741254)  node_B_1-old(4068741254)
    rr18:9.126L49 node_B_1-old(4068741254)   Pool1  PPG3J5HA         node_B_1-old(4068741254)  node_B_1-old(4068741254)
    rr18:8.126L21 node_B_1-old(4068741254)   Pool1  PZHTDSZD         node_B_1-old(4068741254)  node_B_1-old(4068741254)
    rr18:8.126L2  node_B_1-old(4068741254)   Pool0  S0M1J2CF         node_B_1-old(4068741254)  node_B_1-old(4068741254)
    rr18:8.126L3  node_B_1-old(4068741254)   Pool0  S0M0CQM5         node_B_1-old(4068741254)  node_B_1-old(4068741254)
    rr18:9.126L27 node_B_1-old(4068741254)   Pool0  S0M1PSDW         node_B_1-old(4068741254)  node_B_1-old(4068741254)
    ...
  4. 드라이브 쉘프의 루트 애그리게이트 디스크를 새 컨트롤러에 재할당합니다.

    "디스크 재할당 -s_old-sysid_-d_new-sysid_"

    다음 예는 드라이브 재할당을 보여 줍니다.

    *> disk reassign -s 4068741254 -d 1574774970
    Partner node must not be in Takeover mode during disk reassignment from maintenance mode.
    Serious problems could result!!
    Do not proceed with reassignment if the partner is in takeover mode. Abort reassignment (y/n)? n
    
    After the node becomes operational, you must perform a takeover and giveback of the HA partner node to ensure disk reassignment is successful.
    Do you want to continue (y/n)? Jul 14 19:23:49 [localhost:config.bridge.extra.port:error]: Both FC ports of FC-to-SAS bridge rtp-fc02-41-rr18:9.126L0 S/N [FB7500N107692] are attached to this controller.
    y
    Disk ownership will be updated on all disks previously belonging to Filer with sysid 4068741254.
    Do you want to continue (y/n)? y
  5. 모든 디스크가 예상대로 재할당되었는지 확인합니다.

    '디스크 쇼'

    *> disk show
    Local System ID: 1574774970
    
      DISK        OWNER                      POOL   SERIAL NUMBER   HOME                      DR HOME
    ------------  -------------              -----  -------------   -------------             -------------
    rr18:8.126L18 node_B_1-new(1574774970)   Pool1  PZHYN0MD        node_B_1-new(1574774970)  node_B_1-new(1574774970)
    rr18:9.126L49 node_B_1-new(1574774970)   Pool1  PPG3J5HA        node_B_1-new(1574774970)  node_B_1-new(1574774970)
    rr18:8.126L21 node_B_1-new(1574774970)   Pool1  PZHTDSZD        node_B_1-new(1574774970)  node_B_1-new(1574774970)
    rr18:8.126L2  node_B_1-new(1574774970)   Pool0  S0M1J2CF        node_B_1-new(1574774970)  node_B_1-new(1574774970)
    rr18:9.126L29 node_B_1-new(1574774970)   Pool0  S0M0CQM5        node_B_1-new(1574774970)  node_B_1-new(1574774970)
    rr18:8.126L1  node_B_1-new(1574774970)   Pool0  S0M1PSDW        node_B_1-new(1574774970)  node_B_1-new(1574774970)
    *>
  6. 집계 상태를 표시합니다.

    '기정 상태'입니다

    *> aggr status
               Aggr            State       Status           Options
    aggr0_node_b_1-root    online      raid_dp, aggr    root, nosnap=on,
                               mirrored                     mirror_resync_priority=high(fixed)
                               fast zeroed
                               64-bit
  7. 파트너 노드에서 위 단계를 반복합니다(node_B_2 - new).

새 컨트롤러를 부팅합니다

컨트롤러 플래시 이미지를 업데이트하려면 부팅 메뉴에서 컨트롤러를 재부팅해야 합니다. 암호화가 구성된 경우 추가 단계가 필요합니다.

이 작업에 대해

이 작업은 모든 새 컨트롤러에 대해 수행해야 합니다.

단계
  1. 노드 중단:

    "중지"

  2. 외부 키 관리자가 구성된 경우 관련 boots를 설정합니다.

    'bootarg.kmip.init.ipaddr_ip-address_'

    '셋틴 bootarg.kmip.init.netmask_netmask_'

    'bootarg.kmip.init.gateway_gateway-address_'

    'setenv bootarg.kmip.init.interface_interface-id_'

  3. 부팅 메뉴를 표시합니다.

    boot_ontap 메뉴

  4. 루트 암호화가 사용되는 경우 사용 중인 ONTAP 버전에 따라 부팅 메뉴 옵션을 선택하거나 키 관리 구성에 대한 부팅 메뉴 명령을 실행합니다.

    ONTAP 9.8 이상

    ONTAP 9.8부터 부팅 메뉴 옵션을 선택합니다.

    사용 중인 경우…​

    이 부팅 메뉴 옵션을 선택합니다…​

    온보드 키 관리

    옵션 "'10'"

    프롬프트에 따라 키 관리자 구성을 복구 및 복원하는 데 필요한 입력을 제공합니다.

    외부 키 관리

    옵션 "'11'"

    프롬프트에 따라 키 관리자 구성을 복구 및 복원하는 데 필요한 입력을 제공합니다.

    ONTAP 9.7 이하

    ONTAP 9.7 이전 버전의 경우 부팅 메뉴 명령을 실행합니다.

    사용 중인 경우…​

    부팅 메뉴 프롬프트에서 이 명령을 실행합니다…​

    온보드 키 관리

    recover_onboard_keymanager'입니다

    외부 키 관리

    RECOVER_EXTERNAL_keymanager'입니다

  5. 자동 부팅을 사용하는 경우 CTRL-C를 눌러 자동 부팅을 중단합니다

  6. 부팅 메뉴에서 ""6"" 옵션을 실행합니다.

    참고 옵션 ""6"은 완료되기 전에 노드를 두 번 재부팅합니다.

    시스템 ID 변경 프롬프트에 ""y""를 응답합니다. 두 번째 재부팅 메시지가 나타날 때까지 기다립니다.

    Successfully restored env file from boot media...
    
    Rebooting to load the restored env file...
  7. partner-sysid가 올바른지 다시 확인합니다.

    'printenv partner-sysid

    partner-sysid가 올바르지 않으면 다음을 설정합니다.

    'setenv PARTNER-sysid_PARTNER-sysid_'

  8. 루트 암호화가 사용되는 경우 사용 중인 ONTAP 버전에 따라 부팅 메뉴 옵션을 선택하거나 키 관리 구성에 대해 부팅 메뉴 명령을 다시 실행하십시오.

    ONTAP 9.8 이상

    ONTAP 9.8부터 부팅 메뉴 옵션을 선택합니다.

    사용 중인 경우…​

    이 부팅 메뉴 옵션을 선택합니다…​

    온보드 키 관리

    옵션 "'10'"

    프롬프트에 따라 키 관리자 구성을 복구 및 복원하는 데 필요한 입력을 제공합니다.

    외부 키 관리

    옵션 "'11'"

    프롬프트에 따라 키 관리자 구성을 복구 및 복원하는 데 필요한 입력을 제공합니다.

    키 관리자 설정에 따라 첫 번째 부팅 메뉴 프롬프트에서 옵션 ""10"" 또는 옵션 ""11", 옵션 ""6""을 차례로 선택하여 복구 절차를 수행합니다. 노드를 완전히 부팅하려면 옵션 ""1"(일반 부팅)에서 계속 진행하는 복구 절차를 반복해야 할 수 있습니다.

    ONTAP 9.7 이하

    ONTAP 9.7 이전 버전의 경우 부팅 메뉴 명령을 실행합니다.

    사용 중인 경우…​

    부팅 메뉴 프롬프트에서 이 명령을 실행합니다…​

    온보드 키 관리

    recover_onboard_keymanager'입니다

    외부 키 관리

    RECOVER_EXTERNAL_keymanager'입니다

    노드가 완전히 부팅될 때까지 부팅 메뉴 프롬프트에서 RECOVER_xxxxxxxx_keymanager' 명령을 여러 번 실행해야 할 수 있습니다.

  9. 노드를 부팅합니다.

    부트 ONTAP

  10. 교체된 노드가 부팅될 때까지 기다립니다.

    두 노드 중 하나가 Takeover 모드에 있는 경우 Giveback을 수행합니다.

    '스토리지 페일오버 반환

  11. 모든 포트가 브로드캐스트 도메인에 있는지 확인합니다.

    1. 브로드캐스트 도메인 보기:

      네트워크 포트 브로드캐스트 도메인 쇼

    2. 필요에 따라 브로드캐스트 도메인에 포트를 추가합니다.

    3. 인터클러스터 LIF를 호스팅할 물리적 포트를 해당 브로드캐스트 도메인에 추가합니다.

    4. 새 물리적 포트를 홈 포트로 사용하도록 인터클러스터 LIF를 수정합니다.

    5. 인터클러스터 LIF가 가동된 후 클러스터 피어 상태를 확인하고 필요에 따라 클러스터 피어링을 다시 설정합니다.

      클러스터 피어링을 다시 구성해야 할 수 있습니다.

    6. 필요에 따라 VLAN 및 인터페이스 그룹을 다시 생성합니다.

      VLAN 및 인터페이스 그룹 멤버쉽은 이전 노드의 멤버쉽과 다를 수 있습니다.

  12. 암호화가 사용되는 경우 키 관리 구성에 맞는 명령을 사용하여 키를 복원합니다.

    사용 중인 경우…​

    이 명령 사용…​

    온보드 키 관리

    보안 키매니저 온보드 동기화

    자세한 내용은 을 참조하십시오 "온보드 키 관리 암호화 키를 복원하는 중입니다".

    외부 키 관리

    'Security key-manager external restore-vserver_SVM_-node_node_-key-server_host_name

LIF 구성을 확인하는 중입니다

스위치백 이전에 LIF가 적절한 노드/포트에서 호스팅되었는지 확인합니다. 다음 단계를 수행해야 합니다

이 작업에 대해

이 작업은 노드가 루트 애그리게이트로 부팅된 site_B에서 수행합니다.

단계
  1. 스위치백 이전에 해당 노드 및 포트에서 LIF가 호스팅되었는지 확인합니다.

    1. 고급 권한 레벨로 변경:

      세트 프리빌리지 고급

    2. 포트 구성을 재정의하여 적절한 LIF 배치가 이루어지도록 합니다.

      'vserver config override -command' network interface modify -vserver_vserver_name_-home-port_active_port_after_upgrade_-lif_lif_name_-home-node_new_node_name_'

    'vserver config override' 명령 내에서 'network interface modify' 명령을 입력할 때는 Tab autotcomplete 기능을 사용할 수 없습니다. 자동 완성 기능을 사용하여 'network interface modify'를 만든 다음 'vserver config override' 명령에 포함할 수 있습니다.

    1. 관리자 권한 수준으로 돌아가기: + 'Set-Privilege admin

  2. 인터페이스를 홈 노드로 되돌리기:

    '네트워크 인터페이스 되돌리기 * - vserver_vserver-name_'

    필요에 따라 모든 SVM에서 이 단계를 수행합니다.

새 라이센스를 설치합니다

스위치백 작업을 수행하기 전에 새 컨트롤러의 라이센스를 설치해야 합니다.

MetroCluster 구성을 다시 전환합니다

새 컨트롤러를 구성한 후 MetroCluster 구성을 다시 전환하여 구성을 정상 작동 상태로 되돌립니다.

이 작업에 대해

이 작업에서는 스위치백 작업을 수행하여 MetroCluster 구성을 정상 작동 상태로 되돌려 줍니다. site_a의 노드가 아직 업그레이드를 기다리고 있습니다.

MCC 업그레이드 클러스터 A 스위치백
단계
  1. site_B에서 'MetroCluster node show' 명령어를 실행하여 출력을 확인한다.

    1. 새 노드가 올바르게 표시되는지 확인합니다.

    2. 새 노드가 "스위치백 대기 중" 상태에 있는지 확인합니다.

  2. 클러스터 스위치백:

    MetroCluster 스위치백

  3. 스위치백 작업의 진행률을 확인합니다.

    MetroCluster 쇼

    출력물에 '대기 중-스위치백'이 표시되면 스위치백 작업이 진행 중입니다.

    cluster_B::> metrocluster show
    Cluster                   Entry Name          State
    ------------------------- ------------------- -----------
     Local: cluster_B         Configuration state configured
                              Mode                switchover
                              AUSO Failure Domain -
    Remote: cluster_A         Configuration state configured
                              Mode                waiting-for-switchback
                              AUSO Failure Domain -

    출력이 '정상'으로 표시되면 스위치백 작업이 완료된 것입니다.

    cluster_B::> metrocluster show
    Cluster                   Entry Name          State
    ------------------------- ------------------- -----------
     Local: cluster_B         Configuration state configured
                              Mode                normal
                              AUSO Failure Domain -
    Remote: cluster_A         Configuration state configured
                              Mode                normal
                              AUSO Failure Domain -

    스위치백을 완료하는 데 시간이 오래 걸리는 경우 'MetroCluster config-replication resync resync-status show' 명령을 사용하여 진행 중인 기준선의 상태를 확인할 수 있습니다. 이 명령은 고급 권한 수준에 있습니다.

MetroCluster 구성 상태 점검

컨트롤러 모듈을 업그레이드한 후 MetroCluster 구성 상태를 확인해야 합니다.

이 작업에 대해

이 작업은 MetroCluster 구성의 모든 노드에서 수행할 수 있습니다.

단계
  1. MetroCluster 구성 작동을 확인합니다.

    1. MetroCluster 구성을 확인하고 운영 모드가 정상인지 확인합니다.

      MetroCluster 쇼

    2. MetroCluster 검사를 수행합니다.

      'MetroCluster check run

    3. MetroCluster 검사 결과를 표시합니다.

      MetroCluster 체크 쇼

      참고 MetroCluster check run과 MetroCluster check show를 실행하면 다음과 유사한 오류 메시지가 표시됩니다.
    Failed to validate the node and cluster components before the switchover operation.
                      Cluster_A:: node_A_1 (non-overridable veto): DR partner NVLog mirroring is not online. Make sure that the links between the two sites are healthy and properly configured.

    + 이는 업그레이드 프로세스 중 컨트롤러 불일치로 인한 것으로 예상되며 오류 메시지는 무시해도 됩니다.

cluster_a의 노드 업그레이드

cluster_A에서 업그레이드 작업을 반복해야 합니다

단계
  1. 단계를 반복하여 cluster_A의 노드를 부터 업그레이드합니다 "업그레이드를 준비하는 중입니다".

    작업을 수행할 때 클러스터 및 노드에 대한 모든 예제 참조는 반전됩니다. 예를 들어, cluster_A에서 스위치오버로 예제를 제공할 경우 cluster_B에서 스위치오버합니다

유지 관리 후 사용자 지정 AutoSupport 메시지 보내기

업그레이드를 완료한 후에는 유지 보수 종료를 알리는 AutoSupport 메시지를 보내야 자동 케이스 생성이 재개됩니다.

단계
  1. 자동 지원 케이스 생성을 재개하려면 유지 관리가 완료되었음을 나타내는 AutoSupport 메시지를 보냅니다.

    1. 다음 명령을 실행합니다.

      'System node AutoSupport invoke-node * -type all-message maINT=end'

    2. 파트너 클러스터에서 명령을 반복합니다.

Tiebreaker 모니터링 복원 중

이전에 Tiebreaker 소프트웨어를 통해 모니터링하도록 MetroCluster 구성을 구성한 경우 Tiebreaker 연결을 복원할 수 있습니다.

  1. 의 단계를 사용합니다 "MetroCluster 구성 추가" In_MetroCluster Tiebreaker 설치 및 구성 _.