3. Alletra OS与Intelligent Data Platform

HPE Alletra 的“智能”并非来自单一固件,而是由一套分层软件栈共同支撑:底层是 Alletra OS 负责数据面与硬件抽象,中间是 Intelligent Data Platform(IDP)提供统一控制面与 API,上层是 AIOps 与 InfoSight 云服务完成遥测采集、健康评估与预测性运维。理解这三层各自“管什么、暴露什么接口、数据往哪流”,是后续做部署、纳管和自动化编排的前提。

一、Alletra OS:数据面的执行者

Alletra OS 是运行在存储节点上的系统软件,它把物理介质(NVMe SSD)、控制器、网络端口抽象为可被上层调度的存储资源。其核心职责包括:卷与快照的生命周期管理、数据缩减(去重与压缩)、精简配置、多路径与主机连接映射、复制与快照一致性组。对工程师而言,Alletra OS 是“真正落盘”的那一层——你在 GUI 或 API 上创建的一个卷,最终由它决定落在哪些 SSD、以何种 RAID/纠删码方式保护、通过哪个前端端口暴露给主机。

Alletra OS 采用全活双控架构,两个控制器同时对外服务,任一控制器故障时,其承载的卷由对端接管,主机侧通过多路径(ALUA)感知路径切换。这一点在部署时直接影响主机配置:必须启用原生多路径并正确设置路径优先级,否则故障切换可能不生效。

二、Intelligent Data Platform:统一控制面与 API 驱动

IDP 是 Alletra 的管理中枢,它把底层 Alletra OS 的能力封装成统一的 REST API,并提供 GUI、CLI 和自动化工具三种消费方式。IDP 的关键设计是“API 优先”:GUI 上能做的操作,几乎都能通过 REST API 完成,这使得 Ansible、Terraform、Python 脚本可以像操作云资源一样操作存储。

IDP 的 API 采用标准的 HTTPS + JSON 形式,认证基于会话令牌或 OAuth。典型调用流程是:先向 /api/v1/credentials 提交用户名密码换取 token,再携带 token 调用资源接口。下面是一个创建卷的示例请求体(参数为教学示例,非实测值):

POST /api/v1/volumes
Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "vol_app_db_01",
  "sizeMiB": 512000,
  "provisioningType": "thin",
  "compression": "default",
  "deduplication": "default",
  "hostGroupId": "hg_oracle_rac"
}

返回结果中会包含卷的 id、wwn 和 state。工程上判断创建是否成功,不能只看 HTTP 200,还要检查 state 是否进入 normal,以及 wwn 是否已生成——因为主机端多路径配置依赖 WWN 做绑定。若 state 长时间停留在 creating,通常意味着后端 SSD 容量不足或 RAID 重建未完成。

三、AIOps 与 InfoSight:从遥测到预测

InfoSight 是 HPE 的云端智能运维平台,Alletra 通过安全通道将遥测数据(性能计数器、容量趋势、硬件健康、事件日志)持续上传。AIOps 则是在 InfoSight 数据基础上运行的分析引擎,它做三件事:异常检测、根因定位和容量/性能预测。

遥测采集的粒度通常是分钟级,关键指标包括:卷级 IOPS、时延、队列深度、SSD 磨损度、控制器 CPU 利用率、端口误码率。InfoSight 会把这些指标与全球同型号设备的基线做对比,当某块 SSD 的介质错误率偏离基线时,会提前生成“预测性更换”建议,而不是等到盘彻底故障。这正是 AIOps 相对传统阈值告警的价值:它看的是趋势和偏离度,而非单点越限。

对部署工程师来说,InfoSight 集成需要在初始配置时完成两件事:一是确认存储阵列能通过 443 端口访问 HPE 云接入点;二是完成阵列在 InfoSight 门户的注册绑定。若企业网络禁止出站,则需要部署本地 Collector 做代理转发,否则 AIOps 功能将不可用。

Alletra 软件栈与数据流:从主机请求到 AIOps 闭环 应用主机 多路径 / ALUA REST API Intelligent Data Platform 统一 REST API / GUI / CLI 卷·快照·主机组·复制策略 下发资源指令 Alletra OS(数据面) 卷管理 · 去重压缩 · 精简配置 双活控制器 · 快照一致性组 NVMe SSD 池 · 前端端口映射 读写落盘 NVMe SSD 介质层 磨损度 · 介质错误率 · 时延 遥测上传 443 / Collector InfoSight 云平台 性能/容量/健康遥测 全球基线对比 异常检测 · 根因定位 预测性更换建议 容量/性能趋势预测 AIOps 建议回传 关键判断:API 返回 state=normal 且 wwn 已生成 → 卷可用;InfoSight 显示偏离基线 → 提前介入,而非等告警。 部署前提:阵列可出站访问 443;若禁出站需部署本地 Collector,否则 AIOps 与预测功能不可用。

四、三层协同的实际判断逻辑

把三层串起来看,一次典型的“创建卷并纳管”操作会经过这样的路径:工程师通过 IDP 的 REST API 提交卷参数 → IDP 校验并下发到 Alletra OS → Alletra OS 在 SSD 池上分配空间、建立映射 → 主机通过 WWN 识别新卷并挂载 → 遥测数据持续上传 InfoSight → AIOps 在数小时到数天内建立该卷的性能基线。此后若该卷时延突然抬升,InfoSight 会先判断是主机侧队列堆积、还是后端 SSD 介质问题,再给出定位建议。

这里有一个容易被忽略的工程细节:InfoSight 的预测能力依赖“足够长的遥测历史”。新部署的阵列在前 24~48 小时内基线尚未稳定,此时 AIOps 的异常判断可能偏保守或偏敏感。因此不建议在刚完成初始化时就依据 InfoSight 告警做硬件更换决策,而应等基线收敛后再看趋势。

部署检查要点:确认 IDP API 可达(通常为管理 IP 的 443 端口)、确认 InfoSight 注册状态为“已连接”、确认遥测上传无丢包。这三项任一不满足,自动化编排和 AIOps 都会退化为“只能看不能预测”。