Skip to main content
ONTAP MetroCluster
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Aggiornare i file RCF sugli switch IP Cisco utilizzando CleanUpFiles

Collaboratori netapp-aoife netapp-folivia

Potresti dover aggiornare un file di configurazione di riferimento (RCF) su uno switch IP Cisco. Ad esempio, un upgrade di ONTAP o un upgrade del firmware dello switch richiedono entrambi un nuovo RCF.

A proposito di questa attività
  • A partire dalla versione 1.4a di RcfFileGenerator, è disponibile una nuova opzione per modificare (aggiornare, eseguire il downgrade o sostituire) la configurazione dello switch sugli switch IP Cisco senza eseguire una "cancellazione in scrittura".

  • "Attivare la registrazione della console" prima di eseguire questa attività.

  • Lo switch Cisco 9336C-FX2 è dotato di due tipi di storage di switch diversi con nomi diversi nell'RCF. Utilizzare la tabella seguente per determinare il tipo di storage Cisco 9336C-FX2 corretto per la propria configurazione:

    Se si sta collegando il seguente dispositivo di archiviazione…​ Scegliere il tipo di storage Cisco 9336C-FX2…​ Esempio di banner/MOTD RCF
    • Shelf SAS collegati direttamente

    • Shelf NVMe connessi direttamente

    • Shelf NVMe connessi a switch storage dedicati

    9336C-FX2 - solo archiviazione diretta

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

    • Shelf SAS collegati direttamente

    • Shelf NVMe connessi agli switch IP MetroCluster

    Nota È richiesto almeno uno shelf NVMe connesso a Ethernet

    9336C-FX2 – Storage SAS ed Ethernet

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

Prima di iniziare

È possibile utilizzare questo metodo se la configurazione soddisfa i seguenti requisiti:

  • Viene applicata la configurazione RCF standard.

  • Il "RcfFileGenerator" deve essere in grado di creare lo stesso RCF che viene applicato, con la stessa versione e configurazione (piattaforme, VLAN).

  • Il RCF applicato non è stato fornito da NetApp per una configurazione speciale.

  • Il RCF non è stato modificato prima che venisse applicato.

  • Prima di applicare l'attuale RCF, hai seguito i passaggi per ripristinare le impostazioni di fabbrica dello switch.

  • Non sono state apportate modifiche alla configurazione dello switch (porta) dopo l'applicazione dell'RCF.

    Se non soddisfi questi requisiti, non puoi usare i CleanUpFiles che vengono creati quando generi gli RCF. Tuttavia, puoi sfruttare la funzione per creare CleanUpFiles generici: la pulizia usando questo metodo deriva dall'output di show running-config ed è best practice.

    Nota È necessario aggiornare gli switch nel seguente ordine: Switch_A_1, Switch_B_1, Switch_A_2, Switch_B_2. In alternativa, è possibile aggiornare gli switch Switch_A_1 e Switch_B_1 contemporaneamente, seguiti dagli switch Switch_A_2 e Switch_B_2.
