Как автоматизировать резервное копирование коммутатора Dell

Мы пытаемся автоматизировать резервное копирование конфигурации коммутатора Dell L2 N2048. Коммутатор находится в сети с включенным SSH, HTTPS и Telnet. Шаги, которые мы попробовали:

  1. Plink - мы могли бы успешно соединиться с CMD

    plink.exe -ssh admin@SWITCHIP -pw password
    

    Но мы не можем автоматизировать все остальное с помощью командной строки. По крайней мере, мы не смогли найти после обширного поиска в Google. У нас нет экспертов по bash/Perl. Так что эти ворота тоже закрыты. Мы проверяем варианты нажатия в следующих командах

    enable 
    copy running-config tfpt://server/share/run.txt
    
  2. SNMP MIB - мы сталкивались с MIB, но не смогли полностью пройти; как мы предполагаем, нам нужно обновить прошивку. Мы находимся в процессе его обновления. Поскольку это производственная среда, мы исключаем этот вариант. [ссылка]

Вещи, которые нам не нужны:

  1. Любые платные инструменты, такие как Dell, открывают Управление сетевым менеджером

2 ответа

Мы смогли добиться этого с помощью Kitty. Ниже приведена командная строка, которую мы использовали для автоматизации с помощью сценария cmd.

kitty.exe DeviceIP -ssh -v -l username -pw password
-cmd "enable \n Copy Startup-Config tftp://tftpserverIP/dev_runconfig.txt \ny \n logout"

Это может отличаться в зависимости от устройства, но это помогает создать базовый сценарий.

Используя plink.exe, это должно работать:

      plink -ssh admin@SWITCHIP -pw password -m commands.txt

В файле Command.txt должны содержаться команды, которые вы хотите отправить коммутатору.

Другие вопросы по тегам