21-SmartMC命令
本章节下载: 21-SmartMC命令 (489.81 KB)
目 录
1.1.3 display smartmc backup configuration status
1.1.4 display smartmc batch-file status
1.1.5 display smartmc configuration
1.1.6 display smartmc device-link
1.1.8 display smartmc replace status
1.1.9 display smartmc resource-monitor
1.1.10 display smartmc resource-monitor configuration
1.1.12 display smartmc tc log buffer
1.1.13 display smartmc tc log restart
1.1.14 display smartmc upgrade status
1.1.17 smartmc auto-link-aggregation enable
1.1.18 smartmc auto-replace enable
1.1.19 smartmc backup configuration
1.1.20 smartmc backup configuration interval
1.1.21 smartmc backup configuration max-number
1.1.22 smartmc batch-file apply
1.1.23 smartmc batch-file deploy
1.1.24 smartmc batch-file-apply enable
1.1.26 smartmc { ftp-server | sftp-server }
1.1.30 smartmc resource-monitor
1.1.31 smartmc resource-monitor interval
1.1.32 smartmc resource-monitor max-age
1.1.36 smartmc tc startup-configuration
1.1.37 smartmc topology-refresh
1.1.38 smartmc topology-refresh interval
1.1.40 smartmc upgrade boot-loader
1.1.41 smartmc upgrade startup-configuration
仅缺省MDC支持SmartMC配置命令。
boot-loader命令用来配置SmartMC组升级使用的启动软件。
undo boot-loader命令用来恢复缺省情况。
【命令】
boot-loader file { ipe-filename | boot boot-filename system system-filename }
undo boot-loader
【缺省情况】
未配置SmartMC组升级使用的启动软件。
【视图】
SmartMC组视图
【缺省用户角色】
network-admin
【参数】
ipe-filename:指定SmartMC组升级使用的IPE文件,为5~45个字符的字符串,不区分大小写,以.ipe为后缀名。
boot boot-filename:指定SmartMC组升级使用的Boot文件,为5~45个字符的字符串,不区分大小写,以.bin为后缀。
system system-filename:指定SmartMC组升级使用的System文件,为5~45个字符的字符串,不区分大小写,以.bin为后缀。
【使用指导】
多次执行该命令,最后一次执行的命令生效。
【举例】
# 配置SmartMC组testgroup升级使用的IPE文件为device.ipe。
<Sysname> system-view
[Sysname] smartmc group testgroup
[Sysname-smartmc-group-testgroup] boot-loader file device.ipe
【相关命令】
· smartmc group
· smartmc upgrade boot-loader
create batch-file命令用来创建命令行批处理文件。
【命令】
create batch-file batch-file-name
【缺省情况】
不存在命令行批处理文件。
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
batch-file-name:命令行批处理文件名称,为1~255个字符的字符串,不区分大小写,如果用户不输入后缀名,则文件名后缀缺省为.cmdset。
【使用指导】
执行该命令后,设备进入批量编辑命令行模式。在该模式下编辑命令时,每条命令占用一行,编辑完成后,输入“%”和回车结束编辑,并退回用户视图。
设备不检查命令行的正确性,因此,在编辑命令行时,请用户保证命令行的正确性。
【举例】
# 编辑名称为test.cmdset的命令行批处理文件,配置设备名称为Sysname,并开启Telnet功能。
<Sysname> create batch-file test.cmdset
Begin to edit batch commands, and quit with the character '%'.
system-view
sysname Sysname
telnet server enable%
<Sysname>
【相关命令】
· display smartmc batch-file status
· smartmc batch-file deploy
display smartmc backup configuration status命令用来显示成员设备备份配置文件的状态。
【命令】
display smartmc backup configuration status
【视图】
任意视图
【缺省用户角色】
network-admin
【使用指导】
执行本命令时:
· 如果有成员设备正在进行备份操作,则显示正在进行备份操作的成员设备的备份状态。
· 如果没有成员设备进行备份操作,则显示最近一次执行备份操作的成员设备的备份状态。
【举例】
# 显示正在进行备份操作的成员设备的备份状态。
<Sysname> display smartmc backup configuration status
ID IpAddress MacAddress Status Time
1 192.168.56.30 08d2-38ff-0300 Finished 2019-04-05 11:30:35
2 192.168.56.40 62d2-c21c-0400 Finished 2019-04-05 11:30:40
表1-1 display smartmc backup configuration status命令显示信息描述表
字段 |
描述 |
ID |
成员设备的编号 |
MacAddress |
成员设备的MAC地址 |
IpAddress |
成员设备的IP地址 |
Status |
备份状态: · Waiting:表示设备处于等待备份状态 · Processing:表示设备处于正在备份状态 · Finished:表示设备备份完成 · Timeout:表示设备备份超时 · Failed:表示设备备份失败 |
Time |
完成备份的时间,如果成员设备没有完成备份,则显示为“-” |
【相关命令】
· smartmc backup configuration
· smartmc backup configuration interval
· smartmc backup configuration max-number
display smartmc batch-file status命令用来显示执行命令行批处理文件的结果。
【命令】
display smartmc batch-file status [ ap | last number | phone ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
ap:显示最近一次连接AP的端口执行命令行批处理文件的结果。
last number:显示最近第几次管理设备通过smartmc batch-file deploy命令向成员设备下发批处理命令的执行结果,取值范围为1~5。
phone:显示最近一次连接IP电话的端口执行命令行批处理文件的结果。
【使用指导】
如果不指定任何参数,则显示最近一次管理设备通过smartmc batch-file deploy命令向成员设备或SmartMC组批量下发命令行的执行结果。
【举例】
# 显示最近一次批量命令行的执行结果(命令行批处理文件中包含display smartmc configuration命令)。
<Sysname> display smartmc batch-file status last 1
TC ID 1
Device MAC : 8a73-60c3-0200
Start Time : 2019-12-24 14:55:39
End Time : 2019-12-24 14:55:43
Result :
<Sysname>display smartmc configuration
Device role : TC
TM IP : 192.168.22.103
TM MAC : 8a73-4faa-0100
TM sysname : Sysname
<Sysname>
TC ID 2
Device MAC : 8a73-6b31-0300
Start Time : 2019-12-24 14:55:43
End Time : 2019-12-24 14:55:48
Result :
<Sysname>display smartmc configuration
Device role : TC
TM IP : 192.168.22.103
TM MAC : 8a73-4faa-0100
TM sysname : Sysname
<Sysname>
表1-2 display smartmc batch-file status命令显示信息描述表
字段 |
描述 |
TC ID |
成员设备的编号 |
Device MAC |
成员设备的MAC地址 |
Start Time |
执行命令行批处理文件的开始时间 |
End Time |
执行命令行批处理文件的结束时间 |
Result |
执行命令行批处理文件的详细结果 |
【相关命令】
· create batch-file
· smartmc batch-file apply
· smartmc batch-file deploy
display smartmc configuration命令用来显示SmartMC功能的配置信息。
【命令】
display smartmc configuration
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 在管理设备上显示SmartMC功能的配置信息。
<Sysname> display smartmc configuration
Device role : TM
File server:
Type: FTP
IP address: 192.168.22.103
Username: admin
Port: 21
VPN instance: N/A
Directory: /FTP
Topology-refresh interval : 60(s)
Backup startup-configuration interval : N/A
Sync backup number : 5
Device status : Lack
Some configurations are absent on the TM, such as Telnet or LLDP configuration.
# 在成员设备上显示管理设备的信息。
<Sysname> display smartmc configuration
Device role : TC
TM IP : 192.168.22.103
TM MAC : 8288-468d-0100
TM sysname : Sysname
表1-3 display smartmc configuration命令显示信息描述表
字段 |
描述 |
Device role |
当前设备的角色 |
File server |
文件服务器配置 |
Type |
文件服务器类型,如果没有配置文件服务器信息,则显示为“N/A” |
IP address |
文件服务器的IP地址,如果没有配置文件服务器信息,则显示为“N/A” |
Username |
文件服务器的用户名,如果没有配置文件服务器信息,则显示为“N/A” |
Port |
文件服务器的端口号,如果没有配置文件服务器信息,则显示为“N/A” |
VPN instance |
文件服务器所属的VPN实例,如果没有配置,则显示为“N/A” |
Directory |
文件在文件服务器上的保存路径,如果没有配置文件服务器信息,则显示为“N/A” |
Topology-refresh interval |
拓扑收集间隔 |
Backup startup-configuration interval |
自动备份配置文件的时间间隔,单位为小时,若没有配置,则显示为N/A |
Sync backup number |
同时进行备份操作的成员设备的数量 |
Device status |
管理设备状态 · Normal:正常 · Lack:配置缺失(NETCONF, Telnet, Local User,LLDP) |
TM IP |
管理设备的IP地址,如果没有获取到管理设备的IP地址,则显示为N/A |
TM MAC |
管理设备的MAC地址,如果没有获取到管理设备的MAC地址,则显示为N/A |
TM sysname |
管理设备的名称,如果没有获取到管理设备的名称,则显示为N/A |
Some configurations are absent on the TM, such as XXX. |
管理设备上配置缺失。如果Device status字段取值为“Lack”,则显示本字段,提示管理设备上缺少相关配置。配置缺失会影响SmartMC相关功能的正常运行,请根据提示完善相关配置 |
【相关命令】
· smartmc backup configuration interval
· smartmc backup configuration max-number
· smartmc enable
· smartmc { ftp-server | sftp-server }
· smartmc topology-refresh interval
display smartmc device-link命令用来显示SmartMC网络中设备间的连接信息。
【命令】
display smartmc device-link
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 显示SmartMC网络的拓扑信息。
<Sysname> display smartmc device-link
(TM IP)[192.168.56.20]
ID Hop LocalPort LocalIP PeerPort PeerIP
0 0 Ten-GigabitEthernet1/0/2 192.168.56.20 Ten-GigabitEthernet1/0/1 192.168.56.30
1 1 Ten-GigabitEthernet1/0/1 192.168.56.30 Ten-GigabitEthernet1/0/2 192.168.56.20
1 2 Ten-GigabitEthernet1/0/2 192.168.56.30 Ten-GigabitEthernet1/0/1 192.168.56.40
2 3 Ten-GigabitEthernet1/0/1 192.168.56.40 Ten-GigabitEthernet1/0/2 192.168.56.30
表1-4 display smartmc device-link命令显示信息描述表
字段 |
描述 |
TM IP |
管理设备的IP地址 |
ID |
管理设备和成员设备的ID |
Hop |
管理设备和成员设备之间的跳数 |
LocalPort |
本地端口 |
LocalIP |
本地设备的IP地址 |
PeerPort |
对端端口 |
PeerIP |
对端设备的IP地址 |
【相关命令】
· smartmc topology-refresh
· smartmc topology-refresh interval
display smartmc group命令用来显示SmartMC组的信息。
【命令】
display smartmc group [ group-name ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
group-name:SmartMC组的名称,为1~31个字符的字符串,区分大小写。不指定该参数时,显示所有SmartMC组的信息。
verbose:显示SmartMC组的详细信息。不指定该参数时,显示SmartMC组的简要信息。
【举例】
# 显示SmartMC组的详细信息。
<Sysname> display smartmc group verbose
Group name : test
TC count : 3
Boot-loader file :
Startup-configuration file :
Rule:
Match Device-type S7502E
TCID DeviceType Sysname IpAddress MacAddress Status Version
1 S7502E S1 192.168.56.103 0e74-e2fb-0400 Normal 7.1.070 ESS 7593
2 S7502E S2 192.168.56.102 0e74-ea13-0500 Normal 7.1.070 ESS 7593
3 S7502E S3 192.168.56.104 0e74-db54-0300 Normal 7.1.070 ESS 7593
表1-5 display smartmc group verbose命令显示信息描述表
字段 |
描述 |
GroupName |
SmartMC组的名称 |
TC count |
SmartMC组内成员设备的数量 |
Boot-loader file |
SmartMC组升级时使用的软件升级文件名称,取值为空表示未配置 |
Startup-configuration file |
SmartMC组升级时使用的配置文件,取值为空表示未配置 |
Rule |
SmartMC组的匹配规则 |
Match |
匹配类型以及匹配类型值,匹配类型取值包括: · Device-type:表示按照设备类型匹配成员设备 · IP-address:表示按照IP地址匹配成员设备 · MAC-address:表示按照MAC地址匹配成员设备 |
TCID |
成员设备的编号 |
DeviceType |
成员设备的设备类型 |
Sysname |
设备名称 |
IpAddress |
成员设备的IP地址 |
MacAddress |
成员设备的MAC地址 |
Version |
成员设备的软件版本号 |
Status |
成员设备的运行状态: · Offline:表示成员设备处于离线状态 · Normal:表示成员设备正常上线 |
【相关命令】
· match
· smartmc group
display smartmc replace status命令用来显示新成员设备替换故障成员设备的替换状态。
【命令】
display smartmc replace status
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 显示新成员设备替换故障成员设备的状态。
<Sysname> display smartmc replace status
Faulty ID : 2
Faulty MAC : 94e2-cdcb-0600
Replacement ID : 3
Replacement MAC: 2443-5f8c-0200
Mode : Manual
Status : Successful
Start time : 2019-03-21 15:01:31
End time : 2019-03-21 15:01:40
表1-6 display smartmc replace status命令显示信息描述表
字段 |
描述 |
Faulty ID |
故障成员设备编号 |
Faulty MAC |
故障成员设备的MAC地址 |
Replacement ID |
新成员设备编号 |
Replacement MAC |
新成员设备的MAC地址 |
Mode |
故障替换方式: · Manual:表示手动替换 · Auto:表示自动替换 |
Status |
替换状态: · Successful:表示替换成功 · Failed:表示替换失败 · Replacing:表示新成员设备正在替换故障成员设备 · Timeout:表示替换超时 |
Start time |
替换开始时间 |
End time |
替换结束时间 |
【相关命令】
· smartmc auto-replace enable
· smartmc replace
display smartmc resource-monitor命令用来显示设备的资源监控信息。
【命令】
display smartmc resource-monitor [ cpu | memory | temperature ] * [ tc tc-id | tm ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
cpu:显示CPU的使用率。
memory:显示内存的使用率。
temperature:显示成员设备的温度信息。
tc tc-id:显示成员设备的资源监控信息,tc-id为成员设备的编号,取值范围为1~255。
tm:显示管理设备的资源监控信息。
【使用指导】
本命令用于查看CPU使用率、内存使用率以及温度的监控信息,有关丢包的监控信息请登录管理设备的Web管理页面,进入“SmartMC > 智能运维 > 资源监控”页面查看。
如果不指定资源类型,则显示所有类型的资源监控信息。
如果不指定设备的角色,则显示管理设备和所有成员设备的资源监控信息。
【举例】
# 显示成员设备1的所有资源监控信息。
<Sysname> display smartmc resource-monitor tc 1
TC 1
Collection time : 2019-07-25 18:02:30
Slot 1 :
CPU 0 CPU usage: 1%
Memory usage : 587076/903332
Temperature : 30
表1-7 display smartmc resource-monitor命令显示信息描述表
字段 |
描述 |
TC ID |
成员设备的编号 |
Collection time |
监控信息的采集时间 |
Slot ID |
Slot的编号 |
CPU x CPU usage |
CPU编号和CPU使用率 |
Memory usage |
内存使用率 |
Temperature |
温度信息 |
【相关命令】
· smartmc resource-monitor
display smartmc resource-monitor configuration命令用来显示资源监控功能的配置信息。
【命令】
display smartmc resource-monitor configuration
【视图】
任意视图
【缺省用户角色】
network-admin
【使用指导】
本命令仅能查看CPU使用率、内存使用率以及温度的配置信息。用户可以执行display current-configuration | include smartmc命令,确认是否开启了对丢包信息的监控。
【举例】
# 显示资源监控功能的配置信息。
<Sysname> display smartmc resource-monitor configuration
ID MacAddress CPU Memory Temperature
1 1234-2222-3333 Y N N
2 1234-2222-3334 Y N N
3 1234-2222-3335 Y N N
表1-8 display smartmc resource-monitor configuration命令显示信息描述表
字段 |
描述 |
ID |
设备的编号 |
MacAddress |
设备的MAC地址 |
CPU |
CPU监控的开启状态: · Y:该监控资源处于开启状态 · N:该监控资源处于关闭状态 · -:设备不支持该资源监控 |
Memory |
Memory监控的开启状态: · Y:该监控资源处于开启状态 · N:该监控资源处于关闭状态 · -:设备不支持该资源监控 |
Temperature |
温度信息监控的开启状态: · Y:该监控资源处于开启状态 · N:该监控资源处于关闭状态 · -:设备不支持该资源监控 |
【相关命令】
· smartmc resource-monitor
display smartmc tc命令用来显示成员设备的信息。
【命令】
display smartmc tc [ tc-id ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
tc-id:成员设备的编号,取值范围为1~255。如果不指定该参数,则显示所有成员设备的信息。
verbose:显示成员设备的详细信息。不指定该参数时,则显示成员设备的简要信息。
【举例】
# 显示所有成员设备的简要信息。
<Sysname> display smartmc tc
TCID DeviceType Sysname IpAddress MacAddress Status Version
1 S7502E S1 192.168.22.104 201c-e7c3-0300 Normal 7.1.070 ESS 7593
表1-9 display smartmc tc命令显示信息描述表
字段 |
描述 |
TCID |
成员设备的编号 |
DeviceType |
成员设备的设备类型 |
Sysname |
成员设备的名称 |
IpAddress |
成员设备的IP地址 |
MacAddress |
成员设备的MAC地址 |
Status |
成员设备的运行状态:取值包括: · Normal:表示设备运行正常 · Offline:表示设备不在线 |
Version |
成员设备的软件版本号 |
# 显示所有成员设备的详细信息
<Sysname> display smartmc tc verbose
TC ID : 1
Adding method : Auto
Sysname : S1
Model : H3C S7502E
Device type : S7502E
SYSOID : 1.3.6.1.4.1.25506
MAC address : 0e74-e2fb-0400
IP address : 192.168.56.103
Boot image :
Boot image version :
System image :
System image version :
Current-configuration file :
Uptime : 2 days, 3 hours, 4 minutes
System CPU usage : 0%
System memory usage : 0%
Status : Offline
Boot-loader file :
Startup-configuration file :
表1-10 display smartmc tc verbose命令显示信息描述表
字段 |
描述 |
TC ID |
成员设备的编号 |
Adding method |
成员设备加入到SmartMC网络的方式: · Manual:表示手动加入SmartMC网络 · Auto:表示自动加入SmartMC网络 |
Sysname |
成员设备的名称 |
Model |
成员设备的设备型号 |
Device type |
成员设备的设备类型 |
SYSOID |
成员设备的SYSOID |
MAC address |
成员设备的MAC地址 |
IP address |
成员设备的IP地址 |
Boot image |
成员设备的运行boot文件 |
Boot image version |
成员设备的运行boot文件版本 |
System image |
成员设备的运行system文件 |
System image version |
成员设备的运行system文件版本 |
Current-configuration file |
成员设备当前使用的配置文件 |
Uptime |
成员设备的上电运行时间 |
System CPU usage |
成员设备当前的CPU使用率 |
System memory usage |
成员设备当前的内存使用率 |
Status |
成员设备的运行状态:取值包括: · Normal:表示设备运行正常 · Offline:表示设备不在线 |
Boot-loader file |
成员设备升级使用的软件升级文件 |
Startup-configuration file |
成员设备升级使用的配置文件 |
display smartmc tc log buffer命令用来显示成员设备的日志缓冲区中的日志信息。
【命令】
display smartmc tc tc-id log buffer [ module module-name [ mnemonic mnemonic-value ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
tc-id:成员设备的编号,取值范围为1~255。
module module-name:日志信息的应用模块的名称,为1~8个字符的字符串,不区分大小写。可以执行info-center source显示模块名称。有关info-center source命令的详细介绍,请参见“网络管理和监控命令参考”中的“信息中心”。
mnemonic mnemonic-value:日志信息的助记符,为1~32个字符的字符串,不区分大小写。
【举例】
# 显示ID为1,助记符为SHELL_CMD的成员设备的日志信息
<Sysname> display smartmc tc 1 log buffer module SHELL mnemonic SHELL_CMD
Time : 2019-07-15 13:51:46
Level : Informational
Module : SHELL
Mnemonic : SHELL_CMD
Content : -Line=con0-IPAddr=**-User=**; Command is qu
Time : 2019-07-15 13:51:39
Level : Informational
Module : SHELL
Mnemonic : SHELL_CMD
Content : -Line=con0-IPAddr=**-User=**; Command is local-user admin
表1-11 display smartmc tc log buffer命令显示信息描述表
字段 |
描述 |
Time |
日志生成时间 |
Level |
日志等级 |
Module |
日志模块名称 |
Mnemonic |
日志助记符 |
Content |
日志描述 |
display smartmc tc log restart命令显示成员设备重启的日志信息。
【命令】
display smartmc tc tc-id log restart
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
tc-id:成员设备的编号,取值范围为1~255。
【使用指导】
成员设备除了将各业务模块生成的日志保存到自己的日志缓冲区以外,还会将系统重启的日志发送给管理设备,管理设备会为每个成员设备创建重启日志缓冲区,分别存储各成员设备重启的日志信息。
也可以通过display smartmc tc tc-id log module SYSLOG mnemonic SYSLOG_RESTART命令查看成员设备重启的日志信息。
管理设备仅为每个成员设备保存10条重启日志,如果超过10条,则最新日志覆盖最旧日志信息。
【举例】
# 显示ID为1的成员设备重启的日志信息。
<Sysname> display smartmc tc 1 log restart
Time : 2019-07-15 13:51:46
Level : Informational
Module : SYSLOG
Mnemonic : SYSLOG_RESTART
Content : System restarted -- H3C Comware Software.
表1-12 display smartmc tc log restart命令显示信息描述表
字段 |
描述 |
Time |
日志生成时间 |
Level |
日志等级 |
Module |
日志模块名称 |
Mnemonic |
日志助记符 |
Content |
日志描述 |
【相关命令】
· display smartmc tc log buffer
display smartmc upgrade status命令用来显示成员设备的升级状态。
【命令】
display smartmc upgrade status
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 显示成员设备的升级状态。
<Sysname> display smartmc upgrade status
ID IpAddress MacAddress Status UpdateTime UpdateFile
1 192.168.56.1 82dd-a434-0200 Finished Immediately bootloader.ipe
2 192.168.56.103 5caf-2e5f-0100 Finished Immediately bootloader.ipe
表1-13 display smartmc upgrade status命令显示信息描述表
字段 |
描述 |
ID |
成员设备的编号 |
MacAddress |
成员设备的MAC地址 |
IpAddress |
成员设备的IP地址 |
Status |
升级状态: · Waiting:表示成员设备正在等待下载升级文件 · Download-failed:表示成员设备下载升级文件失败 · Download-finished:表示成员设备下载升级文件完成 · Downloading:表示成员设备正在下载升级文件 · Updating:表示成员设备升级中 · Finished:表示成员设备升级完成 · Failed:表示成员设备升级失败 · Unknown:表示成员设备升级状态未知 |
UpdateFile |
升级文件的名称 |
UpdateTime |
升级时间 · Immediately:表示成员设备立即升级 · Delay(m):表示延时升级,及延时时间 · Time(HH:MM):表示定时升级,及定时升级的时间 |
【相关命令】
· smartmc upgrade group
· smartmc upgrade tc
display smartmc vlan命令用来显示成员设备创建VLAN的结果。
【命令】
display smartmc vlan
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 显示成员设备创建VLAN的结果。
<Sysname> display smartmc vlan
ID IpAddress MacAddress Vlan Status
1 192.168.22.222 703d-15ad-cd02 2 Success.
2 192.168.22.3 24ff-2264-0100 2 Success.
3 192.168.22.4 24ff-2f74-0200 2 Success.
4 192.168.22.223 487a-dac8-29ba 2 Success.
表1-14 display smartmc vlan命令显示信息描述表
字段 |
描述 |
ID |
设备的编号 |
IpAddress |
设备的IP地址 |
MacAddress |
设备的MAC地址 |
Vlan |
创建的VLAN编号 |
Status |
创建VLAN的状态: · Processing:表示成员设备正在创建VLAN · Success:表示成员设备创建VLAN成功 · Failure. The port xxx is not an access port:成员设备因端口不是ACCESS口而创建VLAN失败 · Failure. xxx not exist:成员设备因端口不存在而创建VLAN失败 |
【相关命令】
· smartmc vlan
match命令用来配置SmartMC组的成员设备匹配规则。
undo match命令用来删除SmartMC组的成员设备匹配规则。
【命令】
match { device-type device-type | ip-address ip-address { ip-mask-length | ip-mask } | mac-address mac-address mac-mask-length }
undo match { device-type device-type | ip-address ip-address { ip-mask-length | ip-mask } | mac-address mac-address mac-mask-length }
【缺省情况】
未配置SmartMC组的成员设备匹配规则。
【视图】
SmartMC组视图
【缺省用户角色】
network-admin
【参数】
device-type device-type:按照设备类型匹配成员设备。
ip-address ip-address { ip-mask-length | ip-mask }:按照IP地址匹配成员设备。
· ip-address:表示成员设备的IP地址,为点分十进制格式。
· ip-mask:成员设备的IP地址对应的子网掩码,为点分十进制格式。
· ip-mask-length:子网掩码长度,即掩码中连续“1”的个数,取值范围为1~32。
mac-address mac-address mac-mask-length:按照MAC地址匹配成员设备。
· mac-address:表示成员设备的MAC地址,格式为H-H-H。
· mac-mask-length:MAC地址掩码长度,即掩码中连续“1”的数量,取值范围为1~48。
【举例】
# 创建名称为a的SmartMC组,并将192.168.1.0/24网段的成员设备加入该组。
<Sysname> system-view
[Sysname] smartmc group a
[Sysname-smartmc-group-a] match ip-address 192.168.1.0 24
【相关命令】
· smartmc group
· display smartmc group
smartmc auto-link-aggregation enable命令用来开启以太网链路全自动聚合功能。
undo smartmc auto-link-aggregation enable命令用来关闭以太网链路全自动聚合功能。
【命令】
smartmc auto-link-aggregation enable
undo smartmc auto-link-aggregation enable
【缺省情况】
以太网链路全自动聚合功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
成员设备和管理设备、成员设备和非SmartMC网络中的设备之间不会进行链路聚合。
开启/关闭以太网链路全自动聚合功能后,会导致网络震荡,成员设备会短时间离线。
【举例】
# 开启以太网链路全自动聚合功能。
<Sysname> system-view
[Sysname] smartmc auto-link-aggregation enable
smartmc auto-replace enable命令用来开启自动替换故障成员设备功能。
undo smartmc auto-replace enable命令用来关闭自动替换故障成员设备功能。
【命令】
smartmc auto-replace enable
undo smartmc auto-replace enable
【缺省情况】
自动替换故障成员设备功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
请先在管理设备上配置本功能,再将新成员设备安装到原故障成员设备的位置,并连接好线缆。
新加入的成员设备的邻居关系、产品型号、IRF编号必须与故障成员设备一致。
【举例】
# 开启自动替换故障成员设备功能。
<Sysname> system-view
[Sysname] smartmc auto-replace enable
【相关命令】
· smartmc replace
smartmc backup configuration命令用来手动备份设备的配置文件。
【命令】
smartmc backup configuration { group group-name-list | tc [ tc-id-list ] }
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
group group-name-list:手动备份SmartMC组的配置文件。group-name-list为SmartMC组名称列表,表示方式为group-name-list = { group-name1 group-name2 }&<1-10>,其中group-name1和group-name2为SmartMC组的名称,&<1-10>表示前面的参数最多可以输入10次。组名称为1~31个字符的字符串,区分大小写。
tc tc-id-list:手动备份设备的配置文件。tc-id-list为设备编号列表,表示方式为tc-id-list = { tc-id1 [ to tc-id2 ] }&<1-10>,tc-id的取值范围为0~255。其中,0代表管理设备,tc-id2必须大于等于tc-id1,&<1-10>表示前面的参数最多可以输入10次。如果不指定tc-id-list,则对所有设备进行备份操作。
【使用指导】
配置该功能后,设备将当前运行的配置保存到配置文件中,并自动上传到文件服务器。
备份配置文件命名格式为设备桥MAC地址_backup.cfg。
【举例】
# 手动备份编号为1~4的成员设备的配置文件。
<Sysname> system-view
[Sysname] smartmc backup configuration tc 1 to 4
# 手动备份名称为test1、test2和test3的SmartMC组的配置文件。
<Sysname> system-view
[Sysname] smartmc backup configuration group test1 test2 test3
【相关命令】
· display smartmc configuration
· smartmc backup configuration interval
smartmc backup configuration interval命令用来开启自动备份配置文件功能,并配置自动备份配置文件的时间间隔。
undo smartmc backup configuration interval命令用来关闭自动备份配置文件功能。
【命令】
smartmc backup configuration interval interval
undo smartmc backup configuration interval
【缺省情况】
自动备份配置文件功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:自动备份配置文件的时间间隔,取值范围为1~720,单位为小时。
【使用指导】
配置该功能后,配置文件会立即备份一次,以后根据该时间定期备份。
管理设备和成员设备按照本命令配置的时间间隔自动将当前运行配置保存到配置文件中,并自动上传到FTP。
备份配置文件命名格式为设备桥MAC地址_backup.cfg。
【举例】
# 开启自动备份配置文件功能,并配置自动备份配置文件的时间间隔为24小时。
<Sysname> system-view
[Sysname] smartmc backup configuration interval 24
【相关命令】
· display smartmc configuration
· smartmc backup configuration
smartmc backup configuration max-number命令用来配置同时备份配置文件的成员设备的最大个数。
undo smartmc backup configuration max-number命令用来恢复缺省情况。
【命令】
smartmc backup configuration max-number max-number
undo smartmc backup configuration max-number
【缺省情况】
同时备份配置文件的成员设备的最大个数为5。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
max-number:同时备份配置文件的成员设备的最大个数,取值范围为2~20。
【使用指导】
同时备份配置文件的成员设备的最大个数和文件服务器性能相关。如果发现成员设备备份配置文件失败,请将同时备份配置文件的成员设备的最大个数设置为较小值。
【举例】
# 配置同时备份配置文件的成员设备的最大个数为10。
<Sysname> system-view
[Sysname] smartmc backup configuration max-number 10
【相关命令】
· display smartmc configuration
· smartmc backup configuration
· smartmc backup configuration interval
smartmc batch-file apply命令用来配置成员设备连接AP或IP电话时,端口使用的命令行批处理文件。
undo smartmc batch-file apply命令用来取消成员设备连接AP或IP电话时,端口使用的命令行批处理文件。
【命令】
smartmc batch-file batch-file-name apply { ap | phone }
undo smartmc batch-file apply { ap | phone }
【缺省情况】
未配置成员设备连接AP或IP电话时端口使用的命令行批处理文件。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
batch-file-name:命令行批处理文件名称,为1~255个字符的字符串,不区分大小写。
ap:配置成员设备连接AP时,端口使用的命令行批处理文件。
phone:配置成员设备连接IP电话时,端口使用的命令行批处理文件。
【使用指导】
缺省情况下,命令行批处理文件自动下发功能处于开启状态,管理设备可以自动检测到AP和IP电话的接入端口。当AP和IP电话通过成员设备接入网络时,管理设备根据接入设备的类型自动将批处理文件中的配置下发给接入端口,以减轻接入端口的配置工作。
· 当管理设备首次通过LLDP感知到有AP或者IP电话接入SmartMC网络时:
¡ 若存在对应类型的批处理文件,则先将端口下的配置恢复到缺省情况,再自动向端口下发对应批处理文件中的配置。
¡ 若不存在对应类型的批处理文件,则端口原有配置保持不变。
· 当AP或者IP电话和SmartMC网络断开连接后,对应端口的配置保持不变,当有设备再次通过该端口接入SmartMC网络时:
¡ 如果接入的是AP或者IP电话,且和上次接入的设备类型相同,则端口的配置保持不变。
¡ 如果接入的是AP或者IP电话,但是和上次接入的设备类型不同:
- 若存在对应类型的批处理文件,则先将端口下的配置恢复到缺省情况,再自动向端口下发对应批处理文件中的配置。
- 若不存在对应类型的批处理文件,则端口原有配置保持不变。
¡ 如果接入的不是AP和IP电话,则端口的配置保持不变。
如果用户在不取消本命令配置的情况下,希望命令行批处理文件自动下发功能不生效,可以执行undo smartmc batch-file-apply enable命令,关闭命令行批处理文件自动下发功能。
【举例】
# 配置成员设备连接AP时,端口使用的命令行批处理文件为ap.cmdset文件。
<Sysname> system-view
[Sysname] smartmc batch-file ap.cmdset apply ap
【相关命令】
· create batch-file
· smartmc batch-file-apply enable
smartmc batch-file deploy命令用来向成员设备或SmartMC组批量下发命令行。
【命令】
smartmc batch-file batch-file-name deploy { group group-name-list | tc tc-id-list }
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
batch-file-name:命令行批处理文件名称,为1~255个字符的字符串。
group group-name-list:将命令行批量下发到指定的SmartMC组。group-name-list为SmartMC组名称列表,表示方式为group-name-list = { group-name1 group-name2 }&<1-10>,其中group-name1和group-name2为SmartMC组的名称,&<1-10>表示前面的参数最多可以输入10次。组名称为1~31个字符的字符串,区分大小写。
tc tc-id-list:将命令行批量下发到指定的成员设备。tc-id-list为成员设备编号列表,表示方式为tc-id-list = { tc-id1 [ to tc-id2 ] }&<1-10>,tc-id取值范围为1~255。其中,tc-id1和tc-id2为成员设备编号,tc-id2必须大于等于tc-id1的成员设备编号,&<1-10>表示前面的参数最多可以输入10次。
【举例】
# 向SmartMC组testgroup批量下发名称为startup.cmdset的命令行批处理文件。
<Sysname> system-view
[Sysname] smartmc batch-file startup.cmdset deploy group testgroup
【相关命令】
· create batch-file
· display smartmc batch-file status
smartmc batch-file-apply enable命令用来开启命令行批处理文件自动下发功能。
undo smartmc batch-file-apply enable命令用来关闭命令行批处理文件自动下发功能。
【命令】
smartmc batch-file-apply enable
undo smartmc batch-file-apply enable
【缺省情况】
命令行批处理文件自动下发功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
缺省情况下,当使用smartmc batch-file apply命令指定了命令行批处理文件后,如果设备检测到AP或者IP电话接入,设备会自动向接入端口下发命令行批处理文件,达到自动配置端口的效果。如果用户在不取消smartmc batch-file apply命令配置的情况下,希望命令行批处理文件自动下发功能不生效,可以执行undo smartmc batch-file-apply enable命令,关闭本功能。
【举例】
# 关闭命令行批处理文件自动下发功能。
<Sysname> system-view
[Sysname] undo smartmc batch-file-apply enable
【相关命令】
· smartmc batch-file apply
smartmc enable命令用来开启SmartMC功能并配置设备的角色。
undo smartmc enable命令用来关闭SmartMC功能。
【命令】
smartmc { tc | tm username username password { cipher | simple } string } enable
undo smartmc enable
【缺省情况】
SmartMC功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
tc:开启SmartMC功能并配置设备的角色为成员设备。
tm:开启SmartMC功能并配置设备的角色为管理设备。
username username:本地用户的用户名,为1~55个字符的字符串,区分大小写。
password:本地用户的密码。
cipher:表示以密文方式设置的密码。
simple:表示以明文方式设置的密码,该密码将以密文形式存储。
string:密码字符串,区分大小写。明文密码为1~63个字符的字符串,密文密码为1~117个字符的字符串。
【使用指导】
一个SmartMC网络有且仅能有一台管理设备。
管理设备和成员设备都需要配置该命令,其他SmartMC命令只能在管理设备上配置。
将管理设备切换为成员设备或关闭SmartMC功能时,会清空当前运行配置中与SmartMC功能相关配置。
SmartMC功能会占用一定的ACL资源,如果ACL资源不足,会导致SmartMC功能开启失败。请使用display acl命令查看ACL的配置和运行情况,并根据实际情况使用undo acl命令删除不需要的ACL。释放ACL资源后,再开启SmartMC功能。有关ACL的详细介绍,请参见“ACL和QoS配置指导”中的“ACL”。
开启SmartMC功能时,设备会检查80端口、443端口是否被占用,因为HTTP和HTTPS服务需要占用这两个端口号,如果80端口或者443端口被占用,则SmartMC功能开启失败。
多次执行本命令,最新配置生效。即用户可以多次执行本命令切换设备角色,也可以多次执行本命令,修改管理设备的本地用户的用户名和密码。
【举例】
# 开启SmartMC功能并配置设备的角色为成员设备。
<Sysname> system-view
[Sysname] smartmc tc enable
smartmc { ftp-server | sftp-server }命令用来配置文件服务器信息。
undo smartmc { ftp-server | sftp-server }命令用来恢复缺省情况。
【命令】
smartmc { ftp-server | sftp-server } { ipv4-address | ipv6 ipv6-address } [ port port ] [ vpn-instance vpn-instance-name ] [ directory directory ] username username password { cipher | simple } string
undo smartmc { ftp-server | sftp-server }
【缺省情况】
未配置文件服务器信息。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
ftp-server:配置FTP服务器的信息。
sftp-server:配置SFTP服务器的信息。
ipv4-address:指定文件服务器的IPv4地址。
ipv6 ipv6-address:指定文件服务器的IPv6地址。
port port:指定文件服务器的端口号,取值范围为1~65535。FTP服务器的缺省端口号为21,SFTP服务器的缺省端口号为22。
vpn-instance vpn-instance-name:指定文件服务器所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示文件服务器位于公网中。
directory directory:指定文件服务器的工作路径,缺省为服务器的根目录,不区分大小写。
username username:访问文件服务器时使用的用户名,为1~55个字符的字符串,区分大小写。
password:访问文件服务器时使用的密码。
cipher:表示以密文方式配置密码。
simple:表示以明文方式配置密码,该密码将以密文形式存储。
string:密码字符串,区分大小写。明文密码为1~63个字符的字符串,密文密码为1~117个字符的字符串。
【使用指导】
最多可以配置一个文件服务器,多次执行本命令,最后一次的配置生效。
【举例】
# 配置文件服务器的类型为FTP,IP地址为192.168.22.19,用户名为admin,密码为hello12345。
<Sysname> system-view
[Sysname] smartmc ftp-server 192.168.22.19 username admin password simple hello12345
【相关命令】
· display smartmc configuration
smartmc group命令用来创建SmartMC组,并进入SmartMC视图。如果指定的SmartMC组已经存在,则直接进入SmartMC组视图。
undo smartmc group命令用来删除SmartMC组。
【命令】
smartmc group group-name
undo smartmc group group-name
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
group-name:SmartMC组的名称,为1~31个字符的字符串,区分大小写。
【使用指导】
创建SmartMC组并将设备加入SmartMC组后,对设备进行配置或升级时,指定对应的SmartMC组即可完成对组内所有成员设备的操作。
【举例】
# 创建SmartMC组testgroup。
<Sysname> system-view
[Sysname] smartmc group testgroup
[Sysname-smartmc-group-testgroup]
【相关命令】
· Match
smartmc outbound命令用来将接口配置为SmartMC网络的出接口。
undo smartmc outbound命令用来恢复为缺省情况。
【命令】
smartmc outbound
undo smartmc outbound
【缺省情况】
未将接口配置为SmartMC网络的出接口,SmartMC网络无法和外部网络互通。
【视图】
三层以太网接口视图
VLAN接口视图
【缺省用户角色】
network-admin
【使用指导】
SmartMC网络在VLAN1内建立,不能将Vlan-interface1配置为SmartMC网络的出接口。
当配置三层以太网接口作为SmartMC网络的出接口时,不允许再将该三层以太网接口配置为三层聚合组的成员端口;反之,当三层以太网接口为三层聚合组的成员端口时,不允许再将该三层以太网接口配置为SmartMC网络的出接口,否则smartmc outbound命令配置不生效。有关三层聚合组的详细介绍,请参见“二层技术-以太网交换配置指导”中的“以太网链路聚合”。
如果将VLAN接口配置为SmartMC网络的出接口,设备会给出接口和VLAN接口1下发service slot slot-number配置,slot-number是主用主控板所在的槽位号;如果将三层以太网接口配置为SmartMC网络的出接口,设备只会给VLAN接口1下发本配置。如果取消SmartMC网络出接口的配置,设备不会主动取消本配置,请用户根据实际需求,手动修改本配置。(独立运行模式)
如果将VLAN接口配置为SmartMC网络的出接口,设备会给出接口和VLAN接口1下发service chassis chassis-number slot slot-number配置,chassis-number表示主设备在IRF中的成员编号,slot-number表示全局主用主控板所在的槽位号;如果将三层以太网接口配置为SmartMC网络的出接口,设备只会给VLAN接口1下发本配置。如果取消SmartMC网络出接口的配置,设备不会主动取消本配置,请用户根据实际需求,手动修改本配置。(IRF模式)
有关service命令的详细介绍,请参见“二层技术-以太网交换命令参考”中的“VLAN”。
【举例】
# 将接口Ten-GigabitEthernet1/0/1配置为SmartMC网络的出接口。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] smartmc outbound
smartmc replace命令用来手动替换故障成员设备。
【命令】
smartmc replace tc tc-id1 faulty-tc tc-id2
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
tc tc-id1:指定新加入的成员设备,tc-id1为新加入的成员设备的编号,取值范围为1~255。
faulty-tc tc-id2:指定故障成员设备,tc-id1为故障成员设备的编号,取值范围为1~255。
【使用指导】
配置本功能前,请先将新成员设备安装到原故障成员设备的位置,并连接好线缆。
新加入的成员设备的邻居关系、产品型号、IRF编号必须与故障成员设备一致。
【举例】
# 使用编号为10的成员设备替换编号为5的故障成员设备。
<Sysname> system-view
[Sysname] smartmc replace tc 10 faulty-tc 5
【相关命令】
· display smartmc replace status
· smartmc auto-replace enable
smartmc resource-monitor命令用来开启资源监控功能。
undo smartmc resource-monitor命令用来关闭资源监控功能。
【命令】
smartmc resource-monitor [ cpu | memory | packet-drop | temperature ] * [ group group-name-list | tc { tc-id-list | mac-address mac-address } | tm ]
undo smartmc resource-monitor [ cpu | memory | packet-drop | temperature ] * [ group group-name-list | tc { tc-id-list | mac-address mac-address } | tm ]
【缺省情况】
资源监控功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
cpu:开启对CPU使用率的监控。
memory:开启对内存使用情况的监控。
packet-drop:开启对丢包信息的监控。
temperature:开启对设备温度的监控。
group group-name-list:开启SmartMC组的资源监控功能,group-name-list为SmartMC组名称列表,表示方式为group-name-list = { group-name1 group-name2 }&<1-10>,其中group-name1和group-name2为SmartMC组的名称,&<1-10>表示前面的参数最多可以输入10次。组名称为1~31个字符的字符串,区分大小写。
tc:开启成员设备的资源监控功能。
tc-id-list:成员设备编号。tc-id-list = { tc-id1 [ to tc-id2 ] }&<1-10>,tc-id取值范围为1~255。其中,tc-id1和tc-id2为成员设备编号,tc-id2必须大于等于tc-id1的成员设备编号,&<1-10>表示前面的参数最多可以输入10次。
mac-address mac-address:开启MAC地址对应成员设备的资源监控功能。mac-address为成员设备的MAC地址,格式为H-H-H。
tm:开启管理设备的资源监控功能。
【使用指导】
对丢包信息的监控,包括对设备整体的丢包信息的监控以及对接口上丢包信息的监控。
如果不指定资源类型,则开启成员设备上所有资源的监控功能。
如果不指定设备的角色,则开启管理设备和所有成员设备的资源监控功能。
【举例】
# 开启编号为1、2和3的成员设备上所有资源的监控功能。
<Sysname> system-view
[Sysname] smartmc resource-monitor tc 1 to 3
【相关命令】
· display smartmc resource-monitor
· smartmc resource-monitor interval
· smartmc resource-monitor max-age
smartmc resource-monitor interval命令用来配置管理设备获取成员设备资源监控数据的时间间隔。
undo smartmc resource-monitor interval命令用来恢复缺省情况
【命令】
smartmc resource-monitor interval interval
undo smartmc resource-monitor interval
【缺省情况】
管理设备获取成员设备资源监控数据的时间间隔为1分钟。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:管理设备获取成员设备资源监控数据的时间间隔,取值范围为1~60,单位为分钟。
【使用指导】
对于丢包信息的监控,包括对设备整体丢包信息的监控以及对接口丢包信息的监控。本命令仅影响管理设备获取成员设备整体丢包信息的时间间隔;对于接口丢包信息,信息量大,Web页面展现的时候直接从成员设备上获取。
【举例】
# 配置管理设备获取成员设备资源监控数据的时间间隔为5分钟。
<Sysname> system-view
[Sysname] smartmc resource-monitor interval 5
【相关命令】
· display smartmc resource-monitor
· smartmc resource-monitor
smartmc resource-monitor max-age命令用来配置资源监控数据的老化时间。
undo smartmc resource-monitor max-age命令用来恢复缺省情况。
【命令】
smartmc resource-monitor max-age max-age
undo smartmc resource-monitor max-age
【缺省情况】
资源监控数据的老化时间为24小时。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
max-age:资源监控数据的老化时间,取值范围为1~168,单位为小时。
【使用指导】
当资源监控数据老化时间到达后,管理设备重新收集各设备的资源监控数据。
对于丢包信息的监控,包括对设备整体丢包信息的监控以及对接口丢包信息的监控,本命令不会影响接口丢包信息的老化。对于接口丢包信息,用户可以登录管理设备的Web管理页面,进入“SmartMC > 智能运维 > 资源监控”页面,查看接口最近1小时、1天、30天的丢包信息。
【举例】
# 配置资源监控数据的老化时间为1小时。
<Sysname> system-view
[Sysname] smartmc resource-monitor max-age 1
【相关命令】
· display smartmc resource-monitor
· smartmc resource-monitor
smartmc tc boot-loader命令用来配置升级成员设备使用的启动软件。
undo smartmc tc boot-loader命令用来取消升级成员设备使用的启动软件。
【命令】
smartmc tc tc-id boot-loader { ipe-filename | boot boot-filename system system-filename }
undo smartmc tc tc-id boot-loader
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
tc tc-id:需要配置升级文件的成员设备编号,取值范围为1~255。
ipe-filename:指定成员设备升级使用的IPE文件,为5~45个字符的字符串,不区分大小写,以.ipe为后缀名。
boot boot-filename:指定成员设备升级使用的Boot文件,为5~45个字符的字符串,不区分大小写,以.bin为后缀。
system system-filename:指定成员设备升级使用的System文件,为5~45个字符的字符串,不区分大小写,以.bin为后缀。
【举例】
# 指定编号为1的升级成员设备使用的启动软件包为boot.bin和system.bin文件。
<Sysname> system-view
[Sysname] smartmc tc 1 boot-loader boot boot.bin system system.bin
【相关命令】
· display smartmc tc
smartmc tc device-type命令用来自定义成员设备的类型。
undo smartmc tc device-type命令用来删除自定义的成员设备类型。
【命令】
smartmc tc sysoid sysoid device-type device-type
undo smartmc tc sysoid sysoid device-type device-type
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
sysoid sysoid:设备的SYSOID。
device-type device-type:指定成员设备的类型。
【使用指导】
设备类型可以作为SmartMC组的成员设备匹配规则,将同类型的设备划分到同一个SmartMC组中,方便对同类型的设备进行统一管理。
同一设备类型对应多款机型,可以用SYSOID唯一标识一款机型,即同一设备类型对应多个SYSOID。SmartMC将设备类型和SYSOID的对应关系记录在预定义列表中,管理设备根据预定义列表来识别成员设备类型。因此,如果成员设备的SYSOID不在预定义列表中,管理设备便无法识别其设备类型。
如果管理设备没有识别出成员设备类型,用户可以自定义成员设备类型;如果管理设备已经识别出成员设备类型,不支持再自定义成员设备类型。请执行display smartmc tc命令,根据DeviceType字段的显示信息判断管理设备是否识别出了成员设备类型。
执行本命令前,请先执行display smartmc tc verbose命令获取成员设备的SYSOID。指定成员设备类型时,建议:
· 将同系列的机型自定义为相同的设备类型。可以执行display device命令,根据Type字段的显示信息判断设备的机型。有关display device命令的详细介绍,请参见“基础配置命令参考”中的“设备管理”。
· 优先选择合适的、系统预定义的设备类型。可以执行smartmc tc sysoid sysoid device-type ?命令,查看设备预定义的设备类型。
【举例】
# 自定义SYSOID为1.3.6.1.4.1.25506.1.1588,device-type为SW的设备类型。
<Sysname> system-view
[Sysname] smartmc tc sysoid 1.3.6.1.4.1.25506.1.1588 device-type SW
smartmc tc password命令用来修改成员设备缺省用户admin的密码。
undo smartmc tc password命令用来恢复缺省情况。
【命令】
smartmc tc password [ cipher ] string
undo smartmc tc password
【缺省情况】
成员设备缺省用户admin的密码为admin。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
cipher:表示以密文方式设置密码。如果不指定本参数,表示以明文方式设置密码,该密码将以密文形式存储。
string:密码字符串,区分大小写。明文密码为1~63个字符的字符串,密文密码为33~117个字符的字符串。
【使用指导】
管理设备和成员设备建立连接时,使用缺省用户名(admin)和密码(admin)与成员设备建立NETCONF会话,并将成员设备加入到SmartMC网络中。SmartMC网络组建完成后,建议用户修改admin用户的密码,提高SmartMC网络的安全性。
如果当前成员设备对本地用户的密码复杂度要求较高(例如,要求本地用户的密码不能和用户名相同),且admin用户的密码也满足设备对密码复杂度的要求,此时,执行undo smartmc tc password命令恢复缺省情况会失败。
该功能只能修改自动加入SmartMC网络的成员设备。
【举例】
# 修改成员设备缺省用户admin的明文密码为hello12345。
<Sysname> system-view
[Sysname] smartmc tc password hello12345
smartmc tc startup-configuration命令用来配置升级成员设备使用的配置文件。
undo smartmc tc startup-configuration命令用来取消升级成员设备使用的配置文件。
【命令】
smartmc tc tc-id startup-configuration cfg-filename
undo smartmc tc tc-id startup-configuration
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
tc tc-id:升级配置文件的成员设备编号,取值范围为1~255。
cfg-filename:配置文件的名称,为5~45个字符的字符串,不区分大小写,以.cfg为后缀。
【举例】
# 指定编号为1的升级成员设备使用的配置文件为startup.cfg。
<Sysname> system-view
[Sysname] smartmc tc 1 startup-configuration startup.cfg
【相关命令】
· display smartmc tc
smartmc topology-refresh命令用来手动刷新网络拓扑。
【命令】
smartmc topology-refresh
【视图】
任意视图
【缺省用户角色】
network-admin
【使用指导】
网络拓扑发生变化时,需要先刷新网络拓扑,再查看网络的最新拓扑。
【举例】
# 手动刷新网络拓扑。
<Sysname> smartmc topology-refresh
【相关命令】
· display smartmc device-link
smartmc topology-refresh interval命令用来配置自动刷新网络拓扑的时间间隔。
undo smartmc topology-refresh interval命令用来恢复缺省情况。
【命令】
smartmc topology-refresh interval interval
undo smartmc topology-refresh interval
【缺省情况】
自动刷新网络拓扑的时间间隔为60秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:自动刷新网络拓扑的时间间隔,取值范围为60~300,单位为秒。
【举例】
# 配置自动刷新网络拓扑的时间间隔为100秒。
<Sysname> system-view
[Sysname] smartmc topology-refresh interval 100
· display smartmc device-link
smartmc topology-save命令用来保存当前拓扑。
【命令】
smartmc topology-save
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
执行该命令将当前网络拓扑结构保存到Flash中的拓扑文件topology.dba中。当管理设备重启或由成员设备重切换为管理设备后,管理设备和成员设备根据该拓扑文件恢复原来的网络拓扑结构。
【举例】
# 保存当前网络拓扑。
<Sysname> system-view
[Sysname] smartmc topology-save
【相关命令】
· display smartmc device-link
smartmc upgrade boot-loader命令用来升级成员设备或SmartMC组的启动软件。
undo smartmc upgrade命令用来取消延迟升级或定时升级。
【命令】
smartmc upgrade boot-loader { group | tc } list [ delay minutes | time time ]
smartmc upgrade boot-loader { group | tc } { list { boot boot-filename system system-filename | file ipe-filename } }&<1-40> [ delay delay-time | time time ]
undo smartmc upgrade
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
group:表示升级SmartMC组的启动软件。
tc:表示升级成员设备的启动软件。
list:SmartMC组名称列表或成员设备编号列表:
· 指定SmartMC组名称列表时,list = { group-name1 group-name2 },其中group-name1和group-name2为SmartMC组的名称。组名称为1~31个字符的字符串,区分大小写。
· 指定成员设备编号列表时,list = { tc-id1 [ to tc-id2 ] },tc-id取值范围为1~255。其中,tc-id1和tc-id2为成员设备编号,tc-id2必须大于等于tc-id1的成员设备编号。
boot boot-filename:Boot包,boot-filename为Boot包的名称。
system system-filename:System包,system-filename为System包的名称。
file ipe-filename:IPE(Image Package Envelope,复合软件包套件)文件,ipe-filename为IPE文件的名称,为5~45个字符的字符串,不区分大小写,以.ipe为后缀名。
delay delay-time:表示延时升级,延迟时长为delay-time,取值范围为1~1440,单位为分钟。
time in-time:表示定时升级,格式为HH:MM(小时:分钟)。HH取值范围为0~23,MM取值范围为0~59。
【使用指导】
升级设备的启动软件,可能会造成业务中断。执行本命令前,请先确认升级操作不会影响业务正常运行。
升级成员设备的启动软件时,若不指定启动软件的名称,需要先通过smartmc tc boot-loader命令指定成员设备使用的启动软件。
升级SmartMC组的启动软件时,若不指定启动软件的名称,需要先进入SmartMC组视图通过boot-loader命令指定该组使用的启动软件。
设备同时仅能够进行一个升级操作,请完成一次升级操作后,再进行下一个升级操作。
如果不指定delay和time参数,表示立即升级成员设备或SmartMC组的启动软件。如果选择了立即升级启动软件,则无法取消升级;如果选择了延时升级或者定时升级启动软件,在设备开始升级前,还可以通过undo smartmc upgrade命令取消升级。
【举例】
# 升级SmartMC组 test1和test2中成员设备的boot.bin文件和sys.bin文件。
<Sysname> system-view
[Sysname] smartmc upgrade boot-loader group test1 test2 boot boot.bin system sys.bin
【相关命令】
· boot-loader
· startup-configuration
smartmc upgrade startup-configuration命令用来升级成员设备或SmartMC组的配置文件。
undo smartmc upgrade命令用来取消延迟升级或定时升级。
【命令】
smartmc upgrade startup-configuration { group | tc } list [ delay minutes | time time ]
smartmc upgrade startup-configuration group { list file cfg-filename }&<1-40> [ delay delay-time | time time ]
smartmc upgrade startup-configuration tc { list cfg-filename }&<1-40> [ delay delay-time | time time ]
undo smartmc upgrade
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
group:表示升级SmartMC组的配置文件。
tc:表示升级成员设备的配置文件。
list:SmartMC组名称列表或成员设备编号列表:
· 指定SmartMC组名称列表时,list = { group-name1 group-name2 },其中group-name1和group-name2为SmartMC组的名称。组名称为1~31个字符的字符串,区分大小写。
· 指定成员设备编号列表时,list = { tc-id1 [ to tc-id2 ] },tc-id取值范围为1~255。其中,tc-id1和tc-id2为成员设备编号,tc-id2必须大于等于tc-id1的成员设备编号。
file cfg-filename:配置文件的名称。
delay delay-time:表示延时升级,延迟时长为delay-time,取值范围为1~1440,单位为分钟。
time time:表示定时升级,格式为HH:MM(小时:分钟)。HH取值范围为0~23,MM取值范围为0~59。
【使用指导】
升级设备的配置后,设备的运行配置将变为指定的配置文件中的配置。执行本命令前,请先确认配置文件内容的正确性,保证设备升级后能够正常运行且配置正确。
升级成员设备的配置文件时,若不指定配置文件的名称,需要先通过smartmc tc startup-configuration命令指定成员设备使用的配置文件。
升级SmartMC组的配置文件时,若不指定配置文件的名称,需要先进入SmartMC组视图通过startup-configuration命令指定该组使用的配置文件。
配置文件升级过程中,设备不需要重启。
设备同时仅能够进行一个升级操作,请完成一次升级操作后,再进行下一个升级操作。
如果不指定delay和time参数,表示立即升级成员设备或SmartMC组的配置文件。如果选择了立即升级配置文件,则无法取消升级;如果选择了延时升级或者定时升级配置文件,在设备开始升级前,还可以通过undo smartmc upgrade命令取消升级。
【举例】
# 升级SmartMC组test1和test2中的配置文件startup.cfg。
<Sysname> system-view
[Sysname] smartmc upgrade startup-configuration group test1 test2 file startup.cfg
【相关命令】
· boot-loader
· startup-configuration
smartmc vlan命令用来为成员设备创建VLAN。
【命令】
smartmc vlan vlan-id { group group-name-list | tc tc-id-list }
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vlan-id:VLAN的编号,取值范围为1~4094。
group group-name-list:为SmartMC组创建VLAN,group-name-list为SmartMC组名称列表,最多可以输入10个SmartMC组名。组名称为1~31个字符的字符串,区分大小写。
tc tc-id-list:为成员设备创建VLAN。tc-id-list = { tc-id1 [ to tc-id2 ] }&<1-10>,tc-id取值范围为1~255。其中,tc-id1和tc-id2为成员设备编号,tc-id2必须大于等于tc-id1的成员设备编号,&<1-10>表示前面的参数最多可以输入10次。
【使用指导】
请保证在网络拓扑稳定的情况下配置该命令。执行该命令前,建议用户先使用smartmc topology-refresh命令刷新网络拓扑。
为成员设备创建VLAN后,会将Access类型端口加入VLAN。
对于如下情况,端口不会加入创建的VLAN中:
· 成员设备上与管理设备相连的Access类型端口。
· 成员设备之间直接相连的Access类型端口。
· 连接离线设备的Access类型端口。需要用户手动删除离线设备后再次执行该命令。
如果成员设备创建VLAN成功,但是向VLAN中添加端口失败,则该成员设备的VLAN相关配置将恢复到创建前的状态。
一台成员设备创建VLAN失败不会影响其他成员设备的VLAN创建。
配置该命令后,请使用display smartmc vlan命令查看成员设备是否成功创建VLAN。
【举例】
# 为成员设备 1和成员设备 2创建VLAN 2。
<Sysname> system-view
[Sysname] smartmc vlan 2 tc 1 to 2
As a best practice, execute the display smartmc vlan command to verify that the VLAN has been created successfully.
startup-configuration命令用来配置SmartMC组的配置文件。
undo startup-configuration命令用来恢复缺省情况。
【命令】
startup-configuration cfgfile
undo startup-configuration
【缺省情况】
未配置SmartMC组的配置文件。
【视图】
SmartMC组视图
【缺省用户角色】
network-admin
【参数】
cfgfile:配置文件的名称,为5~45个字符的字符串,文件名后缀必须为.cfg。
【使用指导】
多次执行该命令,最后一次执行的配置生效。
【举例】
# 配置SmartMC组testgroup的配置文件为startup.cfg。
<Sysname> system-view
[Sysname] smartmc group testgroup
[Sysname-smartmc-group-testgroup] startup-configuration startup.cfg
【相关命令】
· smartmc group
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!