python脚本自动备份华为交换机配置,Console重置密码,升级系统文件

news2024/11/24 13:07:31

Python脚本自动备份华为交换机配置,Console重置密码,升级系统文件

  • 1.说明
  • 2.Console口重置密码
  • 3.版本升级
  • 4.SSH配置
  • 5.python脚本

——————————————————————————————————————————————————

1.说明

恢复密码交换机型号:Quidway S5700-28C-EI
使用Windows11当FTP服务器

python自动化备份脚本(看了很多,要么不自动,要么BUG各种问题,此脚本针对华为路由交换完美运行)
1.支持多数量设备配置的备份,IP集成到脚本里面,没有引用txt或者Excel,自动轮询备份
2.脚本在SSH登录时,检测是否提示修改密码,未提示进入下一步,提示自动输入N
3.脚本在SSH登录时,自动输入账户和密码,以及自动输入FTP账号和密码,实现脚本自动运行
4.脚本解决了ssh在登录时,交换机密钥老旧导致运行失败的问题
5.脚本支持vrpcfg.zip、vrpcfg.cfg、default.cfg、default.zip备份
6.脚本备份后以IP地址+文件名命名
7.Python在Win11上安装,版本是3.X
8.脚本已经在生产环境多个型号S系列、CE系列huawei设备上测试,均无问题
9.Windows系统创建计划任务实现定时执行,Linux系统创建定时器实现定时执行
10.此脚本适合所有运维人员使用,非华为OPS功能

————————————————————————————————————————————

2.Console口重置密码

PC端通过设备的Console口登录,从而实现对首次上电的设备进行基本配置和管理。在PC上打开终端仿真软件,新建连接,设置连接的接口以及通信参数。缺省情况下,设备不进行流控,而设备终端软件流控方式中RTS/CTS选项处于勾选状态,因此需要将该选项去掉勾选,否则终端界面无法输入命令行。比如使用CRT登录时,取消勾选。
在这里插入图片描述

连接好Console后,打开MobaXterm软件,重启交换机。以huawei S5700系列为例。在启动界面,出现Ctrl+B,按组合键后,进入BOOTROM菜单。

在这里插入图片描述
进入BootROM菜单后,提示输入密码,V100R006C03之前的版本,BootROM默认密码为“‌huawei”;对于V100R006C03及之后的版本,默认密码为“‌Admin@huawei.com”。V100R版本太老,一般都是Admin@huawei.com,具体型号默认密码可以参照官方手册。

在这里插入图片描述
选择7,Clear Password For console user,选择Y。提示你的密码清除成功。不要选择8重启,选择1,默认启动。

在这里插入图片描述
设置新的Console控制台密码。设置完成后进入交换机配置界面。

在这里插入图片描述
查看交换机Dis Ver

在这里插入图片描述

————————————————————————————————————————————

3.版本升级

系统文件下载

查询到交换机版本比较老,V200R001,打开官方指导手册。
在这里插入图片描述

企业用户登录:http://support.huawei.com/e,选择安装升级,选择软件,选择型号,版本等。

在这里插入图片描述
在这里插入图片描述

下载的时候,加锁,需要验证序列号。查看序列号命令:dis elabel,BarCode=21XXX,为序列号。提交后,即可解锁。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

下载后,3个文件,ZIP升级文件、ASC、P7S签名文件

在这里插入图片描述

升级前准备

查看Flash空间

在这里插入图片描述
如果空间不足,可以备份系统文件,后删除系统文件。在进行升级。

本文以S5700作为FTP客户端加载软件,FTP服务端使用Windows11自带的IIS管理工具里创建的FTP服务器。
FTP:IP192.168.1.200,交换机配置VLAN1:IP192.168.1.5,FTP服务器账户:admin 密码:123123

交换机登录FTP服务器

在这里插入图片描述

系统文件备份

将系统软件备份至FTP服务器中,s5700ei-v200r001c00spc300.cc系统文件、vrpcfg.zip配置文件、s5700ei-v200r001sph006.pat(补丁文件)、S5700EI-V200R001C00.001.web.zip(Web系统文件)

执行命令:

[ftp]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2086433.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

YB2421E是一款专为降低电磁干扰特性而设计的降压型DC/DC转换器

现代生活中,我们离不开各种电子设备的陪伴,而这些设备的正常运行离不开稳定的电源供应。YB2421E同步降压电压转换器可以满足您对电源供应的需求。 YB2421E是一款专为降低电磁干扰特性而设计的降压型DC/DC转换器。它采用了单片集成电路的设计,…

MyBatis错误

