举例:配置堆叠场景下的U盘开局

组网图形

图1 堆叠场景下的U盘开局组网图

表1 设备及待加载的文件信息
新加入的设备 设备序列号 需要加载的文件
DeviceA 2102311LDL0000000806
  • 系统软件:software_file.cc
  • 配置文件:conf_file1.cfg
  • 堆叠配置文件:stack1.bat
DeviceB 2102311LDL0000000918
  • 系统软件:software_file.cc
  • 配置文件:conf_file2.cfg
  • 堆叠配置文件:stack2.bat
DeviceC 2102311LDL0000000714
  • 系统软件:software_file.cc
  • 配置文件:conf_file3.cfg
  • 堆叠配置文件:stack3.bat
^^^
  • 组网需求
  • 配置思路
  • 操作步骤
  • 检查配置结果
  • 配置脚本

组网需求

在某新网络的开局部署场景中,用户希望空的设备DeviceA、DeviceB和DeviceC上电启动后能够自动加载相应的系统软件和配置文件,并组建堆叠,完成开局部署,以降低现场配置的人力、时间和成本。DeviceA、DeviceB和DeviceC的待加载信息如表1所示。

配置思路

采用如下的思路配置U盘开局:

  1. 提前规划好堆叠方案,并连接设备之间的堆叠线缆。
  2. 编辑堆叠配置文件。
  3. 编辑U盘开局中间文件usb.ini,使不同设备能够通过读取中间文件获取相应的系统软件、配置文件和堆叠配置文件。
  4. 保存中间文件usb.ini、系统软件、配置文件和堆叠配置文件保存至U盘,中间文件保存在U盘根目录,系统软件、配置文件和堆叠配置文件保存在中间文件所指定的U盘路径。
  5. 将U盘插入设备后上电启动设备。

