DCIM
产品简介DCIM手册
DCIM Backend API
产品简介DCIM手册
DCIM Backend API
  1. 附录
  • 入门指南
    • 产品简介:这套系统是做什么的(DCIM 是什么)
    • 欢迎使用 ServerOS / DCIM 用户手册
    • IDC / 数据中心术语速查表
    • 登录与首次使用
    • 界面布局与导航总览
    • 账号角色与权限说明
  • 运营管理端
    • 运营管理端总览
    • 首页(数据概览)
    • 机柜与数据中心管理
    • 交换机管理
    • 硬件型号与 PDU 电源管理
    • 设备故障与维护记录(issues)
    • 内网设备与流量/带宽计费
    • 部件与批次管理(备件库)
    • 工单管理
    • 用户与规格(套餐)管理
    • 统计报表
    • 远程控制台(VNC/KVM)与会话录像
    • 任务队列
    • 运维审计与日志
    • 管理员账号与权限分组
    • 检测工具
    • IP管理
      • IPv4 地址资源管理
      • IPv6 地址资源管理
    • 网络安全
      • 网络安全:源地址校验、ARP 绑定与攻击防护
      • Cloudflare 与攻击防护数据源
    • 系统设置
      • 基础参数 / 邮件 / 短信 / 公告 / 证书 / 文件
      • 操作系统镜像与分区方案
      • 备份 / 远程存储 / 从节点 / Webhook / 序列号规则
    • 服务器管理
      • 服务器管理(核心)
      • 带宽限速(流量计费与自动限速)
  • 客户自助端
    • 《客户自助端:开始使用》
    • 客户端:管理我的服务器(详情/电源/重装/救援/控制台)
    • 客户端:我的网络(IP / 流量 / 带宽)
    • 《客户端:提交与跟进工单》
    • 《客户端:账户设置、SSH 密钥与 API》
  • 附录
    • 适配的交换机与服务器型号清单
    • 常见问题 FAQ
  1. 附录

适配的交换机与服务器型号清单

适用角色:运营管理端管理员(admin)/ 售前与对接参考
本附录汇总本系统内置支持自动化纳管的交换机厂商/型号与指令集,以及服务器(IPMI/BMC)适配机制与可重装的操作系统清单。
名词速记:指令集(lib) = 某厂商交换机的"命令翻译手册";纳管 = 把设备接入系统统一远程管理;IPMI/BMC = 服务器主板上的"带外遥控器"。更多见《IDC 术语速查表》。
⚠️ 型号清单会随软件版本增补,最终以系统内"交换机管理 → 添加 → 型号下拉"中实际可选项为准。

交换机自动化纳管:适配机型与指令集#

DCIM 可以对接入的交换机做"自动化纳管"——由系统直接登录交换机下发命令,完成端口开关、VLAN 划分、限速等操作,无需运维手动逐台敲命令。能否自动化、能做哪些操作,取决于该交换机匹配到的"指令集"。本节列出系统内置支持的厂商、型号、指令集与可执行的自动化操作。

一、适配机制说明#

