文档目录

问题说明

删除分布式交换机时,产品会删除该交换机下的端口组、对应VLAN子接口,并解绑、删除已经被平台纳管的bond。即使bond最初由用户在宿主机命令行创建,纳管后其配置形态与平台创建的bond相同,当前产品无法区分创建来源,因此仍按平台配置一起清理。

现象

  • UI删除分布式交换机/L2后,宿主机同名物理bond消失或成员网卡被拆开。
  • 客户可能认为“底层手工创建的bond不应被页面删除”,与当前产品设计预期不一致。
  • 日志关键词:APIDeleteL2NetworkMsg、BondingDeletionMsg、/network/bonding/delete、bondName。
  • 关键区分点:事件中删除的是分布式交换机,不是删除三层网络。

适用环境

ZSphere 4.10.13.66现场日志。其他版本必须重新核对删除链路。

可能原因

先从事件/审计确认客户实际删除的资源类型,再确认bond是否已经作为该分布式交换机上行被平台纳管。若删除的是分布式交换机且日志进入bond删除链路,属于当前设计行为;如果仅删除三层网络却删除bond,或删除的bond不属于该交换机,则不能套用本结论。

问题定性

  • 类型:产品设计行为/用户预期差异,不是Bug。
  • 是否为已知问题:否;TIC-6185已于2026-08-10按Just Q&A/Done Resolve,无关联产品Bug。
  • 根因:客户删除了分布式交换机;平台按当前设计清理交换机下端口组、VLAN子接口和已纳管bond。平台无法区分该bond最初由用户命令行创建还是由UI创建。
  • 若客户要求删除交换机时保留底层手工bond,应按Improvement/需求评估,包括来源标记、依赖展示和删除提示。
  • 置信度:高,依据操作事件、后台删除链路及模块人员对既有产品逻辑的确认。

排查步骤

检查一:保存当前主机网络拓扑

  • 只读命令:
  ip -d link show
  ip -br addr
  ip route
  bridge link
  bridge vlan
  cat /proc/net/bonding/* 2>/dev/null
  • bond已不存在、成员变独立网卡:确认数据面现象,继续关联控制面操作。
  • bond仍存在:可能只是平台inventory变化或短暂状态,不能按本篇定根因。

检查二:核对删除链路日志

  • 只读检索(路径以现场日志目录为准):
  grep -RniE 'APIDeleteL2NetworkMsg|BondingDeletionMsg|/network/bonding/delete|bondName' \
    /usr/local/zstack/apache-tomcat*/logs 2>/dev/null
  • 同一调用链从分布式交换机/L2删除进入指定bond删除:确认平台按删除交换机流程清理上行bond。
  • 没有调用链:还需排查人工命令、NetworkManager或其他自动化系统。

检查三:确认删除对象和纳管关系

  • 在事件/审计中确认操作对象是分布式交换机,而不是三层网络。
  • 确认bond已经作为该交换机上行被平台纳管;其最初由UI还是宿主机命令行创建,不改变删除逻辑。
  • 若删除的是分布式交换机且bond属于该交换机:命中当前产品设计行为。
  • 若只删除三层网络、bond不属于该交换机,或页面仍有其他交换机对象引用该bond:不符合本篇,升级研发核查。

处理建议

Note:

本节涉及高风险操作,须由具备权限的管理员人工执行。

删除前先确认该交换机下端口组、子接口和bond是否仍需保留;需要保留底层bond时,不要直接删除分布式交换机,应先由人工制定迁移方案。若已经删除并影响业务,通过BMC/带外按删除前记录恢复bond、成员、模式、VLAN和bridge关系,同时核对物理交换机聚合配置。承载管理网时禁止远程盲改。

长期方案

如客户希望保留宿主机手工创建的bond,提交Improvement评估:记录bond来源/所有权、展示删除影响范围、删除前强提示或允许选择是否保留。需要同时评估残留bond、网桥和子接口对后续网卡复用及交换机重建的影响。

补充信息

升级人工条件

  • bond承载管理网、存储网或多个L2。
  • 需要重建bond/bridge/VLAN、修改交换机配置或数据库。
  • 事件显示只删除三层网络,或被删除bond不属于目标交换机。
  • 客户要求改变现有删除逻辑或保留手工bond,需要转产品需求评估。

需要收集的信息

ZSphere版本、完整操作时间/用户、被删L2 UUID、bond UUID/名称、主机UUID、删除前后网络配置、管理/存储/业务网依赖、控制面日志、KVM Agent日志和物理交换机配置。

相关问题

  • TIC-6185,Resolved/Done;按正常产品行为结案。
  • 状态核验日期:2026-08-10。
删除分布式交换机后,宿主机 bond 被删除 | 故障排查 · KB | ZStack 资源中心