操作步骤

  1. 提前规划好堆叠方案,并连接设备之间的堆叠线缆。
    • 规划DeviceA的堆叠ID为1,DeviceB的堆叠ID为2,DeviceC的堆叠ID为3。
    • 规划DeviceA作为主设备,其堆叠优先级最高,为150,DeviceB的堆叠优先级为100,DeviceC的堆叠优先级为50。
    图2 堆叠成员端口连接示意图
  2. 编辑堆叠配置文件,以DeviceA为例,文件名称为stack1.bat,具体格式如下:
    quit
    mmi-mode enable
    system
    stack
    stack member 1 priority 150
    stack member 1 domain 10
    quit
    interface Stack-Port 1/1
    port member-group interface 10GE1/0/1
    quit
    interface Stack-Port 1/2
    port member-group interface 10GE1/0/2
    quit
  3. 编辑U盘开局中间文件。请按照U盘开局中间文件格式中的要求编辑U盘开局中间文件,文件名称为usb.ini,具体格式如下:
    ;BEGIN USB
    [GLOBAL CONFIG]
    *TIME_SN=20200526120159 
    *DEVICE_TYPE_NUM=3
    
    [DEVICE_TYPE_1 DESCRIPTION]
    DEVICE_TYPE=
    ESN=2102311LDL0000000806
    MAC=
    VRPVER=
    SPACE_CLEAR=1
    DIRECTORY=
    ACTIVE_DELAYTIME=10
    ACTIVE_INTIME=
    *FILETYPENUM=3
    *FILENAME_1=software_file.cc
    *TYPE_1=SOFTWARE
    *EFFECTIVE_MODE_1=0
    ISBATCHPROCESS_1=0
    SHA256_1=
    HMAC_1=
    COMPRESS_ENCRYTION_1=
    *FILENAME_2=conf_file1.cfg
    *TYPE_2=CFG
    *EFFECTIVE_MODE_2=0
    ISBATCHPROCESS_2=0
    SHA256_2=
    HMAC_2=
    COMPRESS_ENCRYTION_2=
    *FILENAME_3=stack1.bat
    *TYPE_3=SCRIPT
    *EFFECTIVE_MODE_3=1
    ISBATCHPROCESS_3=0
    SHA256_3=
    HMAC_3=
    COMPRESS_ENCRYTION_3=
    
    [DEVICE_TYPE_2 DESCRIPTION]
    DEVICE_TYPE=
    ESN=2102311LDL0000000918
    MAC=
    VRPVER=
    SPACE_CLEAR=1
    DIRECTORY=
    ACTIVE_DELAYTIME=10
    ACTIVE_INTIME=
    *FILETYPENUM=3
    *FILENAME_1=software_file.cc
    *TYPE_1=SOFTWARE
    *EFFECTIVE_MODE_1=0
    ISBATCHPROCESS_1=0
    SHA256_1=
    HMAC_1=
    COMPRESS_ENCRYTION_1=
    *FILENAME_2=conf_file2.cfg
    *TYPE_2=CFG
    *EFFECTIVE_MODE_2=0
    ISBATCHPROCESS_2=0
    SHA256_2=
    HMAC_2=
    COMPRESS_ENCRYTION_2=
    *FILENAME_3=stack2.bat
    *TYPE_3=SCRIPT
    *EFFECTIVE_MODE_3=1
    ISBATCHPROCESS_3=0
    SHA256_3=
    HMAC_3=
    COMPRESS_ENCRYTION_3=
    
    [DEVICE_TYPE_3 DESCRIPTION]
    DEVICE_TYPE=
    ESN=2102311LDL0000000714
    MAC=
    VRPVER=
    SPACE_CLEAR=1
    DIRECTORY=
    ACTIVE_DELAYTIME=10
    ACTIVE_INTIME=
    *FILETYPENUM=3
    *FILENAME_1=software_file.cc
    *TYPE_1=SOFTWARE
    *EFFECTIVE_MODE_1=0
    ISBATCHPROCESS_1=0
    SHA256_1=
    HMAC_1=
    COMPRESS_ENCRYTION_1=
    *FILENAME_2=conf_file3.cfg
    *TYPE_2=CFG
    *EFFECTIVE_MODE_2=0
    ISBATCHPROCESS_2=0
    SHA256_2=
    HMAC_2=
    COMPRESS_ENCRYTION_2=
    *FILENAME_3=stack3.bat
    *TYPE_3=SCRIPT
    *EFFECTIVE_MODE_3=1
    ISBATCHPROCESS_3=0
    SHA256_3=
    HMAC_3=
    COMPRESS_ENCRYTION_3=
    ;END USB CONFIG
  4. 保存中间文件usb.ini、系统软件、配置文件和堆叠配置文件保存至U盘,中间文件保存在U盘根目录,系统软件、配置文件和堆叠配置文件保存在中间文件所指定的U盘路径。
  5. 将U盘依次插入DeviceA、DeviceB和DeviceC,上电启动设备并完成自动部署。

检查配置结果

# 设备上电后15分钟左右,完成USB开局流程。此时可以登录到设备后执行命令display startup查看设备当前的系统软件、配置文件是否与预期的一致。以DeviceA为例。

<DeviceA> display startup
MainBoard:                                                                      
  Configured startup system software:        flash:/software_file.cc   
  Startup system software:                   flash:/software_file.cc   
  Next startup system software:              flash:/software_file.cc   
  Startup saved-configuration file:          flash:/conf_file1.cfg
  Next startup saved-configuration file:     flash:/conf_file1.cfg
  Startup paf file:                          default                            
  Next startup paf file:                     default                            
  Startup patch package:                     NULL                               
  Next startup patch package:                NULL                               
  Startup feature software:                  NULL                               
  Next startup feature software:             NULL  
SlaveBoard:                                                                                                                         
  Configured startup system software:        flash:/software_file.cc   
  Startup system software:                   flash:/software_file.cc   
  Next startup system software:              flash:/software_file.cc   
  Startup saved-configuration file:          flash:/conf_file2.cfg
  Next startup saved-configuration file:     flash:/conf_file2.cfg
  Startup paf file:                          default                            
  Next startup paf file:                     default                            
  Startup patch package:                     NULL                               
  Next startup patch package:                NULL                               
  Startup feature software:                  NULL                               
  Next startup feature software:             NULL  