1. 指令集(lib)是什么
不同厂商(华为、H3C、思科…)的交换机命令语法各不相同。系统为每个厂商/系列内置了一套"指令集"(代码中称 lib),相当于一本"该型号交换机的命令翻译手册"。添加交换机时选择"厂商 + 型号",系统就会自动绑定对应指令集,之后所有自动化动作都由该指令集翻译成具体命令下发。
2. 控制协议(SSH / Telnet / NETCONF / SNMP)
系统通过网络协议登录交换机执行命令,可选协议在添加/编辑交换机时的"协议"下拉框中选择:
协议作用说明
SSH加密远程登录下发命令最常用,推荐
Telnet明文远程登录下发命令老设备使用,需填端口;用户名可留空
NETCONF(取值 netconf/ssh)基于 XML 的网络配置协议当前仅 Juniper 系列支持
SNMP只读采集不用于下发配置,仅用于"刷新端口连接状态/速率/MTU/物理地址"等状态读取,以及 CPU/内存/温度监控
暂不设置(none)不启用自动化仅作记录,系统不主动登录设备
协议下拉框中能选哪几项,是由所选型号的指令集实际支持的协议动态决定的:例如 Juniper 会多出 Netconf;Arista 系列当前只开放了 SSH 与 SNMP。
3. "通用支持系列" vs "已测试型号"
每个厂商下按系列(如华为 S 系列、CE 系列)组织。每个系列里有两类条目:
已测试型号:研发实际测过的具体型号(如 Huawei S5720S-52X-LI-AC、H3C S9810、Juniper EX3300-48t)。匹配这些型号自动化最可靠。
通用支持("…通用支持"):同系列其它型号的兜底条目(如 H3C S 通用支持、Cisco IOS 通用支持)。当具体型号不在已测试清单中、但属于同系列时,可选用通用支持条目,复用该系列的指令集。
两者背后可能是同一套指令集,只是型号标签不同。
4. 不在列表中的型号怎么办
若属于已支持厂商的某个系列,可选对应的"…通用支持"条目纳管。
若完全不在内置清单内:系统不提供"自定义/手动编写指令集"的界面(指令集是后端内置代码,需研发新增)。此类设备仍可作为记录登记,并可走 SNMP 通用协议做只读状态采集(端口状态/速率/MTU/物理地址、sysDescr),但无法执行 VLAN、限速、端口开关等下发类自动化。
您也可以联系我们获取免费的型号适配
提示:系统也支持按 SNMP 自动探测设备型号(读取 sysDescr 并与各厂商关键字/特征匹配),匹配成功即自动选定型号与指令集。

二、支持的指令集(lib)一览#

下表为系统内置的全部厂商指令集(来源:app/Addons/SwitchSupport/ 各厂商目录;版本号为各厂商基础支持库 metaData 中的 version)。
厂商指令集名称厂商系列支持的控制协议版本
H3C 交换机基础支持库H3C / 新华三S 系列SSH、Telnet、SNMP(只读)2021-02-18
Huawei 交换机基础支持库华为S 系列、CE 系列SSH、Telnet、SNMP(只读)2021-02-18
Cisco 交换机基础支持库思科IOS 系列、N 系列(NX-OS)SSH、Telnet、SNMP(只读)2021-02-24
Juniper 交换机基础支持库JuniperEX 系列、QFX 系列SSH、NETCONF、SNMP(只读)2021-02-05
Dell 交换机基础支持库戴尔S 系列SSH、Telnet、SNMP(只读)2023-02-13
HP 交换机基础支持库HP / 3ComBaseline 系列SSH、Telnet、SNMP(只读)2023-05-29
Arista 交换机基础支持库AristaSX / TX / QX 系列SSH、SNMP(只读)(Telnet 代码内已禁用)2024-08-12
Ruckus 交换机基础支持库RuckusICX 系列SSH、Telnet、SNMP(只读)2021-09-15
Ruijie 交换机基础支持库锐捷SE 系列SSH、Telnet、SNMP(只读)2022-01-27
ZTE 交换机基础支持库中兴ZXR 5200 系列SSH、Telnet、SNMP(只读)2022-02-14
说明:NETCONF 控制目前仅 Juniper 真正开放(其指令集中存在独立的 netconf 协议方法集)。Dell、Cisco IOS、Ruckus、Ruijie、ZTE 的指令集中虽含"检查/开启 NETCONF"动作,但其下发配置仍走 SSH/Telnet 协议。Arista 的 Telnet 方法块在代码中被注释禁用,实际只开放 SSH 与 SNMP。

三、已测试型号 → 指令集对照#

