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

Cisco 스위치에서 CleanUpFiles를 사용하여 MetroCluster IP 구성의 RCF 파일 업그레이드

기여자 netapp-aoife netapp-folivia

Cisco IP 스위치에서 참조 구성 파일(RCF)을 업그레이드해야 할 수 있습니다. 예를 들어, ONTAP 업그레이드 또는 스위치 펌웨어 업그레이드에는 모두 새 RCF가 필요합니다.

이 작업에 대해
  • RcfFileGenerator 버전 1.4a부터 '쓰기 지우기'를 수행할 필요 없이 Cisco IP 스위치의 스위치 구성을 변경(업그레이드, 다운그레이드 또는 교체)할 수 있는 새로운 옵션이 있습니다.

  • "콘솔 로깅을 활성화합니다" 이 작업을 수행하기 전에

  • Cisco 9336C-FX2 스위치에는 RCF에서 이름이 다른 두 가지 다른 스위치 스토리지 유형이 있습니다. 다음 표를 참조하여 구성에 맞는 Cisco 9336C-FX2 스토리지 유형을 확인하십시오.

    다음 스토리지를 연결하는 경우…​ Cisco 9336C-FX2 스토리지 유형 선택…​ RCF 배너/MOTD 샘플
    • SAS 쉘프 직접 연결

    • NVMe 쉘프 직접 연결

    • NVMe 쉘프는 전용 스토리지 스위치에 연결됩니다

    9336C-FX2 – 직접 저장만 해당

    * Switch : NX9336C (direct storage, L2 Networks, direct ISL)

    • SAS 쉘프 직접 연결

    • MetroCluster IP 스위치에 연결된 NVMe 쉘프

    참고 하나 이상의 이더넷에 연결된 NVMe 쉘프가 필요합니다

    9336C-FX2 – SAS 및 이더넷 스토리지

    * Switch : NX9336C (SAS and Ethernet storage, L2 Networks, direct ISL)

시작하기 전에

구성이 다음 요구 사항을 충족하는 경우 이 방법을 사용할 수 있습니다.

  • 표준 RCF 구성이 적용됩니다.

  • The "RcfFileGenerator 를 참조하십시오"은(는) 동일한 버전 및 구성(플랫폼, VLAN)으로 적용된 것과 동일한 RCF를 생성할 수 있어야 합니다.

  • 적용된 RCF는 특정 구성을 위해 NetApp에서 제공한 것이 아닙니다.

  • RCF는 적용 전에 변경되지 않았습니다.

  • 현재 RCF를 적용하기 전에 스위치를 공장 초기 설정으로 재설정하는 단계를 완료했습니다.

  • RCF가 적용된 후 스위치(포트) 구성이 변경되지 않았습니다.

    이러한 요구 사항을 충족하지 못하면 RCF 생성 시 생성되는 CleanUpFiles를 사용할 수 없습니다. 하지만 해당 함수를 활용하여 일반적인 CleanUpFiles를 생성할 수 있습니다. 이 방법을 사용한 정리는 `show running-config`의 출력에서 파생되며 모범 사례입니다.

    참고 스위치는 Switch_A_1, Switch_B_1, Switch_A_2, Switch_B_2 순서로 업데이트해야 합니다. 또는 Switch_A_1 및 Switch_B_1 스위치를 업데이트한 후 Switch_A_2 및 Switch_B_2 스위치를 업데이트할 수 있습니다.
