新一代数据中心的规模越来越庞大,运维管理越来越复杂,紫光股份旗下新华三集团内置的服务器管理系统HDM支持多种管理接口。如IPMI(Intelligent Platform Management Interface,智能平台管理接口),基于HTTPS的Web可视化接口,简单网络管理协议SNMP接口和基于RESTful架构的Redfish接口等。其中IPMI是一个受到广泛支持的行业标准,它指定了一组接口,以提供独立于主机系统的CPU、固件和操作系统的带外管理和监视功能。
IPMI作为较早期带外管理的标准,标准的功能有限,所以各服务器厂商在IPMI基础上扩展了很多实用功能,但是因为各厂商标准不够统一,命令不完全通用,导致这种传统标准不足以满足管理众多不同厂商多节点多服务器的融合架构,进而导致现代数据中心统一运维管理难度增加。在这种背景下,Redfish应运而生。
Redfish 是DMTF(工业化组织)维护的标准之一,由多个软硬件厂商参与,推动全球采用互操作管理标准。在设立之初就设定了安全,高可扩展管理,可读取界面,基于现有硬件可实现四项基本目标。其中基于现有硬件指的就是支持IPMI的BMC平台,这样Redfish就可以很好的满足了原有的硬件兼容性,可以保证从IPMI平滑升级到Redfish。通过使用HTTPS请求方式,保证了Redfish的数据传输过程安全可靠。通过RESTful形式的API来实现高可扩展管理,而且Redfish这些访问的数据格式都是JSON形态提交或者返回,它比IMPI的RAW命令和XML更简单易读,是实现人类可读数据界面的重要手段。
所以可以看到Redfish从设计之初就是为融合基础架构的通用管理协议而设定的,真正降低了开发运维复杂性,易于实施、易于使用&#