高可用、变更与综合交付
可用性、单点故障和故障域
本课问题:设备数量增加后,为什么仍可能存在同一个单点? 学完你能:在拓扑上圈出设备、链路、供电和配置四类共享故障域。
前置知识
- 能够用正反例和命中证据发布安全策略,并在误伤时受控回滚。
课堂开场
本课问题:设备数量增加后,为什么仍可能存在同一个单点?
学完结果:在拓扑上圈出设备、链路、供电和配置四类共享故障域。
预计时间:20 分钟。前置课:保护园区接入与访问边界。
范围控制:本课不选择具体冗余协议。
02基础知识讲解
机房已有双核心和双上联,但两台核心共用一个 PDU、两条光纤走同一桥架,团队误以为已经高可用。
本课最小拓扑或状态图:Access1==两条同桥架光纤==Core1/Core2;Core1/Core2→同一 PDU;单一 DHCP 服务区。
直觉解释:数量翻倍不等于风险隔离;只要一个事件能同时击穿两份资源,它们仍处在同一故障域。
正式定义:故障域是单一故障事件可能共同影响的资源集合;单点是其失效会使目标业务无法达到恢复目标的组件或共享依赖。
判断依据:冗余只有经过故障演练并达到目标才被证明有效。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | 可用性要用业务中断和恢复目标衡量。 | 把设备、电源、链路路径和配置模板分别标色,识别同 PDU 与同桥架为共享故障域。 |
| 重点 2 | 两条链路经过同一光缆或电源仍属于共享故障域。 | 双电源均正常,证明本机电源模块存在冗余,不能证明它们接入独立 PDU。 |
| 重点 3 | 冗余只有经过故障演练并达到目标才被证明有效。 | 检查逻辑双链路是否经过同一物理路径。 |
03正确理解与常见误解
正确示例:把设备、电源、链路路径和配置模板分别标色,识别同 PDU 与同桥架为共享故障域。
错误示例:看到两台核心便宣称设备故障不会中断,未检查电源、链路、控制面和配置共享风险。
- 术语与判断:可用性要用业务中断和恢复目标衡量。
- 术语与判断:两条链路经过同一光缆或电源仍属于共享故障域。
- 术语与判断:冗余只有经过故障演练并达到目标才被证明有效。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行只读命令:
安全说明:命令来自“查看电源、风扇与温度”华为实现,用于华为VRP 中用于查看电源、风扇与温度的最小操作与核验方法。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
<SW1>display device <Core1> display device Slot 1 Present Power1 Normal Power2 Normal LLDP neighbor Core2 via 10GE1/0/48 Up
异常输出:
Power alarm: PDU-A input lost on Core1 and Core2 Access1 uplink1/uplink2 LOS at 10:21:04 差异说明:同一 PDU-A 同时影响两核心、两条上联同时 LOS 都揭示共享故障域;下一步核查供电和光纤桥架的物理路径,不把逻辑双份当隔离。 此时不能套用正常结论;先保存采集时间,再执行“查看 LLDP 邻居与端口映射”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“在拓扑上圈出设备、链路、供电和配置四类共享故障域。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“<Core1> display device”:这是 Core1 的设备状态查询,只反映本机当前可见组件。
- 第 2 行“Slot 1 Present Power1 Normal Power2 Normal”:双电源均正常,证明本机电源模块存在冗余,不能证明它们接入独立 PDU。
- 第 3 行“LLDP neighbor Core2 via 10GE1/0/48 Up”:到 Core2 的 LLDP 邻居 Up,证明两核心链路当前存在,不能证明接入双上联物理隔离。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:在拓扑上圈出设备、链路、供电和配置四类共享故障域。
操作步骤:①列出业务路径上的设备、链路、电源和配置依赖;②在拓扑上按故障事件圈出共同影响范围;③为每个共享域写一个故障注入和恢复目标;④标出仍无替代路径的单点并提出隔离措施;⑤进入“引导:识别高可用故障域”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①检查逻辑双链路是否经过同一物理路径;②核对双设备是否共享电源、机框或上游服务;③确认备份配置错误不会同时复制到冗余节点。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课以只读观察为主。只读命令仍可能暴露资产信息,保存输出前要替换序列号、真实公网地址、账号和其他敏感字段;任何清表、重启、删除或配置动作都不属于本课。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“在拓扑上圈出设备、链路、供电和配置四类共享故障域。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——看到两台核心便宣称设备故障不会中断,未检查电源、链路、控制面和配置共享风险。
- 判断 2:以下做法是正确的——把设备、电源、链路路径和配置模板分别标色,识别同 PDU 与同桥架为共享故障域。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“在拓扑上圈出设备、链路、供电和配置四类共享故障域。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:在拓扑上圈出设备、链路、供电和配置四类共享故障域。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:双核心各自承担什么角色。你已经能“在拓扑上圈出设备、链路、供电和配置四类共享故障域。”,下一课将用这项能力继续回答“双核心设计中,二层根、三层网关和路由出口怎样分工?”。