说明:记录一次MyBatis错误,错误信息如下,说数字转换异常,显然,把一个字符串类型转为数字类型,肯定是不行的。 2024-08-29 19:44:43.198 ERROR 24216 --- [nio-9090-exec-2] o.a.c.c.C.[.[.[/].[dispatcher…

RocketMQ部署单机版及集群版本(Docker部署)

目录 前言 单机版部署 1. 准备工作 2. 创建Docker网络 3.启动NameServer 4.启动Broker 5.启动RocketMQ控制台 集群版部署 1.启动NameServer 2.启动Broker 配置文件说明 前言 废话不多直接上干货,我负责踩坑,你负责验证。 单机版部署 1. 准备工…

DCMM数据管理能力成熟度评估模型解读

DCMM(GBT36073-2018)数据管理能力成熟度评估模型解读 DCMM标准的核心点在于通过八个核心能力域和五个成熟度等级的划分,全面评估企业的数据管理能力,并为企业提供提升数据管理能力的路径和方法,从而推动企业在信息化、数字化、智能化方面的发…

光伏设计中组串逆变和微型逆变是什么意思?有什么区别?

在光伏系统设计中,逆变器是核心组件之一,负责将太阳能电池板产生的直流电转换为交流电,以供家庭、商业或电网使用。根据设计和应用场景的不同,逆变器主要分为组串逆变器和微型逆变器两大类。 一、组串逆变器的定义 组串逆变器是太…

力扣面试经典算法150题:整数转罗马数字

整数转罗马数字 今天的题目是力扣面试经典150题中的数组的中等难度题: 整数转罗马数字。 题目链接:https://leetcode.cn/problems/integer-to-roman/description/?envTypestudy-plan-v2&envIdtop-interview-150 题目描述 七个不同的符号代表罗马…

【EI稳定检索】2024年第三届环境工程与可持续能源国际会议

2024年第三届环境工程与可持续能源国际会议(EESE 2024)将于12月20日至22日在长沙举行,由西安交通大学等支持,EI检索,投稿截止10月18日,AC学术中心提供技术支持和免费投稿系统。 2024年第三届环境工程与可持…

鸿蒙(API 12 Beta3版)【默认界面扫码】

基本概念 默认界面扫码能力提供系统级体验一致的扫码界面,Scan Kit对系统相机权限进行了预授权,调用接口时,无需开发者再次申请相机权限。适用于不同扫码场景的应用开发。 说明 通过默认界面扫码可以实现应用内的扫码功能,为了…

机器学习:TF-IDF算法原理及代码实现

TF-IDF是一种用于信息检索与文本挖掘的常用加权技术。它是一种统计方法,用以评估一个词语对于一个文件集或一个语料库中的其中一份文件的重要程度。它的主要思想是:如果某个词语在一篇文章中出现的频率高(Term Frequency,TF&#…

路别走窄了,华为认证的这些方向,比数通值钱

华为认证作为全球领先的ICT技术认证之一,以其高标准和权威性在全球范围内受到认可。它不仅代表了专业技能的国际水平,更是IT专业人士职业生涯中的重要里程碑。但谈论起华为认证,似乎大家都默认首选数通。 不止在华为认证,而是在整…

10个伪原创软件,改写文章效率高

在内容为王的时代,高效地改写文章已成为许多创作者和营销人员必备的技能。伪原创软件作为提升工作效率的利器,可以帮助用户在短时间内生成质量上乘的全新内容。以下是10个备受推崇的伪原创软件,它们各具特色,能够助力创作者大幅提…

猫头虎 分享已解决Bug || ReferenceError: Can‘t find variable: React 解决方案

猫头虎 分享已解决Bug || ReferenceError: Cant find variable: React 解决方案 今天猫头虎要跟大家分享一个前端开发中常见的问题: ReferenceError: Cant find variable: React。这个错误常常出现在我们开发React项目时,特别是在新手刚接触React或者是团…

如何快速创建个性化视频二维码用于产品宣传

产品视频二维码营销推广在实际应用中具有广泛的用途,可以有效地帮助企业推广品牌、产品和服务。常见的应用场景有:产品广告和宣传材料、产品包装展示、展会和活动、店内展示、旅游和景点介绍等。 那么如何快速制作和创建带企业图标的产品视频二维码呢&am…

【香橙派系列教程】(十九) 使用文件编程实现开关盖的历史记录

【十九】使用文件编程实现开关盖的历史记录 我现在多了一个需求,我需要在每次识别垃圾时,将垃圾的种类记录下来,同时记录下时间。 Linux显示当前的时间:date指令 //打印当前的 “年-月-日-时-分-秒” date "%Y-%m-%d %H:%M:…

开环响应(频率响应+相移响应)+闭环响应(负反馈对带宽的影响+增益-带宽积)+正反馈与稳定性/补偿(选学)

2024-8-29,星期四,20:01,天气:晴,心情:晴。今天没什么事情发生,继续学习。 今天完成了第七章的学习,主要学习内容为:开环响应(频率响应相移响应)闭环响应(负反馈对带宽的…

鸿蒙开发入门day15-焦点事件

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,还请三连支持一波哇ヾ(@^∇^@)ノ) 目录 焦点事件 基础概念与规范 基础概念 走焦规范 走焦算法 获焦/失…

Layer Normalization(层归一化)里的可学习的参数

参考pyttorch官方文档: LayerNorm — PyTorch 2.4 documentation 在深度学习模型中,层归一化(Layer Normalization, 简称LN)是一种常用的技术,用于稳定和加速神经网络的训练。层归一化通过对单个样本内的所有激活进行…

各种数据降维方法ICA、 ISOMAP、 LDA、LE、 LLE、MDS、 PCA、 KPCA、SPCA、SVD、 JADE

独立分量分析 ICA 等度量映射 ISOMAP 线性判别分析 LDA (拉普拉斯)数据降维方法 LE 局部线性嵌入 LLE 多维尺度变换MDS 主成分分析 PCA 核主成分分析 KPCA 稀疏主成分分析SPCA 奇异值分解SVD 特征矩阵的联合近似对角化 JADE 各种数据降维方法(matlab代码)代码获取戳此处代码获取…

一篇文章讲清楚Java中的反射

介绍 每个类都有一个 Class 对象,包含了与类有关的信息。当编译一个新类时,会产生一个同名的 .class 文件,该文件内容保存着 Class 对象。 类加载相当于 Class 对象的加载。类在第一次使用时才动态加载到 JVM 中,可以使用 Class…

组件通信 Vue3

1.props 1.child <template><div class"child"><h3>子组件</h3><h4>玩具&#xff1a;{{ toy }}</h4><h4>父给的车&#xff1a;{{ car }}</h4><button click"sendToy(toy)">把玩具给父亲</butt…