Cumulus Linux-Versionen aktualisieren
Führen Sie die folgenden Schritte aus, um Ihre Cumulus Linux-Version bei Bedarf zu aktualisieren.
Bitte stellen Sie sicher, dass Sie Folgendes haben:
-
Linux-Kenntnisse auf mittlerem Niveau.
-
Kenntnisse in grundlegender Textbearbeitung, UNIX-Dateiberechtigungen und Prozessüberwachung. Eine Vielzahl von Texteditoren ist vorinstalliert, darunter
viUndnanoDie -
Zugriff auf eine Linux- oder UNIX-Shell. Wenn Sie Windows verwenden, nutzen Sie eine Linux-Umgebung als Befehlszeilentool für die Interaktion mit Cumulus Linux.
-
Die Baudratenanforderung für den seriellen Konsolen-Switch für den Konsolenzugriff des NVIDIA SN2100-Switches ist wie folgt auf 115200 eingestellt:
-
115200 Baud
-
8 Datenbits
-
1 Stoppbit
-
Parität: keine
-
Flusssteuerung: keine
-
Beachten Sie Folgendes:
|
|
Bei jedem Upgrade von Cumulus Linux wird die gesamte Dateisystemstruktur gelöscht und neu aufgebaut. Ihre bestehende Konfiguration wird gelöscht. Sie müssen Ihre Switch-Konfiguration speichern und protokollieren, bevor Sie Cumulus Linux aktualisieren. |
|
|
Das Standardpasswort für das Cumulus-Benutzerkonto lautet cumulus. Beim ersten Anmelden bei Cumulus Linux müssen Sie dieses Standardpasswort ändern. Vor der Installation eines neuen Images müssen Sie alle Automatisierungsskripte aktualisieren. Cumulus Linux bietet Befehlszeilenoptionen, um das Standardpasswort während des Installationsprozesses automatisch zu ändern. |
Sehen "Installation eines neuen Cumulus Linux-Images" für weitere Informationen.
-
Verbinden Sie den Cluster-Switch mit dem Management-Netzwerk.
-
Verwenden Sie den Ping-Befehl, um die Verbindung zum Server zu überprüfen, auf dem Cumulus Linux und RCF gehostet werden.
-
Zeigen Sie die Cluster-Ports auf jedem Knoten an, die mit den Cluster-Switches verbunden sind:
network device-discovery show -
Überprüfen Sie den administrativen und operativen Status jedes Cluster-Ports.
-
Überprüfen Sie, ob alle Cluster-Ports aktiv und fehlerfrei sind:
network port show -role cluster -
Überprüfen Sie, ob alle Cluster-Schnittstellen (LIFs) am Home-Port angeschlossen sind:
network interface show -role cluster -
Überprüfen Sie, ob der Cluster Informationen für beide Cluster-Switches anzeigt:
system cluster-switch show -is-monitoring-enabled-operational true
-
-
Automatische Wiederherstellung der Cluster-LIFs deaktivieren. Die Cluster-LIFs wechseln zum Partner-Cluster-Switch und bleiben dort, während Sie das Upgrade-Verfahren auf dem Ziel-Switch durchführen:
network interface modify -vserver Cluster -lif * -auto-revert false -
Überprüfen Sie die aktuelle Cumulus Linux-Version und die angeschlossenen Ports:
cumulus@cumulus:mgmt:~$ net show system Hostname......... cumulus Build............ Cumulus Linux 4.4.3 Uptime........... 0:08:20.860000 Model............ Mlnx X86 CPU.............. x86_64 Intel Atom C2558 2.40GHz Memory........... 8GB Disk............. 14.7GB ASIC............. Mellanox Spectrum MT52132 Ports............ 16 x 100G-QSFP28 Part Number...... MSN2100-CB2FC Serial Number.... MT2105T05177 Platform Name.... x86_64-mlnx_x86-r0 Product Name..... MSN2100 ONIE Version..... 2019.11-5.2.0020-115200 Base MAC Address. 04:3F:72:43:92:80 Manufacturer..... Mellanox cumulus@cumulus:mgmt:~$ net show interface State Name Spd MTU Mode LLDP Summary ----- ------ ---- ----- ---------- ---------------------- -------------------- . . UP swp1 100G 9216 Trunk/L2 node1 (e5b) Master: bridge(UP) UP swp2 100G 9216 Trunk/L2 node2 (e5b) Master: bridge(UP) UP swp3 100G 9216 Trunk/L2 SHFFG1826000112 (e0b) Master: bridge(UP) UP swp4 100G 9216 Trunk/L2 SHFFG1826000112 (e0b) Master: bridge(UP) UP swp5 100G 9216 Trunk/L2 SHFFG1826000102 (e0b) Master: bridge(UP) UP swp6 100G 9216 Trunk/L2 SHFFG1826000102 (e0b) Master: bridge(UP)) . .
-
Laden Sie das Cumulux Linux 5.4.0-Image herunter:
cumulus@cumulus:mgmt:~$ sudo onie-install -a -i http://<ip-to-webserver>/path/to/cumulus-linux-5.4.0-mlx-amd64.bin [sudo] password for cumulus: Fetching installer: http://<ip-to-webserver>/path/to/cumulus-linux-5.4.0-mlx-amd64.bin Downloading URL: http://<ip-to-webserver>/path/to/cumulus-linux-5.4.0-mlx-amd64.bin # 100.0% Success: HTTP download complete. EFI variables are not supported on this system Warning: SecureBoot is not available. Image is signed. . . . Staging installer image...done. WARNING: WARNING: Activating staged installer requested. WARNING: This action will wipe out all system data. WARNING: Make sure to back up your data. WARNING: Are you sure (y/N)? y Activating staged installer...done. Reboot required to take effect.
-
Starten Sie den Switch neu:
cumulus@cumulus:mgmt:~$ sudo reboot
-
Ändern Sie das Passwort:
cumulus login: cumulus Password: You are required to change your password immediately (administrator enforced) Changing password for cumulus. Current password: cumulus New password: <new_password> Retype new password: <new_password> Linux cumulus 5.10.0-cl-1-amd64 #1 SMP Debian 5.10.162-1+cl5.4.0u1 (2023-01-20) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) ZTP in progress. To disable, do 'ztp -d'
-
Überprüfen Sie die Cumulus Linux-Version:
nv show systemcumulus@cumulus:mgmt:~$ nv show system operational applied ---------- -------------- ---------- hostname cumulus cumulus build Cumulus Linux 5.4.0 uptime 14:07:08 timezone Etc/UTC -
Ändern Sie den Hostnamen:
cumulus@cumulus:mgmt:~$ nv set system hostname sw1 cumulus@cumulus:mgmt:~$ nv config apply Warning: The following files have been changed since the last save, and they WILL be overwritten. - /etc/nsswitch.conf - /etc/synced/synced.conf . .
-
Melden Sie sich vom Switch ab und wieder an, um den aktualisierten Switch-Namen in der Eingabeaufforderung zu sehen:
cumulus@cumulus:mgmt:~$ exit logout Debian GNU/Linux 10 cumulus ttyS0 cumulus login: cumulus Password: Last login: Tue Dec 15 21:43:13 UTC 2020 on ttyS0 Linux cumulus 5.10.0-cl-1-amd64 #1 SMP Debian 5.10.162-1+cl5.4.0u1 (2023-01-20) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) ZTP in progress. To disable, do 'ztp -d' cumulus@sw1:mgmt:~$
-
IP-Adresse festlegen:
cumulus@sw1:mgmt:~$ nv set interface eth0 ip address 10.231.80.206/22 cumulus@sw1:mgmt:~$ nv set interface eth0 ip gateway 10.231.80.1 cumulus@sw1:mgmt:~$ nv config apply applied [rev_id: 2] cumulus@sw1:mgmt:~$ ip route show vrf mgmt default via 10.231.80.1 dev eth0 proto kernel unreachable default metric 4278198272 10.231.80.0/22 dev eth0 proto kernel scope link src 10.231.80.206 127.0.0.0/8 dev mgmt proto kernel scope link src 127.0.0.1
-
Erstellen Sie einen neuen Benutzer und fügen Sie diesen Benutzer der folgenden Gruppe hinzu:
sudoGruppe. Dieser Benutzer wird erst nach einem Neustart der Konsolen-/SSH-Sitzung wirksam.sudo adduser --ingroup netedit admincumulus@sw1:mgmt:~$ sudo adduser --ingroup netedit admin [sudo] password for cumulus: Adding user 'admin' ... Adding new user 'admin' (1001) with group `netedit' ... Creating home directory '/home/admin' ... Copying files from '/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for admin Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y cumulus@sw1:mgmt:~$ sudo adduser admin sudo [sudo] password for cumulus: Adding user `admin' to group `sudo' ... Adding user admin to group sudo Done. cumulus@sw1:mgmt:~$ exit logout Connection to 10.233.204.71 closed. [admin@cycrh6svl01 ~]$ ssh admin@10.233.204.71 admin@10.233.204.71's password: Linux sw1 4.19.0-cl-1-amd64 #1 SMP Cumulus 4.19.206-1+cl4.4.1u1 (2021-09-09) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) For support and online technical documentation, visit http://www.cumulusnetworks.com/support The registered trademark Linux (R) is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis. admin@sw1:mgmt:~$
-
Fügen Sie dem Administrator weitere Benutzergruppen hinzu, auf die er zugreifen kann.
nvBefehle:cumulus@sw1:mgmt:~$ sudo adduser admin nvshow [sudo] password for cumulus: Adding user `admin' to group `nvshow' ... Adding user admin to group nvshow Done.Sehen "NVIDIA Benutzerkonten" für weitere Informationen.
-
Verbinden Sie den Cluster-Switch mit dem Management-Netzwerk.
-
Verwenden Sie den Ping-Befehl, um die Verbindung zum Server zu überprüfen, auf dem Cumulus Linux und RCF gehostet werden.
-
Zeigen Sie die Cluster-Ports auf jedem Knoten an, die mit den Cluster-Switches verbunden sind:
network device-discovery show -
Überprüfen Sie den administrativen und operativen Status jedes Cluster-Ports.
-
Überprüfen Sie, ob alle Cluster-Ports aktiv und fehlerfrei sind:
network port show -role cluster -
Überprüfen Sie, ob alle Cluster-Schnittstellen (LIFs) am Home-Port angeschlossen sind:
network interface show -role cluster -
Überprüfen Sie, ob der Cluster Informationen für beide Cluster-Switches anzeigt:
system cluster-switch show -is-monitoring-enabled-operational true
-
-
Automatische Wiederherstellung der Cluster-LIFs deaktivieren. Die Cluster-LIFs wechseln zum Partner-Cluster-Switch und bleiben dort, während Sie das Upgrade-Verfahren auf dem Ziel-Switch durchführen:
network interface modify -vserver Cluster -lif * -auto-revert false -
Überprüfen Sie die aktuelle Cumulus Linux-Version und die angeschlossenen Ports:
cumulus@sw1:mgmt:~$ nv show system operational applied ------------------- -------------------- ----------------- hostname cumulus cumulus build Cumulus Linux 5.3.0 uptime 6 days, 8:37:36 timezone Etc/UTC cumulus@sw1:mgmt:~$ nv show interface Interface MTU Speed State Remote Host Remote Port- Type Summary ------------- ----- ----- ----- ------------------- ------------ --------- ------------- + cluster_isl 9216 200G up bond + eth0 1500 100M up mgmt-sw1 Eth105/1/14 eth IP Address: 10.231.80 206/22 eth0 IP Address: fd20:8b1e:f6ff:fe31:4a0e/64 + lo 65536 up loopback IP Address: 127.0.0.1/8 lo IP Address: ::1/128 + swp1s0 9216 10G up cluster01 e0b swp . . . + swp15 9216 100G up sw2 swp15 swp + swp16 9216 100G up sw2 swp16 swp -
Laden Sie das Cumulux Linux 5.4.0-Image herunter:
cumulus@sw1:mgmt:~$ sudo onie-install -a -i http://<ip-to-webserver>/path/to/cumulus-linux-5.4.0-mlx-amd64.bin [sudo] password for cumulus: Fetching installer: http://<ip-to-webserver>/path/to/cumulus-linux-5.4.0-mlx-amd64.bin Downloading URL: http://<ip-to-webserver>/path/to/cumulus-linux-5.4.0-mlx-amd64.bin # 100.0% Success: HTTP download complete. EFI variables are not supported on this system Warning: SecureBoot is not available. Image is signed. . . . Staging installer image...done. WARNING: WARNING: Activating staged installer requested. WARNING: This action will wipe out all system data. WARNING: Make sure to back up your data. WARNING: Are you sure (y/N)? y Activating staged installer...done. Reboot required to take effect.
-
Starten Sie den Switch neu:
cumulus@sw1:mgmt:~$ sudo reboot
-
Ändern Sie das Passwort:
cumulus login: cumulus Password: You are required to change your password immediately (administrator enforced) Changing password for cumulus. Current password: cumulus New password: <new_password> Retype new password: <new_password> Linux cumulus 5.10.0-cl-1-amd64 #1 SMP Debian 5.10.162-1+cl5.4.0u1 (2023-01-20) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) ZTP in progress. To disable, do 'ztp -d'
-
Überprüfen Sie die Cumulus Linux-Version:
nv show systemcumulus@cumulus:mgmt:~$ nv show system operational applied -------------- ---------------- hostname cumulus cumulus build Cumulus Linux 5.4.0 uptime 14:07:08 timezone Etc/UTC
-
Ändern Sie den Hostnamen:
cumulus@cumulus:mgmt:~$ nv set system hostname sw1 cumulus@cumulus:mgmt:~$ nv config apply Warning: The following files have been changed since the last save, and they WILL be overwritten. - /etc/nsswitch.conf - /etc/synced/synced.conf . .
-
Melden Sie sich vom Switch ab und wieder an, um den aktualisierten Switch-Namen in der Eingabeaufforderung zu sehen:
cumulus@cumulus:mgmt:~$ exit logout Debian GNU/Linux 10 cumulus ttyS0 cumulus login: cumulus Password: Last login: Tue Dec 15 21:43:13 UTC 2020 on ttyS0 Linux cumulus 5.10.0-cl-1-amd64 #1 SMP Debian 5.10.162-1+cl5.4.0u1 (2023-01-20) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) ZTP in progress. To disable, do 'ztp -d' cumulus@sw1:mgmt:~$
-
IP-Adresse festlegen:
cumulus@sw1:mgmt:~$ nv unset interface eth0 ip address dhcp cumulus@sw1:mgmt:~$ nv set interface eth0 ip address 10.231.80.206/22 cumulus@sw1:mgmt:~$ nv set interface eth0 ip gateway 10.231.80.1 cumulus@sw1:mgmt:~$ nv config apply applied [rev_id: 2] cumulus@sw1:mgmt:~$ ip route show vrf mgmt default via 10.231.80.1 dev eth0 proto kernel unreachable default metric 4278198272 10.231.80.0/22 dev eth0 proto kernel scope link src 10.231.80.206 127.0.0.0/8 dev mgmt proto kernel scope link src 127.0.0.1
-
Erstellen Sie einen neuen Benutzer und fügen Sie diesen Benutzer der folgenden Gruppe hinzu:
sudoGruppe. Dieser Benutzer wird erst nach einem Neustart der Konsolen-/SSH-Sitzung wirksam.sudo adduser --ingroup netedit admincumulus@sw1:mgmt:~$ sudo adduser --ingroup netedit admin [sudo] password for cumulus: Adding user 'admin' ... Adding new user 'admin' (1001) with group `netedit' ... Creating home directory '/home/admin' ... Copying files from '/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for admin Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y cumulus@sw1:mgmt:~$ sudo adduser admin sudo [sudo] password for cumulus: Adding user `admin' to group `sudo' ... Adding user admin to group sudo Done. cumulus@sw1:mgmt:~$ exit logout Connection to 10.233.204.71 closed. [admin@cycrh6svl01 ~]$ ssh admin@10.233.204.71 admin@10.233.204.71's password: Linux sw1 4.19.0-cl-1-amd64 #1 SMP Cumulus 4.19.206-1+cl4.4.1u1 (2021-09-09) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) For support and online technical documentation, visit http://www.cumulusnetworks.com/support The registered trademark Linux (R) is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis. admin@sw1:mgmt:~$
-
Fügen Sie dem Administrator weitere Benutzergruppen hinzu, auf die er zugreifen kann.
nvBefehle:cumulus@sw1:mgmt:~$ sudo adduser admin nvshow [sudo] password for cumulus: Adding user `admin' to group `nvshow' ... Adding user admin to group nvshow Done.Sehen "NVIDIA Benutzerkonten" für weitere Informationen.
-
Verbinden Sie den Cluster-Switch mit dem Management-Netzwerk.
-
Verwenden Sie den Ping-Befehl, um die Verbindung zum Server zu überprüfen, auf dem Cumulus Linux und RCF gehostet werden.
-
Zeigen Sie die Cluster-Ports auf jedem Knoten an, die mit den Cluster-Switches verbunden sind:
network device-discovery show -
Überprüfen Sie den administrativen und operativen Status jedes Cluster-Ports.
-
Überprüfen Sie, ob alle Cluster-Ports aktiv und fehlerfrei sind:
network port show -role cluster -
Überprüfen Sie, ob alle Cluster-Schnittstellen (LIFs) am Home-Port angeschlossen sind:
network interface show -role cluster -
Überprüfen Sie, ob der Cluster Informationen für beide Cluster-Switches anzeigt:
system cluster-switch show -is-monitoring-enabled-operational true
-
-
Automatische Wiederherstellung der Cluster-LIFs deaktivieren. Die Cluster-LIFs wechseln zum Partner-Cluster-Switch und bleiben dort, während Sie das Upgrade-Verfahren auf dem Ziel-Switch durchführen:
network interface modify -vserver Cluster -lif * -auto-revert false -
Überprüfen Sie die aktuelle Cumulus Linux-Version und die angeschlossenen Ports:
cumulus@sw1:mgmt:~$ nv show system operational applied ------------------- -------------------- ----------------- hostname cumulus cumulus build Cumulus Linux 5.4.0 uptime 6 days, 8:37:36 timezone Etc/UTC cumulus@sw1:mgmt:~$ nv show interface Interface MTU Speed State Remote Host Remote Port- Type Summary ------------- ----- ----- ----- ------------------- ------------ --------- ------------- + cluster_isl 9216 200G up bond + eth0 1500 100M up mgmt-sw1 Eth105/1/14 eth IP Address: 10.231.80 206/22 eth0 IP Address: fd20:8b1e:f6ff:fe31:4a0e/64 + lo 65536 up loopback IP Address: 127.0.0.1/8 lo IP Address: ::1/128 + swp1s0 9216 10G up cluster01 e0b swp . . . + swp15 9216 100G up sw2 swp15 swp + swp16 9216 100G up sw2 swp16 swp -
Laden Sie das Cumulux Linux 5.11.0-Image herunter:
cumulus@sw1:mgmt:~$ sudo onie-install -a -i http://<ip-to-webserver>/path/to/cumulus-linux-5.11.0-mlx-amd64.bin [sudo] password for cumulus: Fetching installer: http://<ip-to-webserver>/path/to/cumulus-linux-5.11.0-mlx-amd64.bin Downloading URL: http://<ip-to-webserver>/path/to/cumulus-linux-5.11.0-mlx-amd64.bin # 100.0% Success: HTTP download complete. EFI variables are not supported on this system Warning: SecureBoot is not available. Image is signed. . . . Staging installer image...done. WARNING: WARNING: Activating staged installer requested. WARNING: This action will wipe out all system data. WARNING: Make sure to back up your data. WARNING: Are you sure (y/N)? y Activating staged installer...done. Reboot required to take effect.
-
Starten Sie den Switch neu:
cumulus@sw1:mgmt:~$ sudo reboot
-
Ändern Sie das Passwort:
cumulus login: cumulus Password: You are required to change your password immediately (administrator enforced) Changing password for cumulus. Current password: cumulus New password: <new_password> Retype new password: <new_password> Linux cumulus 5.11.0-cl-1-amd64 #1 SMP Debian 5.10.162-1+cl5.4.0u1 (2023-01-20) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) ZTP in progress. To disable, do 'ztp -d'
-
Überprüfen Sie die Cumulus Linux-Version:
nv show systemcumulus@cumulus:mgmt:~$ nv show system operational applied -------------- ---------------- hostname cumulus cumulus build Cumulus Linux 5.11.0 uptime 14:07:08 timezone Etc/UTC
-
Ändern Sie den Hostnamen:
cumulus@cumulus:mgmt:~$ nv set system hostname sw1 cumulus@cumulus:mgmt:~$ nv config apply Warning: The following files have been changed since the last save, and they WILL be overwritten. - /etc/nsswitch.conf - /etc/synced/synced.conf . .
-
Melden Sie sich vom Switch ab und wieder an, um den aktualisierten Switch-Namen in der Eingabeaufforderung zu sehen:
cumulus@cumulus:mgmt:~$ exit logout Debian GNU/Linux 10 cumulus ttyS0 cumulus login: cumulus Password: Last login: Tue Dec 15 21:43:13 UTC 2020 on ttyS0 Linux cumulus 5.11.0-cl-1-amd64 #1 SMP Debian 5.10.162-1+cl5.4.0u1 (2023-01-20) x86_64 Welcome to NVIDIA Cumulus (R) Linux (R) ZTP in progress. To disable, do 'ztp -d' cumulus@sw1:mgmt:~$
-
IP-Adresse festlegen:
cumulus@sw1:mgmt:~$ nv unset interface eth0 ip address dhcp cumulus@sw1:mgmt:~$ nv set interface eth0 ip address 10.231.80.206/22 cumulus@sw1:mgmt:~$ nv set interface eth0 ip gateway 10.231.80.1 cumulus@sw1:mgmt:~$ nv config apply applied [rev_id: 2] cumulus@sw1:mgmt:~$ ip route show vrf mgmt default via 10.231.80.1 dev eth0 proto kernel unreachable default metric 4278198272 10.231.80.0/22 dev eth0 proto kernel scope link src 10.231.80.206 127.0.0.0/8 dev mgmt proto kernel scope link src 127.0.0.1
Nach dem Upgrade Ihrer Cumulus Linux-Version können Sie"Installieren oder aktualisieren Sie das RCF-Skript" Die