Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

RCF-Skript auf NVIDIA SN2100 Storage Switches aktualisieren

Beitragende netapp-camdenc
Änderungen vorschlagen

Die Aktualisierung des Skripts der Referenzkonfigurationsdatei (RCF) auf NVIDIA SN2100 Storage Switches dient zur Konfiguration von Portzuweisungen und Netzwerkeinstellungen.

Bevor Sie beginnen

Bitte stellen Sie sicher, dass Sie Folgendes haben:

  • Eine aktuelle Sicherungskopie der Switch-Konfiguration.

  • Ein voll funktionsfähiger Cluster (keine Fehler in den Protokollen oder ähnliche Probleme).

  • Der aktuelle RCF.

  • Wenn Sie Ihre RCF-Version aktualisieren, benötigen Sie eine Boot-Konfiguration in der RCF, die die gewünschten Boot-Images widerspiegelt.

    Wenn Sie die Bootkonfiguration ändern müssen, um die aktuellen Boot-Images widerzuspiegeln, müssen Sie dies tun, bevor Sie die RCF erneut anwenden, damit bei zukünftigen Neustarts die richtige Version instanziiert wird.

Achtung Vor der Installation einer neuen Switch-Softwareversion und neuer RCFs müssen Sie die Switch-Einstellungen löschen und eine Basiskonfiguration durchführen. Sie müssen über die serielle Konsole mit dem Switch verbunden sein oder grundlegende Konfigurationsinformationen gesichert haben, bevor Sie die Switch-Einstellungen löschen.
RCF Skriptversion

Die Auswahl der geeigneten Storage RCF Skriptversion richtet sich nach Ihrer aktuellen ONTAP und Cumulus Linux Version. Der Download der RCFs erfolgt von der "NVIDIA SN2100 Software-Download"Seite.

Zu den Beispielen

Das folgende Beispielverfahren zeigt, wie Sie das RCF-Skript für Storage-Switches herunterladen und anwenden.

Beispielausgabe des Befehls verwendet die Switch-Management-IP-Adresse 10.233.204.71, die Netzmaske 255.255.254.0 und das Standardgateway 10.233.204.1.

