Hardware Management/Open RMC: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
No edit summary
 
(62 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:OCP-hardware-management-v1-17a3x.png|right]]
==Welcome==
==Welcome==


:Welcome to the OCP '''Open RMC''' Subproject. This is a subproject of the [https://www.opencompute.org/projects/hardware-management Hardware Management Project]
:Welcome to the OCP '''OpenRMC''' Subproject. This subproject specifies the northbound manageability interface for a rack manager.


:This Project is open to the public and we welcome all those who would like to be involved.
:This Project is open to the public and we welcome all those who would like to be involved.
Line 10: Line 9:
===Sub-Project Lead===
===Sub-Project Lead===


:- [mailto:han.wang@inspur.com Han Wang] (Inspur)
* [mailto:han.wang@ocproject.net Han Wang] (Meta)


===Project Calls===
==Get Involved==


Regular meetings are held every other Tuesday at 12:00 pm ET (9:00 am PT).
If you interested in get involved with OpenRMC:
:- [https://global.gotomeeting.com/join/317519061 Call Link]


For the latest meeting schedule and details, see the calender at the bottom of the Hardware Mgmt wiki.
* Participate in the discussion, mailing list: '''OpenRMC@OCP-All.groups.io''' ([https://ocp-all.groups.io/g/OpenRMC Mailing List Info])
:- https://www.opencompute.org/projects/hardware-management
* Attend the OpenRMC meetings
* Provide feedback and comments to working documents


==Agendas and Minutes==
===Project Calls===
 
:- [https://docs.google.com/document/d/1Zb6hm2jjl8aHRepnsfjcD3omSa3UCEfUTE-l5ZBas2w/edit?usp=sharing Future Agendas]
:- [https://docs.google.com/document/d/1jtuQt90Z0uzcDO7hF4baM_wxUcPOchzkTd-71KqNwCE/edit?usp=sharing Consolidated Minutes]
:- Recording of past calls are available at the bottom of the page
 
==Get Involved==
:- Participate in the discussion, mailing list: '''OpenRMC@OCP-All.groups.io''' ([https://ocp-all.groups.io/g/OpenRMC Mailing List Info])
:- Participate in OpenRMC meetings
:- Provide feedback and comments to working documents


==Working Documents==
Regular meetings are held on the 2nd and 4th Tuesday of the month. For meeting logistics, see the calendar at the bottom of the  [https://www.opencompute.org/projects/hardware-management Hardware Mgmt Project webpage].


:- OpenRMC Northbound API Specification - Release Candidate (Dec 2019, [https://drive.google.com/file/d/1vzBGnQMn3GOitJOs-mzygM3gl392MIDr PDF])
* [https://docs.google.com/document/d/1jtuQt90Z0uzcDO7hF4baM_wxUcPOchzkTd-71KqNwCE/edit?usp=sharing Agenda and Consolidated Minutes]
* Recording of past calls are available at the bottom of this wiki page


:- OpenRMC Northbound API Profile - Release Candidate (Dec 2019, [https://github.com/opencomputeproject/OCP-Profiles/pull/16/files Profile])
==IC Approved Contributions==


:- OpenRMC Design Requirements Specificiaton (Jan 2020, [https://drive.google.com/file/d/1qoQnY_UT60OF7XB6x5mgyx-qOdlj36ev PDF])
* Usage Guide and Requirements for OpenRMC Northbound API v1.0.0 (June 2021, [https://www.opencompute.org/documents/openrmc-1-0-0-usageguide-final-b-1-pdf link])
* Profile for OpenRMC v1.0.1 (Jan 2022, [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles link])
* Inspur OpenRMC Hardware/Firmware bundle - Click "Available Design Collateral". (Jan 2021, [https://www.opencompute.org/contributions?refinementList%5Bcontributor%5D%5B0%5D=Inspur&refinementList%5Bproject%5D%5B0%5D=Hardware%20Management%20%3E%20OpenRMC&refinementList%5Baccept_year%5D%5B0%5D=2020&configure%5BfacetFilters%5D%5B0%5D=archived%3Afalse])
* (obsolete) OpenRMC Design Specification v1.0.0 (Oct 2020, [https://www.opencompute.org/documents/openrmc-design-specification-v1-0-1-pdf link])


:- [https://drive.google.com/file/d/1AU8NCCL-kYstK2iChD88hxbSAxp5jCLK Comparison of Northbound API's]
==Working Documents==


:- [https://docs.google.com/document/d/1LzUyZQ_6WTK9Zbg3d2daUZbPEx_P8vljZdOiGNT6h4g/edit Requirements for Phase 1]
* Usage Guide for OpenRMC API v1.1.0, draft 0.6 (May 2023, [https://drive.google.com/file/d/1tK-DS8BUAFRXrcVSje3XsIaRyYsnn_ju/view link])
* Draft OpenRMC v1.1 profile (Mar 2022, [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles/tree/master/RackManager link]) File comments as Github issues against the pull request


==Presentations & Other Documents==
==Presentations and Other Documents==
:- OCP Presentation Template - please contact [mailto:michael@opencompute.org Michael Schill] or [mailto:archna@opencompute.org Archna Haylock] for a copy


===Project Overviews===
===External Presentations===


:- [https://drive.google.com/file/d/1fFzggzTibUTm6kOEexoZmNpJlK3dglel/edit Directional Change for OpenRMC repository (Oct 2019)]
* "Adding Redfish to Device Manager" (OCP Global Summit 2022, [https://drive.google.com/file/d/1aVPWcXrSvKfiXsyZMJUTr3H8ZrXeDAps link])
* "OpenRMC Update" (OCP Global Summit, Mar 2020, [https://drive.google.com/file/d/1wLE_s6dmTLKmWUuiC8rLuem1MXpHKhfj link])
* "Open Rack Management Controller Subproject" (OCP Regional Summit, Sept 2019, [https://drive.google.com/file/d/1tOHMkFI79cu9k8aSvK5ZXGnWSK21Mr2l link])
* "OpenRMC Subproject" (OCP Global Summmit, Mar 2019, [https://drive.google.com/file/d/1nPFCYYxGmnwkJnE-9ZziLsPI8leyIyWF link])


:- [https://146a55aca6f00848c565-a7635525d40ac1c70300198708936b4e.ssl.cf1.rackcdn.com/images/dd59e87087399f3b9e4104df6724a0e707367a5e.pdf "OCPs Open Rack Manager Controller subproject" (Sept 2019, OCP Regional Summit)]
===Internal Documents===


:- [https://drive.google.com/file/d/1nPFCYYxGmnwkJnE-9ZziLsPI8leyIyWF OpenRMC session (Mar 2019, OCP Global Summit)]
* [https://docs.google.com/document/d/1jZmQhpQXBefrfRp6TDRThzOPVregmR_3okrqfwT5wWc OpenRMC-DM Merge logistics]
 
* [https://drive.google.com/file/d/1fFzggzTibUTm6kOEexoZmNpJlK3dglel/edit Directional Change for OpenRMC repository (Oct 2019)]
:- [https://drive.google.com/file/d/1XTMYmLzXj3NvupEOvqqKS4W2lZ9udyOe OpenRMC project overview presentation (Jan 2019)]
* [https://drive.google.com/file/d/1XTMYmLzXj3NvupEOvqqKS4W2lZ9udyOe 2019 OpenRMC project overview presentation (Jan 2019)]


===Inspur Contribution===
===Inspur Contribution===


:- [https://drive.google.com/file/d/1Ngtj6jBClkVzG5rkstkziFYK6wiZ6g1i OpenRMC Hardware (Jan 2020)]
* Inspur OpenRMC Hardware/Firmware bundle - Click "Available Design Collateral". (Jan 2021, [https://www.opencompute.org/contributions?refinementList%5Bcontributor%5D%5B0%5D=Inspur&refinementList%5Bproject%5D%5B0%5D=Hardware%20Management%20%3E%20OpenRMC&refinementList%5Baccept_year%5D%5B0%5D=2020&configure%5BfacetFilters%5D%5B0%5D=archived%3Afalse])
 
* [https://drive.google.com/file/d/1Ngtj6jBClkVzG5rkstkziFYK6wiZ6g1i OpenRMC Hardware (Jan 2020)]
:- [https://146a55aca6f00848c565-a7635525d40ac1c70300198708936b4e.ssl.cf1.rackcdn.com/images/d0853afde562b53c96929e6fd5a260e3bd7a422f.pdf "Inspur RMC Solution Facilitates Datacenter Management" (Sept 2019, OCP Regional Summit)]
* [https://146a55aca6f00848c565-a7635525d40ac1c70300198708936b4e.ssl.cf1.rackcdn.com/images/d0853afde562b53c96929e6fd5a260e3bd7a422f.pdf "Inspur RMC Solution Facilitates Datacenter Management" (Sept 2019, OCP Regional Summit)]
 
* [https://drive.google.com/file/d/1LScl_BYTKQrLtLBMlRNbYRfbYF3JA1fa Overview presentation of Inspur Rack Manager]
:- [https://drive.google.com/file/d/1LScl_BYTKQrLtLBMlRNbYRfbYF3JA1fa Overview presentation of Inspur Rack Manager]
* [https://drive.google.com/file/d/1wIRTXTKp4NkqVu1hhLV0rmVJ-WjLoNaK Overview presentation of Inspur OpenRMC code contribution (July 2019)]
 
* [https://drive.google.com/file/d/1EWciChEdPchyl6Bsgmo2Du1HUJcVkRxr Demo video of Inspur OpenRMC GUI (July 2019)]
:- [https://drive.google.com/file/d/1wIRTXTKp4NkqVu1hhLV0rmVJ-WjLoNaK Overview presentation of Inspur OpenRMC code contribution (July 2019)]
* [https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Inspur Code contribution]
 
:- [https://drive.google.com/file/d/1EWciChEdPchyl6Bsgmo2Du1HUJcVkRxr Demo video of Inspur OpenRMC GUI (July 2019)]
:- [https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Inspur Code contribution]


===Intel Contribution===
===Intel Contribution===


:- [https://www.intel.com/content/dam/www/public/us/en/documents/guides/rmm-api-spec-v2-3.pdf Intel's Rack Management Module (RMM) API Specification (March 2019)]
* [https://www.intel.com/content/dam/www/public/us/en/documents/guides/rmm-api-spec-v2-3.pdf Intel's Rack Management Module (RMM) API Specification (March 2019)]
 
* [https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Intel/RSD-PSME-RMM Code contribution]
:- [https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Intel/RSD-PSME-RMM Code contribution]


===Microsoft Contribution===
===Microsoft Contribution===


:- [https://drive.google.com/file/d/1cU7D-hehZ4EIzxXyMBoKGIqUPd7RIeCy Microsoft's Rack Manager presentation (Jan 2019)]
* [https://drive.google.com/file/d/1cU7D-hehZ4EIzxXyMBoKGIqUPd7RIeCy Microsoft's Rack Manager presentation (Jan 2019)]
 
* [https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Microsoft Code contribution]
:- [https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Microsoft Code contribution]


===Wiwynn Contribution===
===Wiwynn Contribution===


:- [https://drive.google.com/file/d/1R0dv-Zt3jSP57Gvg3qdPP6OgoQxDRjql Wiwynn OpenRMC Dev-kit proposal (Oct 2019)]
* [https://drive.google.com/file/d/1R0dv-Zt3jSP57Gvg3qdPP6OgoQxDRjql Wiwynn OpenRMC Dev-kit proposal (Oct 2019)]
* [https://drive.google.com/file/d/15k6am-kY19wJmGfAMD12I-88pxxZOcaI Block Diagram of Dev-kit (Oct 2019)]


:- [https://drive.google.com/file/d/15k6am-kY19wJmGfAMD12I-88pxxZOcaI Block Diagram of Dev-kit (Oct 2019)]
==Past Calls - Recordings==


==Past Calls - Recordings==  
* [https://www.youtube.com/watch?v=AOzVjyQUAMg January 23, 2024]
:- [https://www.youtube.com/watch?v=vih8G0_-Ebs October 20th, 2020]  
* [https://www.youtube.com/watch?v=dwpJjItVoDI November 14, 2023]
:- [https://www.youtube.com/watch?v=3YdKRaaU-k0 September 15th, 2020]
* [https://www.youtube.com/watch?v=ldu3r0RBnWI September 26, 2023]
:- [https://www.youtube.com/watch?v=2zJCmJmfZIo September 1st, 2020]
* [https://www.youtube.com/watch?v=Ja8T9KYV5_k August 23th, 2022]  ([https://drive.google.com/file/d/1d76hOJUYl0p4_euan4uf2Rfc1m3zr9xi Usage Guide for OpenRMC 1.1])
:- [https://www.youtube.com/watch?v=u4S0bh0NlAU August 18th, 2020]
* March 15th, 2022 - No Call
:- [https://www.youtube.com/watch?v=yMAz0qmK_eY June 23rd, 2020]
* [https://www.youtube.com/watch?v=QBSOZ_cTH-I February 15th, 2022]
:- [https://www.youtube.com/watch?v=nzJkBKHrzdQ&feature=youtu.be April 14th, 2020]
* [https://www.youtube.com/watch?v=_PMCG1aS0W0 January 18th, 2022]
:- [https://www.youtube.com/watch?v=PkyVGFyxK3M&feature=youtu.be February 4th, 2020]
* [https://www.youtube.com/watch?v=IlnG2yb2lns November 16th, 2021]
:- [https://www.youtube.com/watch?v=wbbumbSO6e4&feature=youtu.be January 21st, 2020]
* [https://www.youtube.com/watch?v=iI6hFF3PYTQ October 19th, 2021]
:- [https://www.youtube.com/watch?v=g2sYpG6dXgU&feature=youtu.be November 26th, 2019]
* [https://www.youtube.com/watch?v=8BnBjMdlEnM September 21st, 2021]
:- [https://www.youtube.com/watch?v=Y7A59kL7BPM&feature=youtu.be October 29th, 2019]
* [https://www.youtube.com/watch?v=vzZo-ixGueA August 17th, 2021]
:- [https://www.youtube.com/watch?v=N2ORhdgyrJY&feature=youtu.be October 1st, 2019]
* [https://www.youtube.com/watch?v=hnbusnl35pI July 20th, 2021]
:- [https://www.youtube.com/watch?v=lOE4K00t9pA&feature=youtu.be August 20th, 2019]
* [https://www.youtube.com/watch?v=Dw8MVlAernU June 15th, 2021]
:- [https://www.youtube.com/watch?v=ZqnJNcxndC8&feature=youtu.be July 2nd, 2019]
* [https://www.youtube.com/watch?v=5Gid_N1J82s May 18th, 2021]
:- [https://www.youtube.com/watch?v=7easC33-yK0&feature=youtu.be May 28th, 2019]
* [https://www.youtube.com/watch?v=pIAv9l6QEIY April 20th, 2021]
:- [https://www.youtube.com/watch?v=w4S2qqFpRZ0&feature=youtu.be May 14th, 2019]
* [https://www.youtube.com/watch?v=Y9MTzRSpeeo March 16th, 2021]
:- [https://www.youtube.com/watch?v=Qz5nNd6RGbE&feature=youtu.be April 30th, 2019]
* [https://www.youtube.com/watch?v=hpFmW6DFPXM February 16th, 2021]
:- [https://www.youtube.com/watch?v=VWEsn2Bfsfw&feature=youtu.be April 2nd, 2019]
* [https://www.youtube.com/watch?v=pXUHBztQFmg January 19th, 2021]
:- [https://www.youtube.com/watch?v=om1I6RJaHpk&feature=youtu.be March 19th, 2019]
* [https://www.youtube.com/watch?v=0ZYkFtu3pcQ December 15th, 2020]
:- [https://www.youtube.com/watch?v=vSZrRfPlyNU&feature=youtu.be March 5th, 2019]
* [https://www.youtube.com/watch?v=tqc1jmQrpqE November 17th, 2020]
:- [https://www.youtube.com/watch?v=cVg03LGxMkM&feature=youtu.be February 19th, 2019]
* [https://www.youtube.com/watch?v=vih8G0_-Ebs October 20th, 2020]  
:- [https://www.youtube.com/watch?v=egrnCFB6hJg&feature=youtu.be February 5th, 2019]
* [https://www.youtube.com/watch?v=3YdKRaaU-k0 September 15th, 2020]
:- [https://www.youtube.com/watch?v=4C9_GhHJctg&feature=youtu.be January 22nd, 2019]
* [https://www.youtube.com/watch?v=2zJCmJmfZIo September 1st, 2020]
:- [https://www.youtube.com/watch?v=cw2chBsuxDQ&feature=youtu.be January 15th, 2019]
* [https://www.youtube.com/watch?v=u4S0bh0NlAU August 18th, 2020]
:- [https://www.youtube.com/watch?v=jAokW0_xAbo&feature=youtu.be December 11th, 2018]
* [https://www.youtube.com/watch?v=yMAz0qmK_eY June 23rd, 2020]
:- [https://www.youtube.com/watch?v=JPYxHTgRoHs&feature=youtu.be November 27th, 2018]
* [https://www.youtube.com/watch?v=nzJkBKHrzdQ&feature=youtu.be April 14th, 2020]
:- [https://www.youtube.com/watch?v=CHuL3KeLkm0&feature=youtu.be November 13th, 2018]
* [https://www.youtube.com/watch?v=PkyVGFyxK3M&feature=youtu.be February 4th, 2020]
:- [https://www.youtube.com/watch?v=aU3JDRLGmXg&feature=youtu.be October 30th, 2018: first regular meeting]
* [https://www.youtube.com/watch?v=wbbumbSO6e4&feature=youtu.be January 21st, 2020]
:- [https://www.youtube.com/watch?v=UiLuPUKHVWo&feature=youtu.be October 16th, 2018: Kickoff Call]
* [https://www.youtube.com/watch?v=g2sYpG6dXgU&feature=youtu.be November 26th, 2019]
* [https://www.youtube.com/watch?v=Y7A59kL7BPM&feature=youtu.be October 29th, 2019]
* [https://www.youtube.com/watch?v=N2ORhdgyrJY&feature=youtu.be October 1st, 2019]
* [https://www.youtube.com/watch?v=lOE4K00t9pA&feature=youtu.be August 20th, 2019]
* [https://www.youtube.com/watch?v=ZqnJNcxndC8&feature=youtu.be July 2nd, 2019]
* [https://www.youtube.com/watch?v=7easC33-yK0&feature=youtu.be May 28th, 2019]
* [https://www.youtube.com/watch?v=w4S2qqFpRZ0&feature=youtu.be May 14th, 2019]
* [https://www.youtube.com/watch?v=Qz5nNd6RGbE&feature=youtu.be April 30th, 2019]
* [https://www.youtube.com/watch?v=VWEsn2Bfsfw&feature=youtu.be April 2nd, 2019]
* [https://www.youtube.com/watch?v=om1I6RJaHpk&feature=youtu.be March 19th, 2019]
* [https://www.youtube.com/watch?v=vSZrRfPlyNU&feature=youtu.be March 5th, 2019]
* [https://www.youtube.com/watch?v=cVg03LGxMkM&feature=youtu.be February 19th, 2019]
* [https://www.youtube.com/watch?v=egrnCFB6hJg&feature=youtu.be February 5th, 2019]
* [https://www.youtube.com/watch?v=4C9_GhHJctg&feature=youtu.be January 22nd, 2019]
* [https://www.youtube.com/watch?v=cw2chBsuxDQ&feature=youtu.be January 15th, 2019]
* [https://www.youtube.com/watch?v=jAokW0_xAbo&feature=youtu.be December 11th, 2018]
* [https://www.youtube.com/watch?v=JPYxHTgRoHs&feature=youtu.be November 27th, 2018]
* [https://www.youtube.com/watch?v=CHuL3KeLkm0&feature=youtu.be November 13th, 2018]
* [https://www.youtube.com/watch?v=aU3JDRLGmXg&feature=youtu.be October 30th, 2018: first regular meeting]
* [https://www.youtube.com/watch?v=UiLuPUKHVWo&feature=youtu.be October 16th, 2018: Kickoff Call]

Latest revision as of 05:10, 3 February 2024

Welcome[edit]

Welcome to the OCP OpenRMC Subproject. This subproject specifies the northbound manageability interface for a rack manager.
This Project is open to the public and we welcome all those who would like to be involved.
Disclaimer: Please do not submit any confidential information to the Project Community. All presentation materials, proposals, meeting minutes and/or supporting documents are published by OCP and are open to the public in accordance to OCP's Bylaws and IP Policy. This can be found on the OCP OCP Policies page. If you have any questions please contact OCP.

Sub-Project Lead[edit]

Get Involved[edit]

If you interested in get involved with OpenRMC:

  • Participate in the discussion, mailing list: OpenRMC@OCP-All.groups.io (Mailing List Info)
  • Attend the OpenRMC meetings
  • Provide feedback and comments to working documents

Project Calls[edit]

Regular meetings are held on the 2nd and 4th Tuesday of the month. For meeting logistics, see the calendar at the bottom of the Hardware Mgmt Project webpage.

IC Approved Contributions[edit]

  • Usage Guide and Requirements for OpenRMC Northbound API v1.0.0 (June 2021, link)
  • Profile for OpenRMC v1.0.1 (Jan 2022, link)
  • Inspur OpenRMC Hardware/Firmware bundle - Click "Available Design Collateral". (Jan 2021, [1])
  • (obsolete) OpenRMC Design Specification v1.0.0 (Oct 2020, link)

Working Documents[edit]

  • Usage Guide for OpenRMC API v1.1.0, draft 0.6 (May 2023, link)
  • Draft OpenRMC v1.1 profile (Mar 2022, link) File comments as Github issues against the pull request

Presentations and Other Documents[edit]

External Presentations[edit]

  • "Adding Redfish to Device Manager" (OCP Global Summit 2022, link)
  • "OpenRMC Update" (OCP Global Summit, Mar 2020, link)
  • "Open Rack Management Controller Subproject" (OCP Regional Summit, Sept 2019, link)
  • "OpenRMC Subproject" (OCP Global Summmit, Mar 2019, link)

Internal Documents[edit]

Inspur Contribution[edit]

Intel Contribution[edit]

Microsoft Contribution[edit]

Wiwynn Contribution[edit]

Past Calls - Recordings[edit]