단계
  1. "클러스터 LIF 이동" 업그레이드를 시작하기 전에.

  2. 현재 RCF 버전과 사용 중인 포트 및 VLAN을 확인하십시오. IP_switch_A_1# show banner motd

    참고 4개 스위치 모두에서 이 정보를 얻고 다음 정보 표를 완료해야 합니다.
    * NetApp Reference Configuration File (RCF)
    *
    * Switch : NX9336C (SAS storage, L2 Networks, direct ISL)
    * Filename : NX9336_v1.81_Switch-A1.txt
    * Date : Generator version: v1.3c_2022-02-24_001, file creation time: 2021-05-11, 18:20:50
    *
    * Platforms : MetroCluster 1 : FAS8300, AFF-A400, FAS8700
    *              MetroCluster 2 : AFF-A320, FAS9000, AFF-A700, AFF-A800
    * Port Usage:
    * Ports 1- 2: Intra-Cluster Node Ports, Cluster: MetroCluster 1, VLAN 111
    * Ports 3- 4: Intra-Cluster Node Ports, Cluster: MetroCluster 2, VLAN 151
    * Ports 5- 6: Ports not used
    * Ports 7- 8: Intra-Cluster ISL Ports, local cluster, VLAN 111, 151
    * Ports 9-10: MetroCluster 1, Node Ports, VLAN 119
    * Ports 11-12: MetroCluster 2, Node Ports, VLAN 159
    * Ports 13-14: Ports not used
    * Ports 15-20: MetroCluster-IP ISL Ports, VLAN 119, 159, Port Channel 10
    * Ports 21-24: MetroCluster-IP ISL Ports, VLAN 119, 159, Port Channel 11, breakout mode 10gx4
    * Ports 25-30: Ports not used
    * Ports 31-36: Ports not used
    *
    
    #
    IP_switch_A_1#

    이 출력에서 다음 두 표에 표시된 정보를 수집해야 합니다.

    일반 정보

    MetroCluster

    데이터

    RCF 버전

    1.81

    스위치 유형

    NX9336

    네트워크 유형

    L2 네트워크, 직접 ISL

    스토리지 유형입니다

    SAS 스토리지

    플랫폼

    1

    AFF A400

    2

    FAS9000

    VLAN 정보 네트워크 MetroCluster 구성 스위치 포트 사이트 A 사이트 B

    VLAN 로컬 클러스터

    네트워크 1

    1

    1, 2

    111

    222

    2

    3, 4

    151

    251

    네트워크 2

    1

    1, 2

    111

    222

    2

    3, 4

    151

    251

    VLAN MetroCluster

    네트워크 1

    1

    9, 10

    119

    119

    2

    11, 12

    159

    159

    네트워크 2

    1

    9, 10

    219

    219

    2

    11, 12

    259

    259

  3. 현재 구성에 대한 RCF 및 CleanUpFiles를 생성하거나 일반 CleanUpFiles를 생성합니다.

    구성이 필수 구성 요소에 설명된 요구 사항을 충족하는 경우 * 옵션 1 * 을 선택합니다. 구성이 필수 구성 요소에 설명된 요구 사항을 충족하지 * 않는 경우 * 옵션 2 * 를 선택합니다.

    옵션 1: RCF 및 CleanUpFiles 생성

    구성이 요구 사항을 충족하는 경우 이 절차를 사용합니다.

    단계
    1. RcfFileGenerator 1.4a(또는 이후 버전)를 사용하여 1단계에서 가져온 정보로 RCF를 생성하십시오. 새 버전의 RcfFileGenerator는 일부 구성을 되돌리고 새 RCF 구성을 적용하도록 스위치를 준비하는 데 사용할 수 있는 추가 CleanUpFiles 세트를 생성합니다.

    2. 배너 MOTD를 현재 적용된 RCF와 비교하십시오. 플랫폼 유형, 스위치 유형, 포트 및 VLAN 사용 여부가 동일해야 합니다.

      참고 RCF와 동일한 버전의 CleanUpFiles를 사용해야 하며, 정확히 동일한 구성이어야 합니다. 임의의 CleanUpFile을 사용하면 작동하지 않으며, 스위치를 완전히 재설정해야 할 수도 있습니다.
      참고 RCF가 생성된 ONTAP 버전은 중요하지 않습니다. 중요한 것은 RCF 버전뿐입니다.
      참고 RCF 파일(동일한 버전이라도)에는 나열된 플랫폼 수가 다를 수 있습니다. 사용하시는 플랫폼이 목록에 있는지 확인하십시오.
    옵션 2: 일반 CleanUpFiles를 만듭니다

    구성이 모든 요구 사항을 충족하지 * 않는 경우 이 절차를 사용하십시오.

    단계
    1. 각 스위치에서 show running-config의 출력을 조회한다.

    2. RcfFileGenerator 도구를 열고 창 아래쪽에서 '일반 CleanUpFiles 만들기'를 클릭합니다

    3. 1단계에서 검색한 출력을 'One' 스위치에서 상단 창으로 복사합니다. 기본 출력을 제거하거나 그대로 둘 수 있습니다.

    4. 'CUF 파일 작성'을 클릭합니다.

    5. 하단 창의 출력을 텍스트 파일로 복사합니다(이 파일은 CleanUpFile입니다).

    6. 구성의 모든 스위치에 대해 c, d, e 단계를 반복합니다.

      이 절차를 마치면 각 스위치마다 하나씩 4개의 텍스트 파일이 있어야 합니다. 이러한 파일은 옵션 1을 사용하여 만들 수 있는 CleanUpFiles 와 같은 방법으로 사용할 수 있습니다.

  4. 새 구성에 대한 '새' RCF를 생성합니다. 이전 단계에서 파일을 생성한 것과 동일한 방식으로 이 파일을 생성하되, 해당 ONTAP 및 RCF 버전을 선택하십시오.

    이 단계를 완료하면 각각 12개의 파일로 구성된 두 세트의 RCF 파일이 생성됩니다.

  5. 파일을 bootflash에 다운로드합니다.

    1. RCF 및 CleanUpFiles를 생성하거나 현재 구성에 대한 일반 CleanUpFiles를 생성합니다에서 생성한 CleanUpFiles를 다운로드합니다.

      참고 이 CleanUpFile은 현재 적용된 RCF용이며, 업그레이드하려는 새 RCF용이 아닙니다.

      스위치의 CleanUpFile 예 - A1:'Cleanup_NX9336_v1.81_Switch-A1.txt'

    2. 에서 생성한 '새' RCF를 다운로드합니다. 새 구성에 대한 '새' RCF를 생성합니다.

      Switch-A1에 대한 RCF 예시: NX9336_v1.90_Switch-A1.txt

    3. 새 구성에 대한 '새' RCF를 생성합니다.에서 생성한 CleanUpFiles를 다운로드합니다. 이 단계는 선택 사항이며, 나중에 스위치 구성을 업데이트하는 데 이 파일을 사용할 수 있습니다. 이 파일은 현재 적용된 구성과 일치합니다.

      스위치의 CleanUpFile 예 - A1:'Cleanup_NX9336_v1.90_Switch-A1.txt'

      참고 올바른(일치) RCF 버전을 사용하려면 CleanUpFile을 사용해야 합니다. CleanUpFile을 다른 RCF 버전 또는 다른 구성에 사용하는 경우 구성 정리가 올바르게 작동하지 않을 수 있습니다.

      다음 예제에서는 세 개의 파일을 bootflash에 복사합니다.

    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.81_MetroCluster-IP_L2Direct_A400FAS8700_xxx_xxx_xxx_xxx/Cleanup_NX9336_v1.81_Switch-A1.txt bootflash:
    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.90_MetroCluster-IP_L2Direct_A400FAS8700A900FAS9500_xxx_xxx_xxx_xxxNX9336_v1.90//NX9336_v1.90_Switch-A1.txt bootflash:
    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.90_MetroCluster-IP_L2Direct_A400FAS8700A900FAS9500_xxx_xxx_xxx_xxxNX9336_v1.90//Cleanup_NX9336_v1.90_Switch-A1.txt bootflash:

    +

    참고 VRF(Virtual Routing and Forwarding)를 지정하라는 메시지가 표시됩니다.
  6. CleanUpFile 또는 일반 CleanUpFile을 적용합니다.

    일부 구성이 되돌려지고 스위치 포트가 '오프라인'됩니다.

    1. 시작 구성에 대한 보류 중인 변경 사항('show running-config diff')이 없는지 확인합니다

      IP_switch_A_1# show running-config diff
      IP_switch_A_1#
  7. 시스템 출력이 표시되면 실행 중인 구성을 시작 구성에 저장합니다. 'copy running-config startup-config'

    참고 시스템 출력은 시작 구성과 실행 중인 구성이 서로 다르고 보류 중인 변경 사항을 나타냅니다. 보류 중인 변경 사항을 저장하지 않으면 스위치를 다시 로드하여 롤백할 수 없습니다.
    1. CleanUpFile 적용:

      IP_switch_A_1# copy bootflash:Cleanup_NX9336_v1.81_Switch-A1.txt running-config
      
      IP_switch_A_1#
      참고 스위치 프롬프트로 되돌아오려면 스크립트가 다소 시간이 걸릴 수 있습니다. 출력이 예상되지 않습니다.
  8. 실행 중인 구성을 확인하여 설정이 'show running-config'로 지워졌는지 확인합니다

    현재 구성은 다음과 같이 표시되어야 합니다.

    • 클래스 맵 및 IP 액세스 목록이 구성되지 않았습니다

    • 정책 맵이 구성되지 않았습니다

    • 서비스 정책이 구성되지 않았습니다

    • 구성된 포트 프로파일이 없습니다

    • 모든 이더넷 인터페이스(mgmt0 구성은 표시하지 않고 VLAN 1만 구성해야 함)

      위 항목 중 하나라도 구성되어 있는 경우 새 RCF 구성을 적용하지 못할 수 있습니다. 하지만 실행 중인 구성을 시작 구성에 저장하지 않고 스위치를 다시 로드하면 이전 구성으로 되돌릴 수 있습니다. 스위치는 이전 구성으로 시작됩니다.

  9. RCF를 적용하고 포트가 온라인 상태인지 확인하십시오.

    1. RCF를 적용합니다.

      IP_switch_A_1# copy bootflash:NX9336_v1.90-X2_Switch-A1.txt running-config
      참고 구성을 적용하는 동안 몇 가지 경고 메시지가 나타납니다. 오류 메시지는 일반적으로 예상되지 않습니다. 그러나 SSH를 사용하여 로그인한 경우 다음 오류가 발생할 수 있습니다. Error: Can't disable/re-enable ssh:Current user is logged in through ssh
    2. 구성을 적용한 후 클러스터 및 MetroCluster 포트가 다음 명령 중 하나인 '인터페이스 요약 보기', 'CDP 인접 항목 표시' 또는 '이웃 표시' 중 하나로 온라인 상태인지 확인합니다

      참고 로컬 클러스터의 VLAN을 변경하고 사이트에서 첫 번째 스위치를 업그레이드한 경우, 이전 구성과 새 구성의 VLAN이 일치하지 않기 때문에 클러스터 상태 모니터링 시 상태가 '정상'으로 보고되지 않을 수 있습니다. 두 번째 스위치가 업데이트된 후 상태가 정상 상태로 돌아가야 합니다.

    구성이 올바르게 적용되지 않거나 구성을 유지하지 않으려면 실행 중인 구성을 시작 구성에 저장하지 않고 스위치 * 를 다시 로드하여 이전 구성으로 되돌릴 수 있습니다. 이전 구성이 스위치에 나타납니다.

  10. 구성을 저장하고 스위치를 다시 로드합니다.

    IP_switch_A_1# copy running-config startup-config
    
    IP_switch_A_1# reload
  11. 클러스터의 모든 LIF를 수정하여 자동 되돌리기 기능을 활성화하십시오.

    1. 자동 되돌리기 기능을 다시 활성화합니다.

      network interface modify -vserver Cluster -lif * -auto-revert true

      cluster_A::*> network interface modify -vserver Cluster -lif * -auto-revert true
      
      Warning: Changes to a cluster LIF can affect the health of the Cluster. Are you
               sure you want to continue? {y|n}: y
      4 entries were modified.
      
      cluster_A::*>
    2. 현재 홈 포트에 없는 모든 클러스터 LIF를 홈 포트로 되돌립니다.

      network interface revert -vserver Cluster -lif *

      LIF가 홈 포트로 되돌아갈 때까지 몇 분 정도 기다립니다.

    3. 모든 LIF가 홈 포트에 있는지 확인하십시오.

      cluster_A::*> network interface show -role cluster
                  Logical        Status     Network            Current       Current Is
      Vserver     Interface      Admin/Oper Address/Mask       Node          Port    Home
      ----------- -------------- ---------- ------------------ ------------- ------- ----
      Cluster
                  node_A_1_clus1 up/up      192.168.204.88/18  node_A_1      e4a     true
                  node_A_1_clus2 up/up      192.168.204.93/18  node_A_1      e4b     true
                  node_A_2_clus1 up/up      192.168.204.96/18  node_A_2      e4a     true
                  node_A_2_clus2 up/up      192.168.204.97/18  node_A_2      e4b     true
      4 entries were displayed.
    4. MetroCluster 노드의 상태를 확인합니다.

      'MetroCluster node show'

    cluster_A::*> metrocluster node show
    
    DR                               Configuration  DR
    Group Cluster Node               State          Mirroring Mode
    ----- ------- ------------------ -------------- --------- --------------------
    1     cluster_A
                  node_A_1           configured     enabled   normal
                  node_A_2           configured     enabled   normal
          cluster_B
                  node_B_1           configured     enabled   normal
                  node_B_2           configured     enabled   normal
    4 entries were displayed.
    
    cluster_A::*>