一、自动配置文件需求

网络中有多台华三交换机,需要每天一定时自动备份配置,并且简单易用。

二、环境条件

交换机:型号S6805-56HF-G,版本Version 7.1.070, Release 6010P03

ssh服务器:centos7.9

三、自动配置文件备份思路

1、使用Linux搭建ssh服务,配置好用户权限和目录权限,测试能ssh登录和上传;

2、华三交换机配置好自动配置的服务器、目录、vrf、文件名、账号密码这些;

3、运行过程就是华三交换机通过定时任务执行scp登录ssh服务器,将配置文件上传到指定目录;

四、搭建SCP服务器(其实就是SSH服务器)

注:ssh安装可自行百度

1)创建用户

adduser h3c //添加一个名为h3c的用户

passwd h3c //修改密码

2)编辑用户权限

vi /etc/sudoers

h3c    ALL=(ALL)       ALL

3)开启用户密码登录功能

//安全基线关闭了密码登录功能,需要启用密码登录

vi /etc/ssh/sshd_config

PasswordAuthentication yes

#PasswordAuthentication no

重启ssh服务

systemctl restart sshd.service

五、交换机配置自动备份

archive configuration server scp 10.100.100.100 vpn-instance guanli directory /home/h3c/ydjf/ filename-prefix hs68_wai

//注意写服务器的绝对路径

archive configuration server user h3c

archive configuration server password simple xxxxxx

archive configuration interval 1440//定时备份任务,间隔24小时自动执行一次备份操作

配置完成可以尝试执行一次手工备份操作

//如果配置备份成功,会提示备份的配置文件,如果不成功则会报“Failed to archive configuration”

<HS68-WAI-CORE-IRF>archive configuration

Save the running configuration to an archive file. Continue? [Y/N]:y

The archive configuration file hs68_wai_20221121_093024.cfg is saved.

并且可以查看配置备份情况

<HS68-WAI-CORE-IRF>display archive configuration

Username: h3c

Location: 10.100.100.100

Filename prefix: hs68_wai

Archive interval in minutes: 1440

Archive history:

No. TimeStamp                FileName

1  Mon Nov 21 09:30:24 2022 hs68_wai_20221121_093024.cfg

2  Mon Nov 21 09:57:17 2022 hs68_wai_20221121_095717.cfg

3  Mon Nov 21 10:07:18 2022 hs68_wai_20221121_100718.cfg

#  4  Mon Nov 21 10:17:18 2022 hs68_wai_20221121_101718.cfg

The exclamation mark (!) indicate that the remote archiving attempt failed.