下表为各厂商内置的"已测试型号 / 通用支持"条目(来源:各厂商 *.php 的 supportedDevice)。标注"通用支持"的为同系列兜底条目。
型号 / 条目系列所属厂商
H3C S1626S 系列H3C
H3C S3100V2-26TP-SIS 系列H3C
H3C S5800-56CS 系列H3C
H3C S5810-50SS 系列H3C
H3C S9810S 系列H3C
H3C S6300S 系列H3C
H3C S5120S 系列H3C
H3C S5130S 系列H3C
H3C S 通用支持S 系列H3C
Huawei S5720S-52X-LI-ACS 系列华为
Huawei S5720S-52P-LI-ACS 系列华为
Huawei S 通用支持S 系列华为
Huawei CE6870-48S6CQ-EICE 系列华为
Huawei CE6851-48S6Q-HICE 系列华为
Huawei CE5810-48T4S-EICE 系列华为
Huawei CE 通用支持 MqcCE 系列华为
Huawei CE 通用支持 QosCE 系列华为
Cisco NX-OS(tm) N3000N 系列思科
Cisco N 通用支持N 系列思科
Cisco IOS Catalyst 4500IOS 系列思科
Cisco IOS 通用支持IOS 系列思科
Juniper EX3300-48t Ethernet SwitchEX 系列Juniper
Juniper EX4300-48t Ethernet SwitchEX 系列Juniper
Juniper EX4300-48p Ethernet SwitchEX 系列Juniper
Juniper EX 通用支持EX 系列Juniper
Juniper QFX5100-48s-6q Ethernet SwitchQFX 系列Juniper
Juniper QFX5110-48s-4c Ethernet SwitchQFX 系列Juniper
Juniper QFX 通用支持QFX 系列Juniper
Dell S 通用支持S 系列戴尔
HP 2952-SFPBaseline 系列HP
HP Baseline 通用支持Baseline 系列HP
Arista SX系列 通用支持SX 系列Arista
Arista TX系列 通用支持TX 系列Arista
Arista QX系列 通用支持QX 系列Arista
Ruckus ICX7450-48ICX 系列Ruckus
Ruckus ICX 通用支持ICX 系列Ruckus
Ruijie S2910-24GT4XS-ESE 系列锐捷
Ruijie SE 通用支持SE 系列锐捷
ZTE 5200 通用支持ZXR 5200 系列中兴
Juniper 还会按 Junos 版本(9–20)细分到不同子指令集(Junos9 / Junos12 / Junos15),添加时由系统根据探测到的系统版本自动选择,无需手动区分。

四、各指令集支持的自动化操作#

下表的操作名为系统面向用户展示的中文名(来源:后端 getSwitchSupportMethodComment 的展示映射)。系统会过滤掉内部方法(如读取接口配置、自动登录正则、端口名过滤等),只把下列"业务可见"操作展示给用户。各厂商在 SSH / Telnet(及 Juniper 的 NETCONF)下的可下发操作基本一致。
SSH / Telnet / NETCONF(下发配置类)通用操作集:
操作含义
设置端口 VLAN给端口划入指定 VLAN
解绑端口 VLAN取消端口 VLAN 绑定
批量刷新端口绑定 VLAN 号批量回读/同步端口 VLAN
批量绑定/刷新端口 Mac 地址批量做端口 MAC 绑定
服务器端口 Mac 地址自动绑定自动学习并绑定服务器侧 MAC
设置端口 QoS 上行限制上行限速
关闭端口 QoS 上行限制取消上行限速
设置端口 QoS 下行限制下行限速
关闭端口 QoS 下行限制取消下行限速
批量刷新端口 QoS批量回读/同步限速配置
开启端口 / 关闭端口端口 up/down
绑定 Arp / 解绑 Arp / 检查 Arp 绑定ARP 绑定管理(IP-MAC 绑定)
备份配置拉取设备配置做备份
获取设备 MAC (Chassis Mac) 地址读取设备机箱 MAC
设定端口名备注(仅 SSH)写端口描述
检查 Netconf 开启状态 / 使能 NetconfNETCONF 启停(主要用于 Juniper)
SNMP(只读采集类)操作集(所有指令集一致):
刷新端口连接状态、刷新端口链路速率、刷新端口 MTU、刷新端口物理地址、收集端口 QoS 上行/下行限制、(部分型号)开启/关闭端口;另含 CPU、内存、温度、内存总量监控采集。
操作 × 指令集 支持矩阵(√ = 该指令集 SSH/Telnet 协议支持下发;NC = 额外支持 NETCONF;只 H3C/华为有差异处单独标注):
操作H3C华为 S华为 CE思科 IOS思科 NJuniperDellHPAristaRuckus锐捷中兴
设置/解绑端口 VLAN√√√√√√ NC√√√(仅SSH)√√√
批量刷新 VLAN√√√√√√ NC√√√√√√
端口 MAC 绑定/自动绑定√√√√√√ NC√√√√√√
QoS 上/下行限速及取消√√√√√√ NC√√√√√√
批量刷新 QoS√√√√√√ NC√√√√√√
开启/关闭端口√√√√√√ NC√√√√√√
ARP 绑定/解绑/检查√√√√√√ NC√√√√√√
备份配置√√√√√√ NC√√√√√√
获取设备机箱 MAC√√√√√√ NC√√√√√√
设定端口名备注(SSH)√√√√√√√√√√√√
ACL 源地址校验(绑定/解绑/查询)—√(仅华为S)——————————
SNMP 端口状态/速率/MTU/物理地址等只读采集√√√√√√√√√√√√
备注:
ACL 源地址校验自动化操作(绑定/解绑/查询 ACL)仅华为 S 系列指令集内置(addAcl/delAcl/getAcl);其余厂商指令集未内置该自动化方法(界面"绑定/解绑 ACL"文案对其它型号不可用)。
Juniper(EX/QFX)额外支持通过 NETCONF 协议下发上述同一组操作。
表中"√(仅SSH)/Arista"指 Arista 当前仅开放 SSH 控制(Telnet 在代码中被注释禁用)。
华为 CE 系列另含 ARP 绑定状态检查(checkArpBinding);细节按型号略有差异。