Fasi
  1. "Sposta i LIF del cluster"prima di iniziare l'aggiornamento.

  2. Determina la versione corrente di RCF e quali porte e VLAN sono utilizzate: IP_switch_A_1# show banner motd

    Nota È necessario ottenere queste informazioni da tutti e quattro gli switch e completare la seguente tabella di informazioni.
    * 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#

    Da questo output, è necessario raccogliere le informazioni mostrate nelle due tabelle seguenti.

    Informazioni generiche

    MetroCluster

    Dati

    Versione RCF

    1.81

    Tipo di switch

    NX9336

    Tipologia di rete

    Reti L2, ISL diretto

    Tipo di storage

    Storage SAS

    Piattaforme

    1

    AFF A400

    2

    FAS9000

    Informazioni sulla VLAN Rete Configurazione di MetroCluster Switchport Sito A Sito B

    Cluster locale VLAN

    Rete 1

    1

    1, 2

    111

    222

    2

    3, 4

    151

    251

    Rete 2

    1

    1, 2

    111

    222

    2

    3, 4

    151

    251

    VLAN MetroCluster

    Rete 1

    1

    9, 10

    119

    119

    2

    11, 12

    159

    159

    Rete 2

    1

    9, 10

    219

    219

    2

    11, 12

    259

    259

  3. Crea i file RCF e CleanUpFiles, oppure crea file generici CleanUpFiles per la configurazione corrente.

    Se la configurazione soddisfa i requisiti indicati nei prerequisiti, selezionare opzione 1. Se la configurazione non soddisfa i requisiti indicati nei prerequisiti, selezionare opzione 2.

    Opzione 1: Crea gli RCF e CleanUpFiles

    Utilizzare questa procedura se la configurazione soddisfa i requisiti.

    Fasi
    1. Usa il RcfFileGenerator 1.4a (o successivo) per creare gli RCF con le informazioni che hai recuperato nel passaggio 1. La nuova versione del RcfFileGenerator crea un set aggiuntivo di CleanUpFiles che puoi usare per ripristinare alcune configurazioni e preparare lo switch ad applicare una nuova configurazione RCF.

    2. Confronta il banner motd con le RCF attualmente applicate. I tipi di piattaforma, il tipo di switch, la porta e l'utilizzo delle VLAN devono essere gli stessi.

      Nota Devi usare il CleanUpFiles della stessa versione dell'RCF e per la stessa identica configurazione. Usare qualsiasi CleanUpFile diverso non funzionerà e potrebbe richiedere un reset completo dello switch.
      Nota La versione di ONTAP per cui è stato creato l'RCF non è rilevante. È importante solo la versione dell'RCF.
      Nota Il file RCF (anche se si tratta della stessa versione) potrebbe elencare meno o più piattaforme. Assicurati che la tua piattaforma sia elencata.
    Opzione 2: Creazione di file CleanUpFiles generici

    Utilizzare questa procedura se la configurazione non soddisfa tutti i requisiti.

    Fasi
    1. Recuperare l'output di show running-config da ogni switch.

    2. Aprire lo strumento RcfFileGenerator e fare clic su "Create generic CleanUpFiles" (Crea file di pulizia generici) nella parte inferiore della finestra

    3. Copiare l'output recuperato al punto 1 dal commutatore 'uno' nella finestra superiore. È possibile rimuovere o lasciare l'output predefinito.

    4. Fare clic su "Create CUF Files" (Crea file CUF).

    5. Copiare l'output dalla finestra inferiore in un file di testo (questo file è CleanUpFile).

    6. Ripetere i passaggi c, d ed e per tutti gli switch della configurazione.

      Al termine di questa procedura, si dovrebbero avere quattro file di testo, uno per ogni switch. È possibile utilizzare questi file nello stesso modo dei CleanUpFiles che è possibile creare utilizzando l'opzione 1.

  4. Crea i "nuovi" file RCF per la nuova configurazione. Crea questi file nello stesso modo in cui hai creato i file nel passaggio precedente, ma scegli la rispettiva versione di ONTAP e RCF.

    Dopo aver completato questo passaggio dovresti avere due set di RCF, ciascun set composto da dodici file.

  5. Scaricare i file sul bootflash.

    1. Scarica il CleanUpFiles che hai creato in Crea gli RCF e CleanUpFiles, oppure crea generici CleanUpFiles per la configurazione corrente

      Nota Questo CleanUpFile è per l'RCF attualmente applicato e NON per il nuovo RCF a cui vuoi aggiornare.

      Esempio di CleanUpFile per Switch-A1: Cleanup_NX9336_v1.81_Switch-A1.txt

    2. Scarica i 'nuovi' RCF che hai creato in Crea i 'nuovi' RCF per la nuova configurazione.

      Esempio di RCF per lo switch A1: NX9336_v1.90_Switch-A1.txt

    3. Scarica il CleanUpFiles che hai creato in Crea i 'nuovi' RCF per la nuova configurazione. Questo passaggio è facoltativo: puoi usare il file in futuro per aggiornare la configurazione dello switch. Corrisponde alla configurazione attualmente applicata.

      Esempio di CleanUpFile per Switch-A1: Cleanup_NX9336_v1.90_Switch-A1.txt

      Nota Utilizzare CleanUpFile per la versione RCF corretta (corrispondente). Se si utilizza un CleanUpFile per una versione RCF diversa o per una configurazione diversa, la pulizia della configurazione potrebbe non funzionare correttamente.

      Il seguente esempio copia i tre file nella flash di avvio:

    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:

    +

    Nota Viene richiesto di specificare Virtual Routing and Forwarding (VRF).
  6. Applicare il file CleanUpFile o il file CleanUpFile generico.

    Alcune configurazioni vengono ripristinate e gli switchport vengono "offline".

    1. Verificare che non vi siano modifiche in sospeso alla configurazione di avvio: show running-config diff

      IP_switch_A_1# show running-config diff
      IP_switch_A_1#
  7. Se viene visualizzato l'output di sistema, salvare la configurazione in esecuzione nella configurazione di avvio: copy running-config startup-config

    Nota L'output del sistema indica che la configurazione di avvio e la configurazione in esecuzione sono diverse e in sospeso. Se non si salvano le modifiche in sospeso, non è possibile eseguire il rollback utilizzando un ricaricamento dello switch.
    1. Applicare il comando CleanUpFile:

      IP_switch_A_1# copy bootflash:Cleanup_NX9336_v1.81_Switch-A1.txt running-config
      
      IP_switch_A_1#
      Nota Lo script potrebbe impiegare del tempo per tornare al prompt dello switch. Nessun output previsto.
  8. Visualizzare la configurazione in esecuzione per verificare che la configurazione sia stata cancellata: show running-config

    La configurazione corrente dovrebbe mostrare:

    • Non sono configurate mappe di classe ed elenchi di accesso IP

    • Non sono configurate mappe di policy

    • Nessuna policy di servizio configurata

    • Nessun profilo porta configurato

    • Tutte le interfacce Ethernet (ad eccezione di mgmt0 che non devono mostrare alcuna configurazione e deve essere configurata solo la VLAN 1).

      Se riscontri che uno qualsiasi degli elementi sopra elencati è configurato, potresti non essere in grado di applicare una nuova configurazione RCF. Tuttavia, puoi ripristinare la configurazione precedente riavviando lo switch senza salvare la configurazione in esecuzione nella configurazione di avvio. Lo switch si avvierà con la configurazione precedente.

  9. Applica l'RCF e verifica che le porte siano online.

    1. Applica l'RCF.

      IP_switch_A_1# copy bootflash:NX9336_v1.90-X2_Switch-A1.txt running-config
      Nota Durante l'applicazione della configurazione vengono visualizzati alcuni messaggi di avviso. I messaggi di errore generalmente non sono previsti. Tuttavia, se si è connessi con SSH, potrebbe essere visualizzato il seguente errore: Error: Can't disable/re-enable ssh:Current user is logged in through ssh
    2. Una volta applicata la configurazione, verificare che il cluster e le porte MetroCluster siano in linea con uno dei seguenti comandi: show interface brief, show cdp neighbors, o. show lldp neighbors

      Nota Se è stata modificata la VLAN per il cluster locale e si è aggiornato il primo switch del sito, il monitoraggio dello stato del cluster potrebbe non riportare lo stato come "integro" perché le VLAN delle configurazioni precedenti e nuove non corrispondono. Dopo l'aggiornamento del secondo switch, lo stato dovrebbe tornare a essere integro.

    Se la configurazione non viene applicata correttamente o non si desidera mantenere la configurazione, è possibile tornare alla configurazione precedente ricaricando lo switch senza salvare la configurazione in esecuzione nella configurazione di avvio. Lo switch verrà configurato in precedenza.

  10. Salvare la configurazione e ricaricare lo switch.

    IP_switch_A_1# copy running-config startup-config
    
    IP_switch_A_1# reload
  11. Modifica tutti i LIF del cluster per abilitare il ripristino automatico:

    1. Riattiva il ripristino automatico:

      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. Ripristina tutti i LIF del cluster che attualmente non si trovano sulle loro porte home alle loro porte home:

      network interface revert -vserver Cluster -lif *

      Attendi qualche minuto affinché i LIF tornino alla loro porta home:

    3. Conferma che tutti i LIF siano sulle rispettive porte home:

      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. Verifica lo stato dei nodi 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::*>