3. XCC初始网络配置

服务器上架加电后,XCC(ThinkSystem XClarity Controller)虽然已经可以工作,但它的管理网口默认通常处于 DHCP 自动获取状态。如果机房没有可用的 DHCP 服务,或者 DHCP 分配到的地址不在运维网段内,就会出现“网线插好了、指示灯也亮,却怎么也连不上管理界面”的典型问题。因此,XCC 初始网络配置是带外运维真正落地的第一步:先让管理口获得一个可预期、可访问的 IP 地址,再通过浏览器完成首次登录并修改默认凭据。

需要先明确一个概念:XCC 的网络配置与操作系统完全无关。它运行在服务器主板上的独立管理控制器中,只要服务器接通电源(即使未开机),XCC 就能工作。配置入口主要有三条路径:一是开机时按 F1 进入 System Setup,在 BMC Settings(部分固件版本显示为 XClarity Controller Settings)中修改;二是通过服务器前面板的 USB 管理口或本地显示器配合 Setup 界面;三是如果已知当前 IP,直接登录 XCC Web 界面在“网络”中修改。本节重点讲最通用、最不依赖既有网络的 BIOS/Setup 路径。

一、进入 Setup 并定位网络配置项

给服务器加电,在 Lenovo Logo 出现时连续按 F1,进入 System Setup 主界面。依次选择 BMC Settings → Network,即可看到网络配置页面。该页面通常包含以下关键字段:

  • Interface:选择管理口,如 XCC Management Port(专用管理口)或 Shared Port(共享口,与业务网口复用)。
  • DHCP:Enabled / Disabled,决定是否自动获取地址。
  • IPv4 / IPv6:分别设置双栈地址。
  • Hostname:XCC 的主机名,便于 DNS 解析。

这里有一个容易踩坑的点:如果选择 Shared Port,XCC 会与业务网口共用物理链路,此时必须保证业务侧交换机允许管理 VLAN 通过,否则即使 IP 配对了也无法访问。生产环境更推荐使用专用管理口,做到管理流量与业务流量物理隔离。

二、DHCP 与静态 IP 的选择逻辑

DHCP 与静态 IP 并非“哪个更高级”,而是取决于运维模式。判断依据可以归纳为:

场景推荐方式原因
临时调试、实验室少量机器DHCP即插即用,无需规划地址
生产机房、批量服务器静态 IP地址固定,便于监控与资产登记
已有 DHCP 且能绑定 MACDHCP + 保留地址兼顾自动化与地址稳定

生产环境强烈建议使用静态 IP。原因是带外管理地址一旦变化,监控系统、堡垒机、自动化脚本中的连接信息全部失效,排障时反而增加负担。若确实要用 DHCP,应在 DHCP 服务器上按 XCC 管理口的 MAC 地址做地址保留,使其每次获取到同一地址。

三、IPv4 静态地址、网关与 DNS 配置示例

假设运维网段规划为 192.168.30.0/24,网关为 192.168.30.1,DNS 为 192.168.30.10,本台服务器分配的管理地址为 192.168.30.21。在 Setup 界面中关闭 DHCP 后,填入如下参数(示例值,实际以现场规划为准):

IPv4 Assignment : Static
IPv4 Address    : 192.168.30.21
Subnet Mask     : 255.255.255.0
Default Gateway : 192.168.30.1
DNS Server 1    : 192.168.30.10
DNS Server 2    : (可留空或填备用DNS)
Hostname        : xcc-node21

网关的作用是让 XCC 能跨网段被访问,例如运维终端在 10.0.0.0/24 网段时,必须经过网关才能到达 XCC。DNS 则用于解析 XCC 的告警邮件服务器、NTP 服务器或 syslog 服务器地址;如果只做本地直连管理,DNS 可以暂不配置,但一旦启用邮件告警或时间同步,DNS 缺失会导致这些功能静默失败。

四、IPv4/IPv6 双栈设置

