交换机上线失败
现象描述
在华为乾坤云平台上,交换机的“设备状态”为“未注册”。
可能的原因
处理步骤
- (注册查询中心和DHCP方式上线时需要)确保交换机以空配置启动,且Console口没有连线。
- 检查华为乾坤云平台侧录入的交换机ESN和设备款型与交换机是否一致。
- 以租户帐号登录华为乾坤控制台。
-
在交换机上执行命令display esn和display device查看设备的ESN和设备款型。
<HUAWEI> display esn ESN of slot 0: xxxxxxxxxxxx <HUAWEI> display device S5735-L48P4X-A1's Device status: Slot Sub Type Online Power Register Status Role -------------------------------------------------------------------------------------- 0 - S5735-L48P4X-A1 Present PowerOn Registered Normal Master PWR1 POWER Present PowerOn Registered Normal NA FAN1 FAN Present PowerOn Registered Normal NA FAN2 FAN Present PowerOn Registered Normal NA
- 确认华为乾坤云平台上的ESN和设备型号是否与交换机一致。
- 如果ESN不一致,请单击“操作”列的进行修改。
- 如果设备型号不一致,请单击“操作”列的删除然后再重新添加。
- 检查华为乾坤云平台侧是否存在交换机上下线日志。
- 在交换机侧检查配置信息是否正确,网络是否互通。
通过命令行对交换机侧进行检查时,需要先使用STelnet、Telnet或者Console口登录交换机。
- 执行display work-mode,检查设备当前工作模式。
<HUAWEI> display work-mode Current work-mode : NETCONF Work-mode before upgrade: Cloud-mng
- 执行display netconf connect-status,检查交换机上NETCONF的配置信息。
由于交换机注册到华为乾坤云平台有多种方式:命令行手工配置、Web配置、DHCP和注册查询中心。
不同注册方式显示的信息不同,具体信息如表1所示。<HUAWEI> display netconf connect-status ------------------------------------------------------------------------------ Netconf status : enable Upload alarm status : enable ------------------------------------------------------------------------------ Controller address source : Allocated by DHCP Controller URL : device.qiankun-saas.huawei.com Controller IP address : 139.9.137.139 Controller port : 10020 Management VLAN : 101 Management IP address : 192.168.3.221 Register phase : registered Register status : registered ------------------------------------------------------------------------------ Netconf src-ip : -- Netconf src-ipv6 : -- Netconf src-port : -- Controller information : No Mode name IP Port Connected ------------------------------------------------------------------------------- 1 callhome - - - N 2 ssh - - - N -------------------------------------------------------------------------------
表1 不同注册方式关注的字段 注册方式
重点关注的字段
如果数据配置错误或者未自动获取到
命令行手工配置
Callhome方式
- Netconf src-ip/Netconf src-port:交换机侧的IP地址和端口号。
- Controller information下的“callhome ”项目的IP地址和端口号:华为乾坤云平台的南向IP地址及端口号(10020)。
请参考交换机通过命令行方式上线重新配置。
管理VLAN方式
- Controller address source:此场景取值为User-defined configuration。
- Controller URL:华为乾坤云平台的南向URL,device.qiankun-saas.huawei.com。
- Controller IP address:华为乾坤云平台的南向IP地址。
- Controller port:10020
- Management VLAN:管理VLAN。
请参考交换机通过命令行方式上线重新配置。
DHCP
- Controller address source:此场景取值为Allocated by DHCP。
- Controller URL:华为乾坤云平台的南向URL,device.qiankun-saas.huawei.com。
- Controller IP address:华为乾坤云平台的南向IP地址。
- Controller port:10020
- Management VLAN:管理VLAN。
如果未获取成功,请做如下检查:
注册查询中心
- Controller address source:此场景取值为Allocated by Register Center。
- Controller URL:华为乾坤云平台的南向URL,device.qiankun-saas.huawei.com。
- Controller IP address:华为乾坤云平台的南向IP地址。
- Controller port:10020
如果未获取成功,请做如下检查:
- 检查交换机与华为乾坤云平台的网络是否可以正常通信。
在交换机上ping华为乾坤云平台的南向域名device.qiankun-saas.huawei.com,查看是否可以ping通。
如果无法ping通,则请继续ping 139.9.137.139。
- 如果依然ping不通,则表示网络不通,请检查客户网络,是否由防火墙等安全设备进行了拦截。
- 如果能ping通,则表示未配置DNS或者配置的DNS不正确,请检查DNS的配置。
<HUAWEI> ping device.qiankun-saas.huawei.com PING device.qiankun-saas.huawei.com (139.9.137.139): 56 data bytes, press CTRL_C to break Reply from 139.9.137.139: bytes=56 Sequence=1 ttl=52 time=35 ms Reply from 139.9.137.139: bytes=56 Sequence=2 ttl=52 time=34 ms Reply from 139.9.137.139: bytes=56 Sequence=3 ttl=52 time=35 ms Reply from 139.9.137.139: bytes=56 Sequence=4 ttl=52 time=34 ms Reply from 139.9.137.139: bytes=56 Sequence=5 ttl=52 time=34 ms --- device.qiankun-saas.huawei.com ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 34/34/35 ms
- 检查交换机向华为乾坤云平台注册失败记录。
执行命令display netconf register-fail-record或display cloud-mng register-fail-record查看注册失败记录。
<HUAWEI>display netconf register-fail-record ------------------------------------------------------------------------------ Time Error Info ------------------------------------------------------------------------------ 2023/11/02 14:34:19 Failed to create TCP link to controller(139.9.137.139) 2023/10/26 14:38:46 Failed to get IP address of controller(device.qiankun-saas.huawei.com) ------------------------------------------------------------------------------
表2 常见注册失败原因 失败原因
说明
Manage VLAN is physical down
管理VLAN接口处于物理Down状态。
Change to tradition work mode failed
去使能NETCONF失败。
Failed to apply IP address
获取IP地址失败。
No DNS information in DHCP options
DHCP Option字段没有配置DNS信息。
No controller IP or URL information
没有华为乾坤云平台的IP地址或URL信息。
Failed to get IP address of controller
获取华为乾坤云平台的IP地址失败。
Failed to create TCP link to controller
与华为乾坤云平台建立TCP链路失败。
Failed to get register result from controller
未收到华为乾坤云平台发来的注册结果。
Controller certificate authentication failed
华为乾坤云平台进行证书认证失败。
Controller ESN check failed
华为乾坤云平台ESN校验失败。
Device is not authorized
设备未授权。
Device type and ESN does not match
设备类型和ESN规则不匹配。
Failed to connect registration center
与注册查询中心建立连接失败。
The configuration of the device is inconsistent with that of the Agile Controller
设备的配置与华为乾坤云平台配置不一致。
Others
其他原因。
- 执行display work-mode,检查设备当前工作模式。
- (仅V600版本的交换机需要检查)检查SSH连接授权类型是否为root。
- 如果是堆叠设备,检查设备的堆叠配置与华为乾坤云平台上是否一致。
在设备上输入display stack查看堆叠的配置,主要关注Slot、Priority以及Role。
在华为乾坤控制台的“资源中心 > 设备管理 > 设备组 > 堆叠”,查看堆叠配置。关注槽位号、优先级和角色是否跟设备侧的一致。如果不一致,请修改。
- 查看设备实际上行口跟华为乾坤云平台上是否一致,如果是Eth-trunk口,Eth-trunk口的成员是否一致;如果不一致先改成一致再上线。
- 参考《华为乾坤云管理网络配套款型表》(若无权限访问,请联系华为渠道获取),检查该设备是否在华为乾坤云平台配套的列表中。