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

CleanUpFiles를 사용하여 Cisco 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::*>