系统适配的服务器与操作系统#

简释:IDC 指数据中心机房;纳管 指把一台物理服务器接入本系统后即可远程管理;带外管理(IPMI/BMC) 指服务器主板上一块独立的小芯片(BMC),它有自己的网口和电源,即使服务器主系统关机或死机,也能通过它远程开关机、看屏幕、装系统——就像给服务器配了一个"遥控器"。

一、服务器适配机制(重点先读)#

本系统对"服务器"的纳管不依赖某个固定的"官方适配机型清单",而是基于业界通用的 IPMI / BMC 带外管理标准。其要点如下:
机制说明
通用 IPMI 纳管只要服务器带有符合 IPMI 标准的 BMC 管理口(即可通过 IP + 用户名 + 密码登录的远程管理控制器),即可被本系统纳管并执行带外操作,不限定服务器品牌/厂商。系统记录每台服务器的 IPMI 地址、用户名、密码(ipmi_metadata)后即可下发各类带外指令。
是否支持 IPMI 可标记在"硬件型号"模板上有一个"是否支持 IPMI"开关(ipmi_support)。当某型号未标记支持 IPMI 时,系统会拒绝执行依赖 IPMI 的操作(如修改下次启动项、修改启动模式),并提示"需要服务器支持 IPMI"。
引导/启动模式(Boot Mode)重装系统时可选择启动模式:保持默认 / 传统 BIOS(bios)/ UEFI(uefi)。选择启动模式同样需要该服务器支持 IPMI。
远程控制台(KVM)类型每个硬件型号需在"KVM 类型"里指定该机型 BMC 的控制器型号(如 Dell iDRAC9、华为 iBMC6、超微 等),系统据此调用对应的控制台适配驱动;可设为 auto(自动探测匹配)。完整可选清单见下方第六节《适配的服务器带外管理(BMC/KVM)型号》。
说明:电源、读 MAC、传感器、重置 BMC 等标准 IPMI 能力是厂商无关的(任何符合 IPMI 标准的服务器都可用);而远程控制台(KVM)/ 装系统引导则由部署在各数据中心的"从节点(Slave / 被控)"针对不同厂商的 BMC 控制器内置了专属适配驱动——完整清单见第六节。系统未使用 Redfish,全部基于 IPMI + 各 BMC 的控制台协议实现。

二、支持的操作系统(可重装 / 可识别)#

