堆叠扩容与减容流程
堆叠是把多台物理设备合成一台逻辑设备管理,扩容与减容都是高风险操作。核心原则是「先清配置再加栈」:新成员上残留的配置、编号与优先级会参与选举,可能抢占主机或与现有编号冲突导致堆叠起不来。拆除成员时要先把业务切走,再拔栈线、清配置、按规划改号。
基本信息
| 适用平台 | 华为 iStack、思科 StackWise、H3C IRF(命令名不同,流程一致) |
|---|---|
| 编号规则 | 成员编号全网唯一,冲突时堆叠无法建立 |
| 优先级 | 数值大的优先当选主机,各厂取值范围与默认值不同,按对应版本手册 |
| 操作窗口 | 扩容与减容都必须安排在维护窗口,操作期间业务有中断风险 |
| 核对命令 | display stack / show switch / display irf |
扩容与减容步骤
| 阶段 | 扩容(加成员) | 减容(拆成员) |
|---|---|---|
| 准备 | 记录现有成员编号与优先级 | 确认业务已切走并备份两端配置 |
| 清配置 | 新成员清空启动配置,避免旧配置参与 | 待拆成员清配置后断电 |
| 改编号 | 改成与现网不冲突的编号并保存 | 按规划改号,避免编号空洞引发误判 |
| 接线 | 按规划连接栈线,注意端口对应关系 | 拔栈线前先确认拓扑与主设备 |
| 验证 | 上电后看成员是否加入、角色是否正常 | 重启后核对剩余成员状态与业务 |
典型使用场景
- 接入规模增长,需要增加成员扩展端口密度与带宽
- 设备故障后用同型号备机替换,需要把新机加入堆叠
- 机房搬迁或机柜调整时按规划重新分配成员编号
- 降本减容:把业务迁移后拆下多余成员用于其他区域
- 堆叠主机异常,需要把成员拆开单独恢复配置
华为 VRP
华为 VRP
display stack # 先看现有成员编号与角色
reset saved-configuration # 新成员上清空旧配置(会重启)
stack slot 2 renumber 3 # 改成不冲突的编号
save # 改号后必须保存,否则重启回滚
display stack # 接线后确认成员加入与角色思科 IOS 与 H3C Comware
思科 IOS 与 H3C Comware
show switch # 思科:成员与角色
switch 3 renumber 4 # 改成未占用编号
erase startup-config # 清空旧配置(重启后生效)
show switch detail # 看栈口状态与成员详情
display irf # H3C:成员与角色
irf member 2 renumber 3
reset saved-configuration # 清配置
save # 保存
各厂都要求先清配置再加栈:带旧配置的新成员上电后会按自己的编号与优先级参与选举,轻则编号冲突起不来,重则抢占主机并同步一份错误配置到全堆叠。
移除成员前要清理两端配置中对该成员栈口的引用,残留引用会让端口不 up 或拓扑显示异常;同时确认堆叠线缆路由,拔线顺序错误可能触发再次选举,造成二次中断。