子节点登录
计算子节点(子板)的 Serial、ADB、SSH 三种连接通道,可以分别通过下面三种方式发起:
| 方式 | 支持的通道 | 什么时候用它 |
|---|---|---|
| Web 控制台 | Serial、ADB、SSH | 临时排查,点选即用 |
BMC 命令行 bmc | Serial、ADB、SSH | 批量或脚本化操作,不用开浏览器 |
| 维护电脑直连 | 仅 SSH | 长时间调试,子节点需先配静态 IP |
三种方式都建立在同一套网络连接之上:先完成下面的「网络连接」一节,再按现场条件任选一种。Web 的 Debug Mode 只列出子节点上报支持的通道,个别子节点可能不提供全部通道;本节只讲子节点,登录 BMC 管理控制器请参考访问 BMC。
先决条件:网络连接
三种方式都依赖同一套网络连接,先完成下面两步:
- 服务器接线:按网络接线方式把服务器接入交换机,带外管理或带内管理任选一种。
- 接入维护电脑:把维护电脑接入同一台交换机,确认电脑端口与服务器端口属于同一交换网络和 VLAN,并保证电脑能访问 aBMC 管理 IP(管理 IP 的默认值与查询方法见访问 BMC)。
完成这两步后,「方式一:Web 控制台」和「方式二:BMC 命令行」即可使用;「方式三:维护电脑直连」还需要额外给子节点配置静态 IP。
方式一:Web 控制台
在 aBMC Web 页面中直接打开子节点终端。
打开子节点调试窗口
- 在左侧导航栏中选择 Devices。
- 在设备菜单中选择 General,在设备列表里找到要访问的子节点,优先选状态为 Online 或 Ready 的节点。
- 在目标节点 Shortcuts 列中单击第一个终端图标(Open Shell Command)。页面宽度不足时,先把设备列表横向滚动到最右侧。
选择连接通道并连接
在 Open Debugging 窗口的 Debug Mode 中选择连接通道,单击 Confirm,新浏览器窗口中会打开该子节点的终端。
Serial:适用于全部子节点;系统尚未启动或显示无输出时,也能看到底层启动日志。
- 确认 Debug Mode 为 Serial,单击 Confirm。
- 在新窗口中等待终端建立连接;终端暂时空白时,在黑色区域单击一次,再按 Enter 唤醒串口输出。
- 出现子节点提示符或登录提示,说明串口已经连通。
登录凭据
Serial 和 SSH 登录的是子节点自己的操作系统,请使用该子节点的系统账号密码;admin/admin 只能登录 aBMC 页面。ADB 是调试通道,一般直接进入 Shell。
方式二:BMC 命令行
bmc 是 aBMC 自带的 CLI 工具,在 BMC 上执行即可连接各子节点,适合批量或脚本化操作。省略 aBMC 连接参数时使用默认值 https、127.0.0.1、443、admin、admin(需要指定时用 --protocol、--ip、--port、--user、--password),退出按 Ctrl+A、Q、Enter。按连接通道选择命令:
ADB:适合支持 ADB 的子节点,--core 后填目标核心板名称。
./bmc terminal adb --core sub01方式三:维护电脑直连
子节点与管理网络互通时,可以不经过 Web 或 bmc 工具,直接从维护电脑 SSH 登录子节点系统。
这条路在「网络连接」的基础上多两步:给子节点配一个静态 IPv4 地址,再验证电脑与子节点的连通性。它依赖子节点上与服务器共享网口连通的那块网卡——共享网口是服务器复用业务网卡、同时承载业务流量与管理流量的网口(详见访问 BMC),它经内部交换机与各子节点相连。
配置子节点静态 IPv4 地址
网卡选择
必须选择子节点上连通共享网口的那块网卡。不要修改 bmc/MGMT 管理口或子节点内部互联使用的网卡;无法确认时,请对照产品网口说明、网卡名称和 MAC 地址核对。
- 在左侧导航栏中选择 Devices → Network;也可以直接访问
https://172.16.100.172:443/#/deviceManage/boardNetManage,实际使用时请替换为设备的管理地址和端口。 - 根据 Device Name、Net Card 和 MAC Address 找到子节点上连通共享网口的那块网卡,单击该行的 Configure。
- 在 IPv4 Configuration 页签中,将 IPv4 Mode 设置为 Manual,填写 Address 和 Subnet Mask;需要跨网段访问时,再填写 Gateway 和 Gateway Priority。
- 确认该地址没有被其他设备占用后,单击 Confirm 保存,再返回 Network 页面确认网卡的 IPv4 Address 已更新。配置生效期间,该子节点的网络连接可能会短暂中断。
在 Network 页面按 Device Name → Net Card → MAC Address 定位目标网卡:
点 Configure 打开的 IPv4 Configuration 页签:
图中示例取值为 Address = 192.168.10.10、Subnet Mask = 255.255.255.0(即 /24)。实际部署请替换为现场规划的地址;电脑与子节点在同一二层网络时可以不填 Gateway。
验证电脑与子节点的连通性
把维护电脑的 IP 设置为与子节点同网段且不重复(子节点为 192.168.10.10/24 时,电脑可设为 192.168.10.100/24),然后测试连通性:
ping 192.168.10.10能收到子节点回复即可继续;连不通时,按顺序检查共享网口接线、交换机 VLAN、电脑 IP、子节点静态 IP 和防火墙配置。
在电脑上执行 SSH 登录
- 打开电脑的终端、PowerShell 或其他 SSH 客户端,执行
ssh <子节点用户名>@<子节点静态 IP>(默认端口22,非默认端口用-p指定)。 - 首次连接时核对主机指纹,确认无误后输入
yes,再输入子节点操作系统密码。 - 终端出现目标子节点的命令提示符,说明 SSH 登录成功。
以本节示例 IP 为例:
ssh <SUBBOARD_USER>@192.168.10.10
ssh -p <SSH_PORT> <SUBBOARD_USER>@192.168.10.10 # SSH 服务使用非默认端口时SSH 登录凭据
SSH 使用的是子节点操作系统账号和密码,不是 aBMC Web 的 admin/admin。登录前应确认子节点已启用 SSH 服务、目标账号允许远程登录,并且防火墙放行了对应的 SSH 端口。

