Dell Networking OS10. Как запустить обновление сертификата из Windows с помощью Python

Resumo: Как обновить сертификат OS10 с помощью Python из Windows.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Instruções

Содержание


1.  Требования, которые необходимо выполнить
2.  Действия по запуску сценария из Windows
3.  Сводка
по командам4.  Элементы для принятия к сведению


Требования, которые необходимо выполнить

 
  • Python 3.x и pip3 должны быть установлены
  • Необходимо установить paramiko & scp для python3
  • Коммутатор доступен из системы Windows
  • Переключить пользователя с ролью системного администратора
  • Не должно быть настроено «system-cli disable»
  • Убедитесь, что используется python3/pip3, если установлены оба python2 и 3
 

Действия по запуску сценария из Windows


1.  Загрузите и установите последнюю версию 3.x python и pip3

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


image.png


ОПОВЕЩЕНИЕ:   Обязательно установите флажок «Add Python 3.9 to PATH»

2.  Загрузите и распакуйте cert.zip во временный каталог

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



 
3.  Администратор: открытие командной строки во временном каталоге
 

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

 
4.  Установка PIP paramiko & scp
 
pip install paramiko scp



5.  Запустите файл для каждого IP-адреса коммутатора или с файлом хоста в файле сведений.

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.  После выполнения сценария ознакомьтесь со статьей LKB (Dell Networking: OS10: истечение срока действия сертификата и решение), чтобы узнать о дальнейших действиях.

ОПОВЕЩЕНИЕ: Включите переключатель VLTi или перезагрузки в соответствии с инструкциями базы знаний, чтобы сертификат вступил в силу.
 

Сводка по командам:

 
Команда Пояснение
cd c:\Users\cert\Downloads\cert_upgrade_script-4\cert_upgrade_script-4 Перейдите в извлеченный каталог сертификатов
pip install paramiko scp Установка необходимых модулей python
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 Проверьте, обновлен ли коммутатор
 

Элементы для принятия к сведению

  • Сценарий проверяет версию, если она выполняется ниже 10.4.3.x
    • Если работает более ранняя версия, чем эта, появится сообщение «Используя версию ниже 10.4.3.x, пожалуйста, модернизируйте до более новой версии».
  • Сценарий проверяет версию на величину, превышающую 10.5.1.0. (в версии скрипта v4)
    • Система не уязвима, если другие коммутаторы в кластере также работают под управлением версии 10.5.1.0 или более поздней
    • Более новая прошивка может повлиять на сертификат, однако она не используется, поэтому ее можно игнорировать или обновить без проблем
  • Убедитесь, что используется " (двойные кавычки), если в имени пользователя или пароле ОС Windows используются специальные символы.

Produtos afetados

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

Produtos

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 ...
Propriedades do artigo
Número do artigo: 000188441
Tipo de artigo: How To
Último modificado: 21 jun. 2021
Versão:  2
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.