The pound sign (#) indicates the most recent archive file.

登录备份服务器查看文件是否已经完成

[h3c@localhost ydjf]$ pwd
/home/h3c/ydjf
[h3c@localhost ydjf]$ ll
总用量 144
-rw-r--r-- 1 h3c h3c 21395 11月 21 09:30 hs68_wai_20221121_093024.cfg
-rw-r--r-- 1 h3c h3c 21396 11月 21 09:57 hs68_wai_20221121_095717.cfg
-rw-r--r-- 1 h3c h3c 21396 11月 21 10:07 hs68_wai_20221121_100718.cfg
-rw-r--r-- 1 h3c h3c 21396 11月 21 10:17 hs68_wai_20221121_101718.cfg

六、常见问题

1、SCP服务器搭建不成功,或者权限设置错误

可以尝试在PC上进行scp测试,测试使用交换机账号登录SCP服务器(ssh服务器)并且能正常写入文件。

2、SCP服务搭建成功,SCP测试正常能用,但是目录设置权限导致备份不成功

archive configuration server scp 10.100.100.100 vpn-instance guanli directory / filename-prefix hs68_wai

问题原因:

如果不设置备份目录,默认是备份到Linux的根目录,但是由于用户无根目录权限,导致配置备份失败

问题解决:

配置scp服务器命令的时候指定绝对路径,并且确保账户有目录的写入权限

archive configuration server scp 10.100.100.100 vpn-instance guanli directory /home/h3c/ydjf/ filename-prefix hs68_wai

七、官方产品文档参考资料

1.7.2  配置备份参数

1. 功能简介

备份当前配置前必须设置备份文件的保存路径和文件名前缀。可以设置将备份文件保存在本地,或者保存在远程SCP服务器上。

如果设置备份文件保存在本地,设备备份当前运行配置时,将当前的配置以前缀_序号.cfg格式(例如archive_1.cfg)保存到该命令指定路径下的配置文件中。序号自动从1开始编号,依次加1,累加至1000后重新从1开始编号。

如果设置备份文件保存在本地,修改备份文件的保存路径或文件名前缀后,备份序号从1开始重新自动编号,原来的备份文件不再作为备份文件而作为普通配置文件存在,此后执行display archive configuration命令不会显示原来的备份配置文件信息。

如果设置备份文件保存在远程SCP服务器,设备备份当前运行配置时,将在远程服务器指定的路径下生成以“前缀_YYYYMMDD_HHMMSS.cfg”命名的配置文件(其中YYYYMMDD和HHMMSS为设备当前系统时间,例如archive_20170526_203430.cfg)。

2. 配置限制和指导

archive configuration server命令和archive configuration location命令具有互斥性,不能同时配置。设置备份文件保存在远程SCP服务器后,如要使用archive configuration location命令指定配置文件备份到本地时使用的参数,需先使用undo archive configuration server恢复缺省情况。同理,设置备份文件保存在本地后,要指定配置文件备份到远程SCP服务器时使用的参数,需先使用undo archive configuration location命令恢复缺省情况。

如果设置备份文件保存在本地,备份文件数量达到上限后,再次保存备份文件时,系统将删除保存时间最早的备份文件,以保存新的备份文件。

如果设置备份文件保存到远程SCP服务器,且需要备份的文件和远程SCP服务器上的已有文件重名,SCP服务器上的已有文件将被覆盖,因此建议用户及时将SCP服务器上的配置文件备份到其他路径。

如果备份文件保存到远程SCP服务器,必须保证本地配置文件参数与服务器侧参数保持一致,否则备份操作将会失败。

配置文件在远程SCP服务器上的备份数量不受archive configuration max配置的限制。

执行undo archive configuration location命令后,用户将不能手工备份当前配置到本地,系统也不再自动备份当前配置到本地。同时,archive configuration max和archive configuration interval命令会恢复为缺省情况、display archive configuration的显示信息会被清除。

执行undo archive configuration server命令后,用户将不能手工备份当前配置到远程SCP服务器,系统也不再自动备份当前配置到远程SCP服务器。同时,archive configuration interval命令会恢复为缺省情况、display archive configuration的显示信息会被清除。

3. 配置本地备份参数

(1)      进入系统视图。

system-view

(2)      配置备份配置文件的本地保存路径和文件名前缀。

archive configuration location directory filename-prefix filename-prefix

缺省情况下,未配置备份配置文件的本地保存路径和文件名前缀。

directory必须是主设备上已存在的路径,且参数中不能包含成员编号。

(3)      (可选)配置备份配置文件的最大数。

archive configuration max file-number

缺省情况下,备份配置文件的最大数为5。

请根据系统剩余存储空间配置备份配置文件的最大数。

4. 配置远程备份参数

(1)      进入系统视图。

system-view

(2)      配置备份配置文件在远程SCP服务器的保存路径、文件名前缀。

archive configuration server scp { ipv4-address | ipv6 ipv6-address } [ port port-number ] [ vpn-instance vpn-instance-name ] [ directory directory ] filename-prefix filename-prefix

缺省情况下,未配置备份配置文件在远程SCP服务器的保存路径和文件名前缀。

(3)      配置登录远程SCP服务器的用户名。

archive configuration server user user-name

缺省情况下,未配置登录远程SCP服务器的用户名。

(4)      配置登录远程SCP服务器的密码。

archive configuration server password { cipher | simple } string

缺省情况下,未配置登录远程SCP服务器的密码。

1.7.3  备份当前配置

1. 功能简介

设备支持自动备份和手动备份两种备份配置的方式。

· 自动备份当前配置:系统按照已配置的时间间隔自动备份当前配置。

· 手动备份当前配置:用户随时可以执行手动备份命令行备份当前配置。例如,需要对设备进行复杂配置过程中,不定期手动备份当前配置,以便配置错误时,使用配置回滚功能将当前配置回滚至正确情况。

2. 配置限制和指导

如果设置备份文件保存在本地,备份当前配置功能只将当前配置备份到主设备的备份路径下,不会保存到从设备,建议在所有成员设备的文件路径下都创建备份路径并进行配置备份,防止主备倒换后该功能失效。

备份当前配置过程中,建议不要修改配置文件的备份参数,若修改了备份参数,则该参数不会立即生效,设备仍然会按照原参数设置将当前配置保存在旧的备份路径下,且执行display archive configuration命令不会显示该备份配置文件。

3. 自动备份当前配置

(1)      进入系统视图。

system-view

(2)      开启自动备份当前配置功能,并设置自动备份的时间间隔。

archive configuration interval interval

缺省情况下,自动备份当前配置功能处于关闭状态。

4. 手动备份当前配置

请在用户视图下执行本命令,手动备份当前配置。

archive configuration

H3C交换机配置文件自动备份相关推荐

  1. Cisco、华为、H3C交换机配置文件自动备份

    作为一个网管,很多时候需要定时对设备做好配置备份,以防设备宏基无法启动,配置新的设备时又需要重新调研网络链路.对于某些网络环境拥有百多台设备,而且存在各种品牌的网络设备,一个一个备份是一个痛苦的事情. ...

  2. 交换机定时自动备份配置文件的方法

    如果一个管理员平时只管理个位数的交换机,而且也不需要经常修改配置,那可以使用手工方式定期保存配置文件,因为一旦设备故障,可以及时导入备份配置恢复网络. <br/> 但如果网络里有很多交换机 ...

  3. cisco 交换机 定期 自动 备份配置 -linux,交换机定时自动备份配置文件的方法

    如果一个管理员平时只管理个位数的交换机,而且也不需要经常修改配置,那可以使用手工方式定期保存配置文件,因为一旦设备故障,可以及时导入备份配置恢复网络. 但如果网络里有很多交换机,又要经常修改配置,那让 ...

  4. H3C交换机配置文件用FTP方法备份和恢复 使用SecureCRT,SecureFX

    H3C交换机配置文件用FTP方法备份和恢复,使用SecureCRT,SecureFX对交换机配置文件进行备份和恢复非常方便. 设置Host_1与Host_2网卡IP,网卡选 VirtualBox Ho ...

  5. cisco 交换机 定期 自动 备份配置 -linux,Cisco交换机配置文件定时自动备份

    Cisco交换机配置文件定时自动配备配置操作指引 目的:配置每天自动备份Cisco交换机配置文件到文件服务器. 准备: 搭建fileZilla server 文件服务器: 配置交换机备份命令: 文件服 ...

  6. python备份cisco交换机_1.自动备份思科交换机配置

    自动备份思科交换机配置 2017-10-11 Python 宅必备 这个专题主要是一些日常用到的Python程序,不定期更新~~ 备份原理 首先读取txt文档中的ip地址 然后循环地址,通过是我提出函 ...

  7. h3c交换机配置文件的导出

    首先要知道一个命令  就是进入  系统视图 system-view 然后  dir   查看 交换机  flash里的所有文件. 一.使用TFTP方式 步骤1.在PC机"开始菜单" ...

  8. 使用python脚本备份交换机配置文件

    前言: 最近一直在研究如何使用python对网络设备进行配置文件备份,经过半天的研究终于实现对几十台交换机进行自动备份. 准备工作: 1.python环境搭建,我使用的是python3.9和pycha ...

  9. 《H3C交换机配置与管理完全手册》(第二版)前言和目录

    史上最具人气.最受好评的网络设备图书领域"四大金刚"的全新升级版本再现江湖了,他们分别是:<Cisco交换机配置与管理完全手册>(第二版).<H3C交换机配置与管 ...

最新文章

  1. Windows上通过bat实现不同数据库之间同步部分表的部分字段数据
  2. jquery点击完一个按钮,并且触发另一个按钮
  3. 蓝牙基础知识进阶——Physical channel
  4. iOS设备中的推送(三):页面跳转
  5. datatables页面合并两个列_python实现多个excel合成合并为一个excel
  6. 分布式存储绝不简单 —— UCan下午茶-武汉站纪实
  7. JavaEE学习14--过滤器filter
  8. Linux下gdb调试(GUI)
  9. 自行车码表使用说明—SIGMA(西格玛) BC906
  10. Anaconda修改国内镜像源
  11. Genymotion安卓模拟器常见问题汇总
  12. 帝国时代3如何快速实现训练单位突破人口上限
  13. 2019-nCoV肺炎疫情同程查询-完整提供 Demo 代码示例及数据专业且全面的 API 查询接口
  14. STM32实现低功耗待机总结(电流低至5.7uA)
  15. IOS 图片拉伸不变形
  16. dz兑换商城,使其支持多次兑换,兑换限制,和勋章打折
  17. 飞龙:蒙语“牵手”人工智能的拓荒者
  18. 2022-2028全球与中国智能家居数字助理(语音)市场现状及未来发展趋势
  19. PMON分析(3)- 内存初始化
  20. python爬虫:项目实战:爬短视频并下载视频

热门文章

  1. 计算机一级证书怎么拿 证书领取方式
  2. 【Python】RTKLIB POS文件转换至ENU误差并绘图
  3. 拼多多跨境电商好不好做众心正和
  4. Key exchange was not finished, connection is closed.解决办法
  5. Css这是div边框发光 过滤动画
  6. [转]一路且行且思考
  7. 3DEXPERIENCE角色属性,各有所长!
  8. foxmail登录企业邮箱的设置
  9. 不降低软件质量,如何有效节省开发成本?
  10. 模拟IC设计到底怎么学?给初学者一点建议