华为交换机上传VRP至FTP服务器备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为交换机上传VRP至FTP服务器备份相关的知识,希望对你有一定的参考价值。

     去年写了一篇《记华为S5700S-28P-LI-AC一次重写VRP的经历》的博文在51CTO上,有网友在问:怎么将华为S5700S-28P-LI-AC交换机上的VRPflash:/s5700s-li-v200r007c00spc500.cc)文件上传至FTP服务器上。在《记华为S5700S-28P-LI-AC一次重写VRP的经历》的博文中确实把这个步骤给省略了,给有些网友造成一些困扰。现把这个过程详细整理下,写一篇小博文以供需要网友参考。

  一、准备工作

  从文章标题就可以知道,要实现VRP上传至FTP服务器备份,需要下面一些东东:

  1、华为交换机(这里以S5700S-28P-LI-AC为例,其它交换机类似)

  2、FTP服务器(这里使用windows server 2008 r2为例,其它服务器类似)

  二、思路简述

  首先,找一台windows server 2008 r2(如果不方便使用生产环境中的服务器,可以使用workstation创建一台虚拟机将就用下),然后在这台服务器上创建FTP服务器,设置相应的FTP登录权限,再把交换机与服务器放置于路由可达的网络中,配置好交换机的管理地址,登录交换机,在交换机用户视图下使用ftp命令登录与上传VRP

  三、操作步骤

  1、在虚拟机的windows server 2008 r2上添加FTP角色

    (1)右击计算机,弹出菜单选择“管理”

    技术分享图片

    (2)打开“服务器管理器”,选择“角色”à“添加角色”

    技术分享图片

    (3)在“添加角色向导”第一个对话框中选择“下一步”

    技术分享图片

    (4)在“添加角色向导”第二个对话框中角色“Web服务器(IIS)”打勾,再点击“下一步”

    技术分享图片

    (5)在“添加角色向导”第三个对话框中,点击“下一步”

    技术分享图片

    (6)在“添加角色向导”第四个对话框中的滚动条下拉至最后,选择“FTP服务器”,其它不用管(毕竟这里只是临时充当下FTP服务器而已),再点击“下一步”

    技术分享图片

    (7)在“添加角色向导”第五个对话框中,点击“安装”

    技术分享图片

    (8)安装过程图,第二图是安装成功后的截图,点击“关闭”,完成安装。

    技术分享图片

    技术分享图片

  2、D盘或E盘(随您高兴,一般不放C盘)创建一个文件夹(这里文件夹名使用MyFTP)作为FTP工作目录。如下图:

   技术分享图片

  3、配置FTP服务器

    (1)打开“Internet信息服务(IIS)管理器”

      技术分享图片

    (2)在“Internet信息服务(IIS)管理器”中,右击根,在弹出菜单中选择“添加FTP站点”

      技术分享图片

    (3)在弹出的对话框中,设置FTP站点名称(名称随便)与物理路径(就是上面第2步中创建的文件夹),设置好,如下图,并点击“下一步”。

      技术分享图片

    (4)在弹出的对话框中,SSL设置成“无”,其它可以不用动了,再点击“下一步”

      技术分享图片

    (5)在弹出对话框中,“身份验证”选择“基本”,其它先不用管,点击“完成”。

      技术分享图片

      结果如下图:

      技术分享图片

   4、添加FTP账号

     (1)打开“服务器管理器”,选择“配置”à“本地用户和组”à“用户”,右击“用户”,在弹出菜单选择“新用户”。

       技术分享图片

      (2)在打开的“新用户”创建对话框中设置用户名、密码、确认密码,选择“用户不能更改密码”与“密码永不过期”,完成点击“创建”,完成点击“关闭”

        技术分享图片

        在用户中会多一个账号,如下图

        技术分享图片

        如果想创建多个FTP账号,可以采用组的方式将多个账号放在一个组中,给组授权(此处略)

    5、FTP站点授权

   再次打开“Internet信息服务(IIS)管理器”,选择“网站”àHelloFTP”(前面创建的FTP站点),点击右边操作面板上的“基本设置”,在“编辑网站”对话框中点“连接为”按钮

   技术分享图片

    出现如下对话框

    技术分享图片

    选择“特定用户”,点击“设置”,出现如下对话框,输入前面创建的账号与密码,点击“确定”

     技术分享图片

     回到了如下对话框,再点击“确定”

     技术分享图片

     回到如下对话框,这时“编辑网站”对话框

     技术分享图片

     点击“测试设置”,打开如下对话框,如果“授权”打勾,说明连接没问题。

     技术分享图片

     “关闭”,在下面对话框中,点击“确定”完成

     技术分享图片

     回到“Internet信息服务(IIS)管理器”界面,点击“HelloFTP”,在中间“HelloFTP”主页中选择“FTP授权规则”

     技术分享图片

     进入“FTP授权规则”界面,点击右侧的“操作”,选择“添加允许规则”,

     技术分享图片

     打开如下对话框,选择“指定的用户”,输入前面创建的用户名,权限“读取”与“写入”都选中,完成点击“确定”

     技术分享图片

     结果如下图

     技术分享图片

   6、设置防火墙

    

Windows server 2008 r2在配置好FTP站点与FTP授权后,默认情况下防火墙已放行,但是还要放行“C:WindowsSystem32svchost.exe”这个程序,否则客户端不能登录。操作如下:

  打开windows防火墙,先确定右边的网络位置是那种,目前是“公用网络”(这里记住网络位置就行,不用操作),点击左边的“允许程序或功能通过Windows防火墙”,

  技术分享图片

   打开如下对话框,点击“允许运行另一程序”,

    技术分享图片

    打开“添加程序”对话框,选择“浏览”,

    技术分享图片

    在“浏览”对话框中选择文本“svchost”,点击“打开”

    技术分享图片

    回到“添加程序”对话框,在该对话框的列表中会有“Windows服务主进程”,选择,并点击“添加”

    技术分享图片

    回到“允许程序”对话框,如下图,打勾“Windows服务主进程”,根据上面记下的网络位置,打勾家庭/工作(专用)或公用两个复选框中对应的复选框(这里是选择“公用”)。完成点击“确定”

    技术分享图片

    注意:如果感觉这个配置防火墙麻烦,也可是暂时把防火墙关闭。

   7、测试FTP站点

     找一台与服务器处于同一网段,或路由可达的计算机,打开command,输入命令测试,如下图

     技术分享图片

   8、配置交换机

     使用console线连接交换机与计算机,用超级终端软件或SecureCRT软件连接交换机,进入交换机管理平台。首先,配置交换机管理地址,命令如下:

     <Huawei>system-view

                 [Huawei]interfaceVlanif 1

                 [Huawei-Vlanif1]ipaddress 192.168.2.101 24

                管理地址与服务器同处一个网段。最后,把服务器连接到交换机上。

   9、上传文件

     先把交换机退到用户视图模式(提示符是<>的模式)

     使用命令dir查看VRP文件名并记下,如下图

     技术分享图片

     登录FTP

                 技术分享图片

                上传文件

    技术分享图片

     技术分享图片

     至此完成VRP文件备份至FTP服务器。


以上是关于华为交换机上传VRP至FTP服务器备份的主要内容,如果未能解决你的问题,请参考以下文章

python3以ftp方式备份华为交换机配置文件

华为交换机设置自动备份配置到ftp服务器

华为交换机作为服务端备份配置文件

华为的VRP是啥意思`~~~

华为交换机怎么配置FTP上传文件

华为VRP坏了如何导出配置文件