سمك الريدفيش (المواصفات)
معيار Redfish عبارة عن مجموعة من المواصفات التي توفر بروتوكولًا قياسيًا في الصناعة يوفر واجهة RESTful لإدارة الخوادم والتخزين والشبكات والبنية التحتية المتقاربة . [ 1 ] [ 2 ]
تاريخ
تم تطوير معيار Redfish تحت مظلة SPMF في DMTF عام 2014. ونُشرت أول مواصفات مع النماذج الأساسية (1.0) في أغسطس 2015. [ 3 ] وفي عام 2016، أُضيفت نماذج لأنظمة BIOS، ومحركات الأقراص، والذاكرة، والتخزين، ووحدات التخزين، ونقاط النهاية، والشبكة، والمحولات، وأجهزة PCIe، والمناطق، وجرد وتحديث البرامج/البرامج الثابتة، وبطاقات الشبكة متعددة الوظائف، وواجهة المضيف (كبديل لـ KCS)، وتعيين الصلاحيات. وفي عام 2017، أُضيفت نماذج للتركيب، والموقع، والتصويبات. [ 4 ] ويجري العمل حاليًا على نماذج لتبديل الإيثرنت، وإدارة مركز البيانات (DCIM) ، وOCP.
في أغسطس 2016، أصدرت SNIA أول نموذج لخدمات تخزين الشبكة (Swordfish [ 5 ] )، وهو امتداد لمواصفات Redfish.
تبني الصناعة
دعم Redfish على الخادم
- Advantech SKY Server BMC [ 6 ]
- Dell iDRAC BMC مع الحد الأدنى من iDRAC 7/8 FW 2.40.40.40، وiDRAC9 FW 3.00.00.0
- Fujitsu iRMCS5 BMC [ 7 ]
- HPE iLO BMC مع الحد الأدنى من iLO4 FW 2.30 و iLO5 والإصدارات الأحدث
- HPE Moonshot BMC مع الحد الأدنى من البرامج الثابتة 1.41
- وحدة تحكم Lenovo XClarity (XCC) BMC مع الحد الأدنى من إصدار البرنامج الثابت XCC 1.00
- Supermicro X10 BMC مع الحد الأدنى من البرامج الثابتة 3.0 و X11 مع الحد الأدنى من البرامج الثابتة 1.0
- نظام إدارة اللوحة الأم (BMC) لأنظمة الطاقة من IBM مع الحد الأدنى لمستوى البرامج الثابتة OpenPOWER (OP) OP940 [ 8 ]
- معالج الخدمة المرن لأنظمة الطاقة من IBM (FSP) مع الحد الأدنى لمستوى البرامج الثابتة FW860.20 [ 9 ]
- وحدة التحكم الإدارية المتكاملة من سيسكو مع الحد الأدنى من إصدار برنامج IMC 3.0 [ 10 ]
- يوفر Pi-KVM [ 11 ] مع الحد الأدنى من إصدار KVMd 2.0، [ 12 ] أيضًا واجهة برمجة تطبيقات HTTP بديلة [ 13 ]
دعم ريدفيش على BMC
- الإشراف على برمجيات إنسيد [ 14 ] بي إم سي
- OpenBMC عبارة عن حزمة برامج ثابتة مفتوحة المصدر تعاونية لمؤسسة لينكس [ 15 ]
- برنامج إدارة MegaRAC عن بعد من شركة American Megatrends [ 16 ]
- Vertiv Avocent Core Insight Embedded Management Systems[17]
Software using Redfish APIs
- OpenStackIronic bare metal deployment project has a Redfish driver.
- Ansible has multiple Redfish modules for Remote Management including redfish_info, redfish_config, and redfish_command
- ManageIQ
- Apache CloudStack
Redfish libraries and tools
Redfish is used by both proprietary software (such as HPE OneView) as well as open source software (such as OpenBMC).[23][24]
See also
- Intelligent Platform Management Interface (IPMI)
- Create, read, update and delete (CRUD)
- JSON
- OData – Protocol for REST APIs
References
- ↑Sharwood, Simon (March 21, 2016). "Gang of five plans extensions to Redfish management spec". www.theregister.co.uk.
- ↑Miller, Michael J. (August 25, 2016). "Advances in USB, PCIe, InfiniBand and Redfish Point the Way Forward at IDF". PCMAG.
- ↑"DMTF signs off Redfish server management spec v 1.0". The Register. Retrieved 29 January 2019.
- ↑"DMTF announces Redfish API advancements". 23 August 2016. Retrieved 29 January 2019.
- ↑"How to get started with the Swordfish storage management standard". 7 May 2018. Retrieved 29 January 2019.
- ↑"Advantech SKY Server series". www.advantech.com. Retrieved 2021-09-08.
- ↑"iRMC Redfish API". support.ts.fujitsu.com. Retrieved 2022-05-05.
- ↑"IBM Knowledge Center". www.ibm.com. 5 June 2017. Retrieved 2020-02-12.
- ↑"IBM Knowledge Center". www.ibm.com. Retrieved 2020-02-12.
- ↑"Cisco Supports Redfish Standard: API Enhances UCS Programmability". Cisco Blogs. 2017-01-04. Retrieved 2020-11-24.
- ↑ " [ PiKVM ] Redfish [ I ] تكامل" . docs.pikvm.org . تم الاطلاع عليه بتاريخ 2025-09-06 .
- ↑ "KVMD 2.0: دعم Redfish وتحسينات برنامج تشغيل HID" . docs.pikvm.org . 2020-10-04 . تم الاطلاع عليه بتاريخ 2025-09-06 .
- ↑ " [ PiKVM § ] HTTP API [ R ] مرجع § Redfish" . docs.pikvm.org . تم الاسترجاع في 2025-09-06 .
- ↑ "منتجات البرامج الثابتة من BMC" . تم الاطلاع عليه بتاريخ 29 يناير 2019 .
- ↑ خادم ويب شامل يدعم Redfish وKVM وواجهة المستخدم الرسومية وDBus لـ OpenBMC: openbmc/bmcweb ، openbmc، 29-08-2019 ، تاريخ الاسترجاع 29-08-2019
- ↑ "برنامج إدارة MegaRAC عن بعد" . تم الاطلاع عليه بتاريخ 26 فبراير 2020 .
- ↑ "أنظمة إدارة Avocent Core Insight المدمجة" . تم الاطلاع عليه بتاريخ 26 فبراير 2020 .
- ↑ "مكتبات وأدوات DMTF Redfish" . GitHub . تم الاطلاع عليه بتاريخ 6 مايو 2019 .
- ↑ "حزمة ريدفيش - github.com/stmcginnis/gofish/redfish - حزم جو" . pkg.go.dev . تم الاطلاع عليه بتاريخ 1 أغسطس 2023 .
- ↑ "Mojo::Redfish::Client - عميل Redfish بلمسة Mojo" . تم الاطلاع عليه بتاريخ 28 فبراير 2020 .
- ↑ "وثائق بايثون ريدفيش" . تم الاطلاع عليها بتاريخ 6 مايو 2019 .
- ↑ "وثائق سوشي" . تم الاطلاع عليه بتاريخ 6 مايو 2019 .
- ↑ "مشاريع مفتوحة المصدر تستخدم تقنيات DMTF" . تم الاطلاع عليه بتاريخ 3 فبراير 2019 .
- ↑ "openbmc/bmcweb" . GitHub . تم الاسترجاع في 12 فبراير 2020 .
- معايير الشبكات
- معايير DMTF
- إدارة النظام
- إدارة خارج النطاق
- معايير أجهزة الكمبيوتر