XCC 支持 IPv4 与 IPv6 同时启用,即双栈。双栈并不意味着两个地址都要用,而是让 XCC 同时监听两种协议。配置时需注意:

  • IPv6 可设为 Static 或 DHCPv6 / Stateless Autoconfiguration。
  • 若使用静态 IPv6,需填写地址、前缀长度和默认网关,例如 fd00:30::21/64,网关 fd00:30::1。
  • IPv6 链路本地地址(以 fe80:: 开头)会自动生成,可用于同链路直连,但不能跨路由。

实际运维中,如果管理网仍以 IPv4 为主,可以只启用 IPv4、关闭 IPv6,减少暴露面;若机房正在向 IPv6 过渡,则双栈并行,Web 界面和 Redfish 接口会同时监听两个协议。无论哪种组合,都要保证“地址—掩码/前缀—网关”三者匹配,否则会出现能 ping 通同网段、却无法跨网段访问的现象。

XCC 初始网络配置与首次登录流程 ① 加电按 F1 进入 System Setup ② BMC Settings → Network 页面 DHCP? 选择方式 DHCP 自动获取 适合临时/实验室 静态 IP 生产环境推荐 静态 IPv4 参数示例 IPv4 Address : 192.168.30.21 Subnet Mask : 255.255.255.0 Gateway : 192.168.30.1 DNS Server 1 : 192.168.30.10 Hostname : xcc-node21 注:示例值,实际以现场网段规划为准 IPv4 / IPv6 双栈 IPv4 192.168.30.21 IPv6 fd00:30::21/64 双栈并行监听,Web 与 Redfish 同时可用 IPv6 网关:fd00:30::1 可关闭 IPv6 以减少暴露面

五、首次 Web 登录与默认凭据修改

网络参数保存后,XCC 会提示重启管理控制器,等待约 1~2 分钟。在运维终端浏览器中输入 https://192.168.30.21,会看到证书告警(自签名证书属正常现象),继续访问即可进入登录页。XCC 出厂默认用户名通常为 USERID,默认密码印在服务器前面板旁的标签或随机附带的《Important Information》卡片上,每台机器唯一,不再使用统一的固定密码。

首次登录后,系统会强制要求修改默认密码。密码策略一般要求:长度不少于 8 位,且包含大写字母、小写字母、数字、特殊字符中的至少三类。例如可设置为 Len0v0@XCC21(仅为示例,请勿直接沿用)。修改完成后,建议立即做三件事:

  1. 在 BMC Configuration → Users 中确认默认账户权限,必要时新建独立运维账户,避免多人共用 USERID。
  2. 在 Network → DNS / NTP 中配置时间同步,保证日志时间戳准确,便于与业务日志对齐排障。
  3. 在 Security 中检查是否启用了 HTTPS、是否关闭了不使用的服务(如 Telnet、IPMI over LAN 按需开启)。
验证配置是否生效,最直接的方法是在运维终端执行 ping 192.168.30.21,能通说明链路与 IP 正常;再执行 curl -k https://192.168.30.21 或直接浏览器访问,能返回登录页说明 XCC 服务正常。若 ping 不通,优先检查网线是否插在专用管理口、交换机端口 VLAN 是否正确、IP 是否与现有设备冲突。
常见误区:把 XCC 管理口地址配成与业务网口同网段且未做隔离,可能导致管理流量与业务流量互相干扰;或在 DHCP 环境下未做 MAC 保留,服务器重启后地址漂移,监控系统出现大量“设备离线”误告警。生产环境应坚持“静态地址 + 专用管理口 + 独立管理 VLAN”的组合。

完成以上步骤后,XCC 就具备了稳定的带外访问入口。后续的固件升级、远程 KVM、虚拟介质挂载、告警转发、Redfish 自动化等操作,都建立在这个可访问的管理地址之上。可以说,初始网络配置的质量,直接决定了后续带外运维是否顺畅。