02-MDC命令
本章节下载: 02-MDC命令 (265.84 KB)
目 录
MDC功能需要安装License才能使用。当License到期或被卸载后,所有已创建的非缺省MDC都会被停止,且不允许再创建或启动MDC,请重新安装有效的License。关于License的详细介绍请参见“基础配置指导”中的“License管理”。
· 本章节描述的是登录到物理设备(即缺省MDC)后,在缺省MDC上可以执行的MDC配置命令。
· 本文中“【视图】MDC视图”特指非缺省MDC的视图。进入该视图,可以开启、停止非缺省MDC以及为非缺省MDC分配资源。
· 如无特殊说明,本节中的MDC均指非缺省MDC。
allocate interface命令用来为MDC分配物理接口。
undo allocate interface命令用来将物理接口从MDC中删除。
【命令】
allocate interface interface-list
undo allocate interface interface-list
【缺省情况】
物理设备上的所有接口都属于缺省MDC,不属于任何非缺省MDC。
【视图】
MDC视图
【缺省用户角色】
network-admin
【参数】
interface-list:接口列表,表示为MDC分配接口,表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-24>。其中interface-type interface-number表示接口类型和接口编号。&<1-24>表示前面的参数最多可以输入24次。当使用to关键字指定接口范围时,则to关键字左边的接口(起始接口)和to关键字右边的接口(结束接口)类型必须相同,并且处于同一接口板上,否则将配置失败。
【使用指导】
配置undo allocate interface命令后,会影响MDC的流量转发,请谨慎使用。
多次使用allocate interface命令可以为同一MDC分配多个接口。
为MDC分配物理接口的具体要求,请参见“虚拟化技术配置指导”中的“MDC”。
【举例】
# 将接口HundredGigE 1/3/0/2和HundredGigE 1/3/0/4分配给MDC sub1。(接口要求按组分配的产品请使用本举例)
<Sysname> system-view
[Sysname] mdc sub1
[Sysname-mdc-2-sub1] allocate interface HundredGigE 1/3/0/2 HundredGigE 1/3/0/4
Configuration of the interfaces will be lost. Continue? [Y/N]:y
Interfaces in group 1:
FortyGigE1/3/0/19 FortyGigE1/3/0/20
FortyGigE1/3/0/21 FortyGigE1/3/0/22
FortyGigE1/3/0/23 FortyGigE1/3/0/24
HundredGigE1/3/0/2 HundredGigE1/3/0/4
HundredGigE1/3/0/5 HundredGigE1/3/0/6
Ten-GigabitEthernet1/3/0/3:1 Ten-GigabitEthernet1/3/0/3:2
Ten-GigabitEthernet1/3/0/3:3 Ten-GigabitEthernet1/3/0/3:4
Twenty-FiveGigE1/3/0/1:1 Twenty-FiveGigE1/3/0/1:2
Twenty-FiveGigE1/3/0/1:3 Twenty-FiveGigE1/3/0/1:4
This operation will allocate the specified interfaces and all interfaces in the listed groups to the MDC. Continue? [Y/N]:y
Execute the location slot command in the current view to place the configuration into effect.
以上信息表示列表中的接口是一组的,必须同时分配给同一个MDC。本举例的实际执行效果为以上列表中的接口均会分配给MDC sub1。
【相关命令】
· location
display mdc命令用来显示MDC的相关信息。
【命令】
display mdc [ name mdc-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
name mdc-name:显示指定MDC的相关信息。mdc-name表示MDC的名称,为1~15个字符的字符串,区分大小写。不指定该参数时,显示所有MDC的相关信息。
【举例】
# 显示所有MDC的相关信息。
<Sysname> display mdc
ID Name Status
1 Admin active
2 sub1 inactive
表1-1 display mdc命令显示信息描述表
字段 |
描述 |
ID |
MDC的编号 |
Name |
MDC的名称 |
Status |
MDC的状态: · inactive表示MDC处于未启动状态 · starting表示MDC正在启动中,即对MDC正在执行mdc start命令 · active表示MDC正常运行 · updating表示正在给MDC分配接口板,即对MDC执行location命令 · stopping表示MDC正在停止,即MDC正在执行undo mdc start命令 |
【相关命令】
· mdc
display mdc interface命令用来显示MDC的接口列表。
【命令】
display mdc [ name mdc-name ] interface
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
name mdc-name:显示指定MDC的接口列表。mdc-name表示MDC的名称,为1~15个字符的字符串,区分大小写。不指定该参数时,显示所有MDC的接口列表。
【举例】
# 显示所有MDC的接口列表。
<Sysname> display mdc interface
MDC Admin's interface(s):
M-GigabitEthernet1/0/0/0 M-GigabitEthernet1/0/0/1
M-GigabitEthernet1/0/0/2 M-GigabitEthernet1/0/0/3
FortyGigE1/3/0/19 FortyGigE1/3/0/20
FortyGigE1/3/0/21 FortyGigE1/3/0/22
FortyGigE1/3/0/23 FortyGigE1/3/0/24
FortyGigE1/3/0/25 FortyGigE1/3/0/26
FortyGigE1/3/0/27 FortyGigE1/3/0/28
FortyGigE1/3/0/29 FortyGigE1/3/0/30
FortyGigE1/3/0/31 FortyGigE1/3/0/32
FortyGigE1/3/0/33 FortyGigE1/3/0/34
FortyGigE1/3/0/35 FortyGigE1/3/0/36
HundredGigE1/3/0/2 HundredGigE1/3/0/4
HundredGigE1/3/0/5 HundredGigE1/3/0/6
HundredGigE1/3/0/7 HundredGigE1/3/0/8
HundredGigE1/3/0/9 HundredGigE1/3/0/10
HundredGigE1/3/0/11 HundredGigE1/3/0/12
HundredGigE1/3/0/13 HundredGigE1/3/0/14
HundredGigE1/3/0/15 HundredGigE1/3/0/16
HundredGigE1/3/0/17 HundredGigE1/3/0/18
Ten-GigabitEthernet1/3/0/3:1 Ten-GigabitEthernet1/3/0/3:2
Ten-GigabitEthernet1/3/0/3:3 Ten-GigabitEthernet1/3/0/3:4
Twenty-FiveGigE1/3/0/1:1 Twenty-FiveGigE1/3/0/1:2
Twenty-FiveGigE1/3/0/1:3 Twenty-FiveGigE1/3/0/1:4
MDC sub2's interface(s):
M-GigabitEthernet1/0/0/0 M-GigabitEthernet1/0/0/1
M-GigabitEthernet1/0/0/2 M-GigabitEthernet1/0/0/3
MDC sub1's interface(s):
M-GigabitEthernet1/0/0/0 M-GigabitEthernet1/0/0/1
M-GigabitEthernet1/0/0/2 M-GigabitEthernet1/0/0/3
【相关命令】
· allocate interface
display mdc resource命令用来显示MDC对CPU和内存硬件资源的使用情况。
【命令】
(独立运行模式)
display mdc [ name mdc-name ] resource [ cpu | memory ] [ slot slot-number ]
(IRF模式)
display mdc [ name mdc-name ] resource [ cpu | memory ] [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
name mdc-name:显示指定MDC对指定资源的使用情况。mdc-name表示MDC的名称,为1~15个字符的字符串,区分大小写。不指定该参数时,显示所有MDC对指定资源的使用情况。
cpu:显示MDC的CPU使用情况。
memory:显示MDC的内存使用情况。
slot slot-number:显示MDC对指定单板上指定资源的使用情况,slot-number表示单板所在的槽位号。不指定该参数时,表示所有单板。(独立运行模式)
chassis chassis-number slot slot-number:显示MDC对指定成员设备指定单板上指定资源的使用情况,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。不指定该参数时,表示所有单板。(IRF模式)
【使用指导】
本命令可用来显示CPU和内存硬件资源的使用情况,不指定资源类型参数时,会分别显示这些资源的使用情况。
【举例】
# 显示所有MDC对CPU和内存硬件资源的使用情况。
<Sysname> display mdc resource
Memory usage:
Chassis 1 slot 0 CPU 0:
Used 1423.2MB, Free 6560.3MB, Total 7983.5MB
ID Name Quota(MB) Used(MB) Available(MB)
1 Admin 7983.5 1188.4 6560.3
2 sub2 7983.5 109.0 6560.3
3 sub1 7983.5 125.8 6560.3
Chassis 1 slot 3 CPU 0:
Used 301.3MB, Free 15821.0MB, Total 16122.3MB
ID Name Quota(MB) Used(MB) Available(MB)
1 Admin 16122.3 301.3 15821.0
CPU usage:
Chassis 1 slot 0 CPU 0:
ID Name Weight Usage(%)
1 Admin 10 7
2 sub2 10 1
3 sub1 10 0
Chassis 1 slot 3 CPU 0:
ID Name Weight Usage(%)
1 Admin 10 4
表1-2 display mdc resource命令显示信息描述表
字段 |
描述 |
Memory usage |
表示下面显示的是内存的使用情况 |
CPU usage |
表示下面显示的是CPU的使用情况 |
Used xxMB, Free xxMB, Total xxMB |
内存的使用情况,Used表示内存已使用空间的大小(单位为MB),Free表示当前空闲内存的大小(单位为MB),Total表示整个内存大小(单位为MB) |
ID |
MDC的编号 |
Name |
MDC的名称 |
Weight |
MDC使用CPU的权重值 |
Usage(%) |
指定MDC对指定CPU的实际占用率,用百分比表示 |
Quota(MB) |
MDC使用内存的限制值,单位MB |
Used(MB) |
MDC当前已使用的内存空间的大小,单位MB |
Available(MB) |
MDC还可以使用的内存空间的大小,单位MB |
limit-resource cpu命令用来配置MDC的CPU权重。
undo limit-resource cpu命令用来恢复缺省情况。
【命令】
limit-resource cpu weight weight-value
undo limit-resource cpu
【缺省情况】
缺省MDC在所有单板上的CPU权重均为10。非缺省MDC在所有具有使用权限的单板上的CPU权重均为10。
【视图】
MDC视图
【缺省用户角色】
network-admin
【参数】
weight weight-value:表示MDC的CPU权重,取值范围为1~10。
【使用指导】
系统根据MDC的CPU权重为MDC分配CPU资源。比如当系统CPU较忙时,3台MDC运行都需要占用较多CPU,且其权重分别为10、10、5,则系统为第一台MDC分配的CPU时间和为第二台MDC分配的时间近似都是为第三台MDC分配的CPU时间的2倍,此时和配置权重值分别为2、2、1效果一致。
缺省MDC的CPU权重为10,不能通过命令行修改。
配置本命令后,MDC在主控板和自己拥有的接口板上都将获得相同的CPU权重。MDC拥有的接口板需要通过location命令来分配。
【举例】
# 配置MDC sub1的CPU权重为2。
<Sysname> system-view
[Sysname] mdc sub1
[Sysname-mdc-2-sub1] limit-resource cpu weight 2
limit-resource memory命令用来配置MDC可使用的内存上限(用百分比表示)。
undo limit-resource memory命令用来恢复缺省情况。
【命令】
(独立运行模式)
limit-resource memory slot slot-number ratio limit-ratio
undo limit-resource memory slot slot-number
(IRF模式)
limit-resource memory chassis chassis-number slot slot-number ratio limit-ratio
undo limit-resource memory chassis chassis-number slot slot-number
【缺省情况】
所有MDC共享物理设备上的内存,每台MDC可使用的内存上限为空闲内存大小。
【视图】
MDC视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:表示IRF中指定成员设备上的指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
ratio limit-ratio:表示MDC在指定单板上最多可使用的内存大小与该单板整个内存大小的百分比,取值范围为1~100。
【使用指导】
使用本命令可以为一台MDC分配内存,如果内存分配过小,会影响MDC启动,请保证所配置内存上限大于MDC启动所需内存。
【举例】
# 配置MDC sub1最多可使用指定slot内存的30%。(独立运行模式)
<Sysname> system-view
[Sysname] mdc sub1
[Sysname-mdc-2-sub1] limit-resource memory slot 1 ratio 30
location命令用来将接口板的使用权限分配给MDC。
undo location命令用来取消分配接口板的使用权限。
【命令】
(独立运行模式)
location slot slot-number
undo location slot slot-number
(IRF模式)
location chassis chassis-number slot slot-number
undo location chassis chassis-number slot slot-number
【缺省情况】
缺省MDC可以使用物理设备上的所有接口板,非缺省MDC不能使用。
【视图】
MDC视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:表示IRF中指定成员设备上的指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【使用指导】
配置undo location命令后,MDC将不能再使用该接口板收发报文,影响MDC的流量转发,请谨慎使用。
将接口板的使用权限分配给MDC时,需要注意:
· 只有将接口板的使用权限分配给MDC后,该接口板上使用allocate interface命令分配给该MDC的接口才能工作。
· 在不同MDC视图下执行该命令可以将同一接口板的使用权限分配给多台MDC。
· 执行该命令后,如果将接口板拔出,保存配置并重启设备后,该命令将不再存在,需要重新配置。
【举例】
# 将指定单板的使用权限分配给MDC sub1。(独立运行模式)
<Sysname> system-view
[Sysname] mdc sub1
[Sysname-mdc-2-sub1] location slot 2
【相关命令】
· allocate interface
mdc命令用来创建MDC,并进入MDC视图。如果指定的MDC已经存在,则直接进入MDC视图。
undo mdc命令用来删除一个已经存在的MDC。
【命令】
mdc mdc-name [ id mdc-id ]
undo mdc mdc-name
【缺省情况】
存在缺省MDC,名称为Admin,编号为1。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mdc-name:MDC的名称,为1~15个字符的字符串,区分大小写。
id mdc-id:MDC的编号,取值范围为1~16。不指定该参数时,系统会给MDC自动分配一个目前可用的最小的编号。
【使用指导】
删除MDC后,该MDC下的磁盘文件以及配置都会丢失,并且不能恢复,请谨慎使用删除MDC功能。
缺省MDC不需要创建,不能删除。
多次执行该命令可以创建多台MDC。。
进入指定MDC视图时,可以不输入mdc-id。但如果输入,则必须和MDC当前的编号一致,否则会提示错误信息。
【举例】
# 创建MDC,名称为sub1。
<Sysname> system-view
[Sysname] mdc sub1
It will take some time to create MDC...
MDC created successfully.
【相关命令】
· display mdc
mdc start命令用来启动当前MDC。
undo mdc start命令用来停止当前MDC。
【命令】
mdc start
undo mdc start
【视图】
MDC视图
【缺省用户角色】
network-admin
【使用指导】
停止MDC会导致该MDC的业务中断,登录该MDC的用户自动退出,请谨慎使用。
停止MDC前请保存MDC的配置。否则,直接停止MDC可能导致MDC的当前配置丢失。
创建MDC相当于构造了一台新的物理设备。创建后需要执行mdc start命令,才能完成新MDC的初始化,相当于上电启动。启动后,用户可以登录到该MDC执行配置以及查看操作。
【举例】
# 启动MDC sub1。
<Sysname> system-view
[Sysname] mdc sub1
[Sysname-mdc-2-sub1] mdc start
It will take some time to start MDC...
MDC started successfully.
switchto mdc命令用来登录指定MDC,命令行视图将从缺省MDC的系统视图切换到指定MDC的用户视图。
【命令】
switchto mdc mdc-name
【视图】
系统视图
【缺省用户角色】
network-admin
network-operator
【参数】
mdc-name:MDC的名称,为1~15个字符的字符串,区分大小写。
【使用指导】
只有MDC处于active状态时,才允许使用该命令来登录MDC。
【举例】
# 切换到MDC sub1。
<Sysname> system-view
[Sysname] switchto mdc sub1
******************************************************************************
* Copyright (c) 2004-2018 New H3C Technologies Co., Ltd. All rights reserved.*
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
******************************************************************************
Automatic configuration is running, press CTRL_C or CTRL_D to break or press CTRL_B to switch back to the default MDC.
按组合键<CTRL+C>或者<CTRL+D>,终止自动配置过程,可进入MDC sub1的命令行配置界面。
Automatic configuration is aborted.
<Sysname>
【相关命令】
· switchback
本章节描述的是登录到非缺省MDC后,在非缺省MDC上可以执行的MDC配置命令。
display mdc命令用来显示本MDC的相关信息。
【命令】
display mdc
【视图】
任意视图
【缺省用户角色】
mdc-admin
mdc-operator
【举例】
# 显示本MDC的相关信息。
<sub1> display mdc
ID Name Status
2 sub1 active
显示信息描述请参见表1-1。
display mdc interface命令用来显示本MDC的接口列表。
【命令】
display mdc interface
【视图】
任意视图
【缺省用户角色】
mdc-admin
mdc-operator
【举例】
# 显示本MDC的接口列表。
<sub1> display mdc interface
MDC sub1's interface(s):
M-GigabitEthernet1/0/0/0 M-GigabitEthernet1/0/0/1
M-GigabitEthernet1/0/0/2 M-GigabitEthernet1/0/0/3
display mdc resource命令用来显示MDC对CPU和内存硬件资源的使用情况。
【命令】
(独立运行模式)
display mdc resource [ cpu | memory ] [ slot slot-number ]
(IRF模式)
display mdc resource [ cpu | memory ] [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
mdc-admin
mdc-operator
【参数】
cpu:显示MDC的CPU使用情况。
memory:显示MDC的内存使用情况。
slot slot-number:显示MDC对指定单板上指定资源的使用情况,slot-number表示单板所在的槽位号。不指定该参数时,显示MDC对所有单板上指定资源的使用情况。(独立运行模式)
chassis chassis-number slot slot-number:显示MDC对指定成员设备指定单板上指定资源的使用情况,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。不指定该参数时,显示MDC对IRF中所有单板上指定资源的使用情况。(IRF模式)
【使用指导】
本命令可用来显示CPU和内存硬件资源的使用情况, 不指定资源类型参数时,会分别显示这些资源的使用情况。
【举例】
# 显示MDC对CPU和内存硬件资源的使用情况。
<sub1> display mdc resource
Memory usage:
Chassis 1 slot 0 CPU 0:
Used 1445.8MB, Free 6537.7MB, Total 7983.5MB
ID Name Quota(MB) Used(MB) Available(MB)
3 sub1 7983.5 132.2 6537.7
CPU usage:
Chassis 1 slot 0 CPU 0:
ID Name Weight Usage(%)
3 sub1 10 0
显示信息描述请参见表1-2。
switchback命令用来从当前MDC切换回缺省MDC,命令行视图将从当前MDC的用户视图返回到缺省MDC的系统视图。
【命令】
switchback
【视图】
用户视图
【缺省用户角色】
mdc-admin
mdc-operator
【使用指导】
只有通过执行switchto命令登录MDC的情况下可以使用switchback命令切换回缺省MDC。使用其它方式(比如通过MDC的以太网口直接Telnet)登录的情况不能使用该命令切换回缺省MDC。
【举例】
# 由本MDC切换回缺省MDC。
<sub1> switchback
[Sysname]
【相关命令】
· switchto mdc
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!