系统通过"镜像扫描器"自动识别上传的安装镜像属于哪种操作系统及版本(依据镜像内的特征文件,如 .treeinfo、.discinfo、.disk/info、install.wim 等),随后即可用于服务器重装。当前内置识别能力如下:
操作系统说明 / 版本范围识别 / 适配能力
CentOSCentOS 6.x、7.x、8.x(含 8.x 各小版本),以及 CentOS Stream 8/9/10读取 .treeinfo 与 centos-release 包识别具体版本,区分 Linux 版与 Stream 版
RHEL(红帽企业版)Red Hat Enterprise Linux 8.x、9.x(内置版本表当前列出 9.4)通过 grub.cfg 与 redhat-release 包识别版本
AlmaLinuxAlmaLinux 8、9、10读取 almalinux-release 包识别主版本
Rocky LinuxRocky Linux 8、9、10读取 rocky-release 包识别版本与架构
openEuleropenEuler 22 LTS(识别逻辑当前覆盖 22;版本表另列有 24 LTS,见 gaps)读取 openEuler-release 包识别版本
TencentOS Server(腾讯 OS)TencentOS Server 3、4读取 tencentos-release / tlinux-release 包识别版本与架构
DebianDebian 8 ~ 13读取 .disk/info 识别版本号与代号
UbuntuUbuntu 14.04 ~ 26.04(含 16.04/18.04/20.04/22.04/24.04 等 LTS)读取 .disk/info 识别版本号与代号
FreeBSDFreeBSD 12、13读取 bin/freebsd-version 识别主版本
VMware ESXiESXi 5、6、7、8读取 .discinfo 识别版本(虚拟化平台)
Proxmox VEProxmox 5 ~ 9通过 proxmox-ve*.deb 包识别主版本(虚拟化平台)
XenServer通过镜像内 xenserver-release / xha 包识别版本(虚拟化平台)识别 client_install 目录与版本包
Windows自动读取镜像(install.wim/.esd/.swm)中的各版本/语言条目解析 WIM 元数据列出可安装的 Windows 版本与语言
提示:上表"版本范围"以系统内置版本表(App\Config\OS)与各扫描器实际实现为准。镜像能否真正用于安装,取决于上传的镜像文件被扫描器识别为受支持版本。

三、重装系统时可选的分区与启动方式#

重装(reinstallOS)时支持以下选项:
选项取值 / 说明
操作系统镜像从该服务器所属"硬件型号"绑定的可用镜像中选择
启动模式保持默认 / 传统 BIOS / UEFI(需支持 IPMI)
分区方式默认分区 / 自定义分区 / 高级分区 / 预设"分区方案"(需相应权限)
仅格式化系统盘可选(Windows 场景可选"只格式化第一个分区")
指定系统磁盘安装可选(前端提示:需服务器 BIOS 开启 VT 虚拟化,否则无法安装)
远程端口自定义远程管理端口(禁用 80/443/3306/21 等)
主机名、安装采集器等可选

四、服务器可执行的带外(IPMI)自动化操作#

下列操作均通过 BMC/IPMI 远程下发,不要求服务器主系统在线:
操作说明
开机 / 关机 / 重启电源控制(on / off / reset),关机与重启可触发短信通知关联用户
查询电源状态读取当前开/关机状态
设置下次启动项可设为 PXE 网络引导 / BIOS 设置 / 硬盘 / 光驱(cdrom),支持按 BIOS 或 UEFI 模式下发(需支持 IPMI)
重置 BMC远程重启服务器的 BMC 管理控制器
远程控制台(KVM)打开远程控制台远程看屏/操作;支持向控制台发送按键串;支持关闭控制台;支持虚拟介质(virtual media)挂载;可按系统配置进行会话录像(审计)
检测控制台可用性主动测试该服务器 KVM 是否可用(TestKVM)
Ping IPMI 设备探测 BMC 管理口是否在线
读取网卡 MAC通过 IPMI 读取服务器 MAC,并按硬件型号的"MAC 偏移量"推算各端口 MAC
IPMI 用户管理列出 / 新增 / 启用 / 停用 / 删除 BMC 用户,修改 BMC 用户密码,权限分 administrator / operator / user

五、关于"硬件型号库"与"刀片机箱"的澄清#

"硬件型号"是由运营方(管理员)自行创建的模板,并非系统出厂自带的"官方适配机型清单"。 新建硬件型号时由用户自定义:名称、设备高度(U)、网口/端口数量及内置网口名称、MAC 地址偏移量、KVM 类型、是否支持 IPMI、绑定可安装镜像、设备正/背面照片等。
"刀片机箱(Blade Chassis)"同样是用户自建概念:在创建硬件型号时勾选"是否为刀片机",并填写机箱容量(可容纳几台刀片)与机箱行数,系统据此生成机箱内的槽位(unit)供放置刀片服务器。它描述的是机房里一种"一个机箱装多台服务器"的物理形态,由用户按实际设备录入,而非固定适配表。