Slot 3:                                                                                                                             
  Configured startup system software:        flash:/software_file.cc   
  Startup system software:                   flash:/software_file.cc   
  Next startup system software:              flash:/software_file.cc   
  Startup saved-configuration file:          flash:/conf_file3.cfg
  Next startup saved-configuration file:     flash:/conf_file3.cfg
  Startup paf file:                          default                            
  Next startup paf file:                     default                            
  Startup patch package:                     NULL                               
  Next startup patch package:                NULL                               
  Startup feature software:                  NULL                               
  Next startup feature software:             NULL

# 执行命令display stack configuration查看设备堆叠配置情况。以DeviceA为例。

<DeviceA> display stack configuration  
Oper          : Operation 
Conf          : Configuration 
*             : Offline configuration 

Attribute Configuration:
--------------------------------------------------------
 MemberID      Domain         Priority      DelayTime                     
Oper(Conf)   Oper(Conf)      Oper(Conf)   Oper(Conf)          
--------------------------------------------------------------
1(1)         10(10)          150(150)      0(0)    
2(2)         10(10)          100(100)      0(0)                                                                                    
3(3)         10(10)          50(50)        0(0)  
--------------------------------------------------------------

Stack-Port Configuration:
--------------------------------------------------------------------------------
Stack-Port      Member Ports                                                    
--------------------------------------------------------------------------------
Stack-Port1/1   10GE1/0/1                                                       
Stack-Port1/2   10GE1/0/2   
Stack-Port2/1   10GE2/0/1                                                       
Stack-Port2/2   10GE2/0/2 
Stack-Port3/1   10GE3/0/1                                                       
Stack-Port3/2   10GE3/0/2 
--------------------------------------------------------------------------------

Stack-Global Configuration:
--------------------------------------------------------------------------------
AuthMode        Password                                                        
--------------------------------------------------------------------------------

版权声明:
作者:SE_YT
链接:https://www.cnesa.cn/2812.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
举例:配置堆叠场景下的U盘开局
组网图形 图1 堆叠场景下的U盘开局组网图 表1 设备及待加载的文件信息 新加入的设备 设备序列号 需要加载的文件 DeviceA 2102311LDL0000000806 系统软件:software_file.cc 配置文件:conf_file1.cfg 堆叠配置文件:stack1.bat DeviceB 2102311LDL0000000918 系统软件:software_file.cc 配置文件:conf_file2.cfg 堆叠配置文件:stack2.bat DeviceC 2102311LDL0000000714 系统软件:software_file.cc 配置文件:conf_file3.cfg 堆叠配置文件:stack3.bat ^^^ 组网需求 配置思路 操作步骤 检查配置结果 配置脚本 组网需求 在某新网络的开局部署场景中,用户希望空的设备DeviceA、DeviceB和DeviceC上电启动后能够自动加载相应的系统软件和配置文件,并组建堆叠,完成开局部署,以降低现场配置的人力、时间和成本。DeviceA、DeviceB和DeviceC的待加载信息如表1所示。 配置思路 采用如下的思路配置U盘开局: 提前规划好堆叠方案,并连接设备之间的堆叠线缆。 编辑堆叠配置文件。 编辑U盘开局中间文件usb.ini,使不同设备能够通过读取中间文件获取相应的系统软件、配置文件和堆叠配置文件。 保存中间文件usb.ini、系统软件、配置文件和堆叠配置文件保存至U盘,中间文件保存在U盘根目录,系统软件、配置文件和堆叠配置文件保存在中间文件所指定的U盘路径。 将U盘插入设备后上电启动设备。 操作步骤 提前规划好堆叠方案,并连接设备之间的堆叠线缆。 规划DeviceA的堆叠ID为1,DeviceB的堆叠ID为2,DeviceC的堆叠ID为3。 规划DeviceA作为主设备,其堆叠优先级最高,为150,DeviceB的堆叠优先级为100,DeviceC的堆叠优先级为50。 图2 堆叠成员端口连接示意图 编辑堆叠配置文件,以DeviceA为例,文件名称为stack1.bat,具体格式如下: quit mmi-mode enab……
<<上一篇
下一篇>>