Dell Networking OS10: come eseguire l'aggiornamento del certificato da Windows con Python

Summary: Come aggiornare il certificato OS10 utilizzando Python da Windows.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Sommario


1.  Requisiti da soddisfare
2.  Procedura per eseguire lo script da Windows
3.  Riepilogo
comandi4.  Elementi da prendere nota


Requisiti da soddisfare

 
  • È necessario installare Python 3.x e pip3
  • È necessario installare paramiko e scp per python3
  • Lo switch è raggiungibile dal sistema Windows
  • Cambio dell'utente con ruolo sysadmin
  • "system-cli disable" non deve essere configurato
  • Assicurarsi di utilizzare python3/pip3 se sono installati sia python2 che 3
 

Procedura per eseguire lo script da Windows


1.  Scaricare e installare le versioni più recenti 3.x python e pip3

https://www.python.org/downloads/image.pngimage.png


image.png


ALERT:   Assicurarsi di selezionare "Add Python 3.9 to PATH"

2.  Scaricare e decomprimere cert.zip in una directory

temporaneahttps://www.dell.com/support/software/us/en/04



 
3.  Amministratore Aprire il prompt dei comandi in una directory temporanea
 

cd c:\Users\cert\Downloads\cert_upgrade_script-4\cert_upgrade_script-4

 
4.  PIP installa paramiko e scp
 
pip installare paramiko scp



5.  Eseguire il file su ciascun IP dello switch o con il file host in base al file readme.

python cert.py -u "admin" -p "admin" -h "<IP>" -c
python cert.py -u "admin" -p "admin" -h "<IP"
python> cert.py -u "admin" -p "admin" -h "<IP>" -c



 

6.  Dopo l'esecuzione dello script, consultare l'articolo della knowledgebase (Dell Networking OS10: scadenza del certificato e soluzione) per i passaggi successivi.

AVVISO: Eseguire il flaping del VLTi o ricaricare lo switch in base ai passaggi della KB per rendere effettivo il certificato.
 

Riepilogo comandi:

 
Comando Spiegazione
cd c:\Users\cert\Downloads\cert_upgrade_script-4\cert_upgrade_script-4 Passare alla directory dei certificati estratti
pip installare paramiko scp Installare i moduli python richiesti
python cert.py -u "admin" -p "admin" -h "<IP>" -c Verificare che lo switch sia vulnerabile.
python cert.py -u "admin" -p "admin" -h "<IP>" Eseguire lo script per modificare il certificato
python cert.py -u "admin" -p "admin" -h "<IP>" -c Verificare se lo switch è stato aggiornato
 

Elementi da prendere nota

  • Lo script esegue controlli di versione se in esecuzione è inferiore a 10.4.3.x
    • Se si esegue una versione precedente a questa versione, verrà generato il messaggio "running a version less of 10.4.3.x, please upgrade to newer version"
  • Lo script esegue il controllo della versione per un maggiore di 10.5.1.0. (nella versione script v4)
    • Il sistema non è vulnerabile se anche altri switch nel cluster eseguono la versione 10.5.1.0 o successiva
    • Il firmware più recente potrebbe aver interessato il certificato, tuttavia non è in uso in quanto tale può essere ignorato o aggiornato senza problemi
  • Assicurarsi di utilizzare " (virgolette doppie) se nel nome utente o nella password di Windows sono presenti caratteri speciali.

Affected Products

PowerSwitch S3048-ON, PowerSwitch S4048-ON, Dell EMC Networking MX5108n, Dell EMC Networking MX9116n, Dell EMC Networking N3200-ON, PowerSwitch S4048T-ON, PowerSwitch S4148U-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON

Products

PowerSwitch S4112F-ON/S4112T-ON, PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4248FB-ON /S4248FBL-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S6010-ON , PowerSwitch S6100-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON ...
Article Properties
Article Number: 000188441
Article Type: How To
Last Modified: 21 Jun 2021
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.