Schritt 1: Überprüfung des aktuellen Switch- und Storage Systemstatus

  1. Die verfügbaren Schnittstellen des SN2100-Switches anzeigen:

    nv show interface
    Beispiel anzeigen
    cumulus@cumulus:mgmt:~$ nv show interface
    
    State  Name   Spd  MTU    Mode         LLDP                Summary
    -----  -----  ---  -----  -----------  ------------------  --------------
    ...
    ...
    ADMDN  swp1   N/A  9216   NotConfigured
    ADMDN  swp2   N/A  9216   NotConfigured
    ADMDN  swp3   N/A  9216   NotConfigured
    ADMDN  swp4   N/A  9216   NotConfigured
    ADMDN  swp5   N/A  9216   NotConfigured
    ADMDN  swp6   N/A  9216   NotConfigured
    ADMDN  swp7   N/A  9216   NotConfigured
    ADMDN  swp8   N/A  9216   NotConfigured
    ADMDN  swp9   N/A  9216   NotConfigured
    ADMDN  swp10  N/A  9216   NotConfigured
    ADMDN  swp11  N/A  9216   NotConfigured
    ADMDN  swp12  N/A  9216   NotConfigured
    ADMDN  swp13  N/A  9216   NotConfigured
    ADMDN  swp14  N/A  9216   NotConfigured
    ADMDN  swp15  N/A  9216   NotConfigured
    ADMDN  swp16  N/A  9216   NotConfigured
  2. Der Systemstatus der Storage-Ports und der Switch-Konnektivität sollte überprüft werden.

    1. Überprüfung des Status der Node-Storage-Ports:

      storage port show -port-type ENET
      Beispiel anzeigen
      cluster1::*> storage port show -port-type ENET
      
      
                                            Speed
      Node               Port Type  Mode    (Gb/s) State    Status
      ------------------ ---- ----- ------- ------ -------- ---------------
      node1
                         e3a  ENET  storage    100 enabled  online
                         e3b  ENET  storage    100 enabled  online
      node2
                         e3a  ENET  storage    100 enabled  online
                         e3b  ENET  storage    100 enabled  online
      4 entries were displayed.
  3. Überprüfen Sie die Regalanschlüsse im Lagersystem:

    storage shelf port show -fields remote-device, remote-port

    Beispiel anzeigen
    cluster1::*> storage shelf port show -fields remote-device, remote-port
    shelf   id    remote-port     remote-device
    -----   --    -----------     -------------
    3.20    0     swp3            sw1
    3.20    1     swp3            sw2
    3.20    2     swp4            sw1
    3.20    3     swp4            sw2
    3.30    0     swp5            sw1
    3.30    1     swp5            sw2
    3.30    2     swp6            sw1
    3.30    3     swp6            sw2
    cluster1::*>
  4. Vergewissern Sie sich, dass die Switches überwacht werden.

    system switch ethernet show -is-monitoring-enabled-operational true
    Beispiel anzeigen
    cluster1::*> system switch ethernet show -is-monitoring-enabled-operational true
    Switch                      Type               Address          Model
    --------------------------- ------------------ ---------------- -----
    sw1                         storage-network    192.0.2.71       MSN2100-CB2RC
         Serial Number: MNXXXXXXGD
          Is Monitored: true
                Reason: None
      Software Version: Cumulus Linux version 5.11.1 running on Mellanox
                        Technologies Ltd. MSN2100
        Version Source: LLDP
    
    sw2                         storage-network    192.0.2.72       MSN2100-CB2RC
         Serial Number: MNCXXXXXXGS
          Is Monitored: true
                Reason: None
      Software Version: Cumulus Linux version 5.11.1 running on Mellanox
                        Technologies Ltd. MSN2100
        Version Source: LLDP

Schritt 2: Upgrade des RCF auf dem Switch

  1. Kopieren Sie das RCF-Python-Skript auf den Switch:

    admin@sw1:mgmt:~$ pwd
    /home/cumulus
    cumulus@cumulus:mgmt:~$ cd /tmp
    cumulus@cumulus:mgmt:/tmp$ scp <user>@<host:/<path>/RCF-v1.14-MSN2100-ST1
    ssologin@10.233.204.71's password:
    RCF-v1.14-MSN2100-ST1                 100% 8607   111.2KB/s         00:00
  2. Anwendung des RCF Python-Skripts RCF-v1.14-MSN2100-ST1:

    cumulus@cumulus:mgmt:/tmp$ sudo python3 RCF-v1.14-MSN2100-ST1
    [sudo] password for cumulus:
    ...
    Step 1: Creating the banner file
    Step 2: Registering banner message
    Step 3: Updating the MOTD file
    Step 4: Ensuring passwordless use of cl-support command by admin
    Step 5: Disabling apt-get
    Step 6: Creating the interfaces
    Step 7: Adding the interface config
    Step 8: Disabling cdp
    Step 9: Adding the lldp config
    Step 10: Adding the RoCE base config
    Step 11: Modifying RoCE Config
    Step 12: Configure SNMP
    Step 13: Reboot the switch

    Das RCF-Skript führt die oben aufgeführten Schritte aus.

    Hinweis Bei Problemen mit RCF-Python-Skripten, die nicht behoben werden können, wenden Sie sich bitte an [Kontaktinformationen einfügen]. "NetApp Support" um Unterstützung zu erhalten.
  3. Wenden Sie alle zuvor vorgenommenen Anpassungen auf die Switch-Konfiguration erneut an. Siehe"Überprüfung der Verkabelung und Konfigurationsüberlegungen" Einzelheiten zu etwaigen weiteren erforderlichen Änderungen.

  4. Die Controller Storage Ports und die NS224 Shelf Ports werden an die Switches angeschlossen.

