欢迎阅读 Sushy 文档!¶
概述¶
Sushy 是一个用于与基于 Redfish 的系统通信的 Python 库。
该库的目标是极其简单、体积小、依赖项尽可能少,并且在与 BMC 交互时非常保守,只发出足够的请求 (BMC 非常不稳定)。
因此,该库的范围已限制为 OpenStack Ironic 项目所支持的内容。 随着项目的发展,如果需要更多来自 Redfish 的功能,我们可以扩展 Sushy 以满足这些需求。
自由软件:Apache 许可证
- 包含 Redfish 注册表文件,根据以下许可授权
知识共享署名 4.0 许可:https://creativecommons.org/licenses/by/4.0/
用法:https://docs.openstack.org/sushy/2025.2/reference/usage.html
特性¶
围绕 SystemCollection 和 System 资源进行抽象 (基本的服务器识别和资产信息)
基于 Redfish 的 RAID
Redfish 以太网接口
系统映射
系统处理器
存储管理
系统电源管理 (软启动和硬启动;包括 NMI 注入)
更改系统启动设备、频率 (一次或永久) 和模式 (UEFI 或 BIOS)
机箱管理
OEM 扩展
虚拟媒体管理
会话管理