六、适配的服务器带外管理(BMC/KVM)型号#

虽然电源、读 MAC 等标准 IPMI 操作对任何服务器通用,但远程控制台(看屏幕/装系统)需要对接各厂商 BMC(如 Dell iDRAC、HPE iLO、华为 iBMC、超微 等)各自的私有协议。本系统的"从节点(被控)"内置了下列厂商/控制器的专属控制台适配驱动;在 设备管理 → 硬件型号 → KVM 类型 下拉中为该机型选择对应项即可(也可选"自动检测"由系统探测匹配)。
控制台模式说明:
HTML5:浏览器内直接打开控制台,无需插件,体验最好。
Java:需通过下载的 KVM 启动文件(.jnlp)由本地 Java 环境打开(多见于较老的 BMC)。
显示名(下拉所见)取值(kvm_type)对应服务器 BMC / 控制器控制台模式
自动检测auto由系统自动探测 BMC 型号并匹配对应驱动视探测结果
Dell - iDRAC6idrac6戴尔 iDRAC6(较老机型)Java
Dell - iDRAC7idrac7戴尔 iDRAC7Java
Dell - iDRAC8idrac8戴尔 iDRAC8Java
Dell - iDRAC9idrac9戴尔 iDRAC9(新机型)HTML5
HP - ILO2ilo2HPE iLO2Java
HP - ILO4ilo4HPE iLO4Java
HP - ILO5ilo5HPE iLO5Java
华为 iBMChuawei华为通用 iBMCJava
华为 iBMC 6huawei_ibmc6华为 iBMC V6(新机型)HTML5
华为 iManahuawei_imana华为 iMana(较老管理口)Java
华为 iMana (兼容增强)huawei_imana_compatible华为 iMana 兼容增强版Java
SuperMicrosupermicro超微通用Java
SuperMicro OEMsupermicro_oem超微 OEM 定制Java
SuperMicro(HTML5)supermicro_html超微 HTML5 iKVMHTML5
联想 ThinkSystem XClaritylenovo_xclarity联想 XClarity Controller (XCC)HTML5
浪潮 OEMinspur_oem浪潮 Inspur OEMHTML5
H3C HDMh3c_hdm新华三 HDMHTML5
Cisco - IMCcisco_imc思科 UCS / IMCJava
ASRockRack OEMasrockrack_oem华擎 Rack OEMHTML5
Intel - iBMC v1intel_ibmc_v1Intel 服务器 BMC v1Java
通用KVM v1ami_v1AMI MegaRAC 通用 v1(多见于白牌/中小厂商)Java
通用KVM v2ami_v2AMI MegaRAC 通用 v2Java
通用KVM v2 (兼容增强)ami_v2_compatibleAMI 通用 v2 兼容增强版Java
MegaRAC SP-Xmegarac_sp_xAMI MegaRAC SP-X(新一代通用 BMC)HTML5
TopLink IKVMtoplink_ikvmTopLink 一体机自带 iKVMHTML5
选型与覆盖建议:
主流品牌服务器(戴尔、HPE、华为、超微、联想、浪潮、新华三、思科、华擎、Intel)均有专属适配,按机型 BMC 选对应项即可。
白牌 / 中小厂商服务器:其 BMC 多基于 AMI MegaRAC,可优先选 MegaRAC SP-X(HTML5),或退回 通用KVM v1/v2。
拿不准时选 自动检测(auto),由系统探测后匹配。
即便某 BMC 不在上表,只要它符合标准 IPMI,电源控制、读取 MAC、重置 BMC 等仍可用;仅"网页控制台/一键装系统"可能受限,此时可尝试 VNC 或通用 KVM 驱动。
您也可以联系我们获取免费的型号适配
修改于 2026-06-26 09:25:02
上一页
《客户端:账户设置、SSH 密钥与 API》
下一页
常见问题 FAQ
Built with