Schritt 3: Überprüfen der Switch- und Storage-Konnektivität

  1. Überprüfen Sie die Konfiguration nach dem Neustart:

    nv show interface
    Beispiel anzeigen
    cumulus@cumulus:mgmt:~$ nv show interface
    Interface   Admin Status  Oper Status  Speed  MTU    Type      Remote Host                         Remote Port  Summary
    ----------  ------------  -----------  -----  -----  --------  ----------------------------------  -----------  --------------------------------------------------------
    bond998     up            down                9216   bond
    bond999     up            down                9216   bond
    br_default  up            up                  9216   bridge                                                     IPv6 Address:               fe80::1234:5678:9abc:def0/64
    eth0        up            up           100M   1500   eth       mgmt-switch                         Eth105/1/17  IPv4 Address:                             192.0.2.209/24
                                                                                                                    Address type:                                    primary
                                                                                                                    IPv6 Address:                        2001:db8:1::495e/64
                                                                                                                    IPv6 Address:               fe80::1234:5678:9abc:def0/64
    lo          up            unknown             65536  loopback                                                   IPv4 Address:                                127.0.0.1/8
                                                                                                                    Address type:                                    primary
                                                                                                                    IPv6 Address:                                    ::1/128
    mgmt        up            up                  65575  vrf                                                        IPv4 Address:                                127.0.0.1/8
                                                                                                                    IPv4 Address:                                127.0.1.1/8
                                                                                                                    Address type:                                    primary
                                                                                                                    Address type:                                  secondary
                                                                                                                    IPv6 Address:                                    ::1/128
    swp1        up            up           100G   9216   swp       node1                               e3b
    swp2        up            up           100G   9216   swp       node2                               e3b
    swp3        up            down                9216   swp
    swp4        up            down                9216   swp
    swp5        up            down                9216   swp
    swp6        up            up           100G   9216   swp       952347XXXXXX                        e1b
    swp7        up            down                9216   swp
    swp8        up            down                9216   swp
    swp9        up            down                9216   swp
    swp10       up            down                9216   swp
    swp11       up            down                9216   swp
    swp12       up            down                9216   swp
    swp13       up            down                9216   swp
    swp14       up            down                9216   swp
    swp15       up            down                9216   swp
    swp16       up            down                9216   swp
    ...
    ...
  2. Überprüfen Sie die Informationen für den Transceiver in der Schnittstelle:

    Cumulus Linux 5.4
    nv show interface --view=pluggables
    Beispiel anzeigen
    cumulus@cumulus:mgmt:~$ nv show interface --view=pluggables
    Interface  Identifier     Vendor Name  Vendor PN        Vendor SN       Vendor Rev
    ---------  -------------  -----------  ---------------  --------------  ----------
    swp3       0x11 (QSFP28)  Amphenol     112-00574        APF20379253516  B0
    swp4       0x11 (QSFP28)  AVAGO        332-00440        AF1815GU05Z     A0
    swp15      0x11 (QSFP28)  Amphenol     112-00573        APF21109348001  B0
    swp16      0x11 (QSFP28)  Amphenol     112-00573        APF21109347895  B0
    Cumulus Linux 5.11 und höher
    nv show platform transceiver
    Beispiel anzeigen
    cumulus@cumulus:mgmt:~$ nv show platform transceiver
    Transceiver  Identifier  Vendor name   Vendor PN  Vendor SN       Vendor revision
    -----------  ----------  ------------  ---------  --------------  ---------------
    swp1         QSFP28      FINISAR CORP  332-00440  XA7C325         A1
    swp2         QSFP28      FINISAR CORP  332-00440  XA7C33W         A1
    swp5         QSFP28      FINISAR CORP  332-00440  XA7C1RV         A1
    swp6         QSFP28      FINISAR CORP  332-00440  X4QANNS         A1
  3. Überprüfen Sie, ob jeder Knoten eine Verbindung zu jedem Switch hat:

    Cumulus Linux 5.4:
    nv show interface --view=lldp
    Beispiel anzeigen
    cumulus@cumulus:mgmt:~$ net show lldp
    
    LocalPort  Speed  Mode        RemoteHost              RemotePort
    ---------  -----  ----------  ----------------------  -----------
    swp3       100G   Trunk/L2    sw1                     e3a
    swp4       100G   Trunk/L2    sw2                     e3b
    swp15      100G   Trunk/L2    sw13                    swp15
    swp16      100G   Trunk/L2    sw14                    swp16
    Cumulus Linux 5.11 und höher:
    nv show interface lldp
    Beispiel anzeigen
    cumulus@cumulus:mgmt:~$ nv show interface lldp
    Interface  Speed  Type  Remote Host                         Remote Port
    ---------  -----  ----  ----------------------------------  -----------
    eth0       100M   eth   mgmt-switch                          Eth105/1/15
    swp1       100G   swp   cluster1-01                          e3a
    swp2       100G   swp   cluster1-02                          e3a
    swp5       100G   swp   952347XXXXXX                         e1a
    swp6       100G   swp   952347XXXXXX                         e1a
  4. Der Systemstatus der Storage-Ports und der Switch-Konnektivität sollte überprüft werden.

    1. Überprüfung des Status der Node-Storage-Ports:

      storage port show -port-type ENET

    Beispiel anzeigen
    cluster1::*> storage port show -port-type ENET
    
    
                                          Speed
    Node               Port Type  Mode    (Gb/s) State    Status
    ------------------ ---- ----- ------- ------ -------- ---------------
    node1
                       e3a  ENET  storage    100 enabled  online
                       e3b  ENET  storage    100 enabled  online
    node2
                       e3a  ENET  storage    100 enabled  online
                       e3b  ENET  storage    100 enabled  online
    4 entries were displayed.
  5. Überprüfen Sie die Regalanschlüsse im Lagersystem:

    storage shelf port show -fields remote-device, remote-port

    Beispiel anzeigen
    cluster1::*> storage shelf port show -fields remote-device, remote-port
    shelf   id    remote-port     remote-device
    -----   --    -----------     -------------
    3.20    0     swp3            sw1
    3.20    1     swp3            sw2
    3.20    2     swp4            sw1
    3.20    3     swp4            sw2
    3.30    0     swp5            sw1
    3.30    1     swp5            sw2
    3.30    2     swp6            sw1
    3.30    3     swp6            sw2
    cluster1::*>
  6. Vergewissern Sie sich, dass die Switches überwacht werden.

    system switch ethernet show -is-monitoring-enabled-operational true
    Beispiel anzeigen
    cluster1::*> system switch ethernet show -is-monitoring-enabled-operational true
    Switch                      Type               Address          Model
    --------------------------- ------------------ ---------------- -----
    sw1                         storage-network    192.0.2.71       MSN2100-CB2RC
         Serial Number: MNXXXXXXGD
          Is Monitored: true
                Reason: None
      Software Version: Cumulus Linux version 5.11.1 running on Mellanox
                        Technologies Ltd. MSN2100
        Version Source: LLDP
    
    sw2                         storage-network    192.0.2.72       MSN2100-CB2RC
         Serial Number: MNCXXXXXXGS
          Is Monitored: true
                Reason: None
      Software Version: Cumulus Linux version 5.11.1 running on Mellanox
                        Technologies Ltd. MSN2100
        Version Source: LLDP
  7. Sobald feststeht, dass der aktualisierte Switch und seine Storage Pfade einwandfrei funktionieren, können die Schritte 1 bis 3 am Partner-Switch wiederholt werden.

Wie geht es weiter?

Nach der Installation oder Aktualisierung des RCF können Sie"Installieren Sie die CSHM-Datei" Die