Skip to content

功能教程:客户端与资产管理

客户端管理是 HrnrOS 的核心功能之一,它为您提供了一个集中式的界面来监控和操作所有通过 PXE 客户端系统上线的服务器。新版本带来了全新的可视化硬件管理体验,支持直接在网页深度查看硬件参数,并能实时生成 Excel 报表。

客户端管理功能概览

  • 集中监控: 在一个统一的列表中查看所有客户端的 IP 地址、MAC、服务器序列号 (SN)、在线状态和最后活跃时间。
  • 深度硬件可视化: 无需下载文件,直接在 Web 界面展开查看服务器的 CPU、内存、硬盘、网卡、GPU 等详细配置。
  • Excel 报表系统: 支持生成单台服务器的完整硬件 Excel 报表,或单独导出某个部件(如内存)的报表;支持批量打包下载。
  • 远程控制: 对单个或多个客户端执行远程重启命令。
  • BMC 密码重置: 为支持的服务器型号提供安全的 BMC(底板管理控制器)密码重置功能,支持批量操作。
  • 远程终端: 直接在浏览器中打开一个到客户端的实时 WebSSH 终端,进行高级命令行操作。

步骤 1: 进入客户端管理页面

在 Web 界面左侧导航栏,点击 “客户端管理”,进入功能主界面。页面会展示一个包含所有已知客户端的详细列表。

(/assets/images/client_dashboard_overview.png)

步骤 2: 状态监控与客户端选择

  • 状态查看: 您可以直观地看到每个客户端是在线(绿色点)还是离线(灰色点),列表同时展示了服务器的 SN (序列号)MAC 地址 供快速识别。
  • 客户端选择:
    • 点击每行最左侧的复选框,可以选择一个或多个客户端。
    • 点击表头的复选框,可以全选所有当前列表中的客户端。
    • 选择客户端是执行所有批量操作的前提。

步骤 3: 查看与导出硬件详情

新版本允许您直接在网页上查看详细的硬件配置,而无需先下载文件。

  1. 展开详情: 点击列表行中的 展开硬件信息” 按钮。
  2. 切换硬件标签: 展开后,您可以点击不同的标签页(Tab)来查看各类硬件信息:
    • 核心组件: CPU、内存、主板、BIOS/BMC 信息。
    • 存储设备: 分类展示 机械硬盘 (HDD)固态硬盘 (SSD),包含转速、VMD 状态等细节。
    • 扩展卡: 网卡 (NIC)、RAID 卡、HBA 卡、GPU 显卡。
    • 其他: 电源 (PSU) 状态等。
  3. 分项导出: 在每个标签页的右上角,都有一个绿色的 “导出 XX 报表” 按钮(例如“导出内存报表”),点击即可下载仅包含该类硬件信息的 Excel 文件。

(/assets/images/hardware_details_expanded.png)

步骤 4: 执行操作

客户端管理页面提供了丰富的单机和批量操作。

单机操作(在客户端所在行点击按钮)

  • 下载完整报表: 点击 下载完整报表” 按钮,系统会实时生成一份包含该服务器所有硬件信息(CPU、内存、硬盘等所有 Sheet)的 Excel 文件供您下载。
  • 重置 BMC: 点击 重置BMC”,会弹出一个安全的模态框,让您重置该服务器的带外管理密码。
  • 重启: 点击 重启”,在确认后会向客户端发送立即重启的命令。
  • 终端: 点击 终端”,会在浏览器新标签页中打开一个到该客户端的实时 Shell 终端。

批量操作(选择客户端后点击页面顶部按钮)

  1. 勾选目标: 首先,在列表中勾选您希望操作的多台客户端。
  2. 执行批量命令: 点击页面顶部的相应按钮:
    • 重启选中”: 批量重启所有选中的在线客户端。
    • 批量重置BMC密码”: 弹出一个模态框,让您为所有选中的客户端统一设置新密码。
    • 批量下载”: 将所有选中客户端的 完整硬件报表 自动生成并打包成一个 .zip 压缩包供您下载。
    • 远程终端”: 打开选中服务器的终端(注意:建议一次只选择一台进行终端操作)。

(/assets/images/client_actions.png)

步骤 5: 查看操作进度

当您执行任何需要时间的操作(如批量重启)时,系统会弹出一个统一的进度模态框。

  • 实时反馈: 模态框会显示每个 IP 的处理状态。
  • 结果明确: 操作完成后,会显示成功或失败的统计信息。
  • 无需等待生成: 新的 Excel 报表生成技术在服务器内存中实时完成,点击下载即可立即开始传输,无需漫长的等待过程。