Manageability Profile Workstream: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
No edit summary
 
(44 intermediate revisions by 5 users not shown)
Line 2: Line 2:
==Welcome==
==Welcome==


Welcome to the Manageability Profile Workstream within the OCP Hardware Management Project.
Welcome to the Manageability Profile Workstream - a workstream within the OCP Hardware Management Project. This Workstream is open to the public and welcomes all those interested.
 
This Workstream 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 [http://www.opencompute.org/about/ocp-policies/ OCP Policies] page.  If you have any questions please contact OCP.
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 [http://www.opencompute.org/about/ocp-policies/ OCP Policies] page.  If you have any questions please contact OCP.


==OCP Manageability Profiles==
==OCP Manageability Profiles==
OCP's product requirements checklist for OCP-Accepted and OCP-Inspired specifies conformance to OCP profiles applicable to that platform.


Conformance is determined by providing the output files of the Redfish Conformance Test Suite.
Products seeking OCP-Accepted and OCP-Inspired Certification Marks must satisfy the [https://www.opencompute.org/sp/product-recognition-program Supplier Checklist].
 
The checklist specifies conformance to OCP profiles applicable to that platform.
 
Conformance is determined by executing the Redfish Interop Validator with the appropriate profile and including the output file in the product contribution. The [https://drive.google.com/file/d/1R05H0LaqG9DmTDJdMGhKkLckpwIfeONT Redfish Conformance Test Suite] includes the Redfish Interop Validator.


==Charter==
==Charter==
:- [https://docs.google.com/document/d/1z784-5sDd62IoqF1rJOl63NeNGidVVXdZvlT8XUyibI/edit?usp=sharing Proposal for forming profile workstream] (March 2023)
 
:* [https://docs.google.com/document/d/1z784-5sDd62IoqF1rJOl63NeNGidVVXdZvlT8XUyibI/edit?usp=sharing Proposal for forming profile workstream] (March 2023)


==Workstream Channel==
==Workstream Channel==
:- This workstream uses the same channel as the Hardware Management Project
::- [https://ocp-all.groups.io/g/OCP-HWmgt Email]
::- [https://ocp-all.groups.io/g/OCP-HWmgt/calendar Meeting Calendar]


==Usage Guides and Interop OCP Profiles==
:* This workstream uses the same channel as the Hardware Management Project
When the IC approves the Usage Guide, it approves the corresponding Interop Profile.  The Usage Guide is posted on the Contribution database, while the Interop Profile is posted to the top folder of the [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles OCP Interop Profile repository]. In folders below the top level are drafts and are work-in-progress profiles.
::* [https://ocp-all.groups.io/g/OCP-HWmgt Email]
::* [https://ocp-all.groups.io/g/OCP-HWmgt/calendar Meeting Calendar]


The Interop Profile can be read by the [https://drive.google.com/file/d/1R05H0LaqG9DmTDJdMGhKkLckpwIfeONT/view?usp=sharing Redfish Interop Validator], which will test an implementation for conformance to the profile.
==Usage Guides and the Manageability Profiles==
 
A Manageability Profiles is associated with an Usage Guide. The process for updating profiles in described in this [https://drive.google.com/file/d/15ttqujtULmtMV8bPmFo54vvt7RYFTizT presentation].
 
When the IC approves the Usage Guide, it approves the corresponding Manageability Profile.  The Usage Guide is posted on the Contribution database, and the Manageability Profile is posted to the top folder of the [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles OCP Interop Profile repository]. In folders below the top level are drafts and should be considered work-in-progress.
 
A Manageability Profile can be read by the [https://drive.google.com/file/d/1R05H0LaqG9DmTDJdMGhKkLckpwIfeONT/view?usp=sharing Redfish Interop Validator], which will test an implementation for conformance to the profile.  The semantics of the Manageability profile file are specified in the '''[https://www.dmtf.org/sites/default/files/standards/documents/DSP0272_1.6.0.pdf Redfish Interoperability Profile Specification]'''.


{| class="wikitable"
{| class="wikitable"
|+ style="text-align: left" | Approved documents
|+ style="text-align: left" | Work-in-Progress documents
|-
|-
! Document
! Document
! Version
! Version
! Date
! Date of draft
! License
! License
! GitHub PR
|-
|-
| [https://www.opencompute.org/documents/usage-guide-for-baseline-hw-mgmt-api-v1-0-1-final-pdf Usage Guide for Baseline Hardware Management Profile]
| [https://drive.google.com/file/d/143LLqryZapTvWw30OZh4etuWJwdEvLb2/view?usp=sharing Usage Guide for Baseline Hardware Management]
| v1.0.1
| v1.1.0
| 2021
| June 2023
| CC
| CC
| [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles/pull/50/files#diff-9a911b2bab050a3369d46a09050fe4da3567714c4ac35e56d5d9e9f540cd7a33 #50]
|-
|-
| Usage Guide for Power Shelf Management
| v1.0.0
| Oct 2023
| CC
| TBD
|-
|-
| [https://www.opencompute.org/documents/openrmc-1-0-0-usageguide-final-b-1-pdf Usage Guide for OpenRMC Northbound Profile]
| Usage Guide for Ethernet Switch Management
| v1.0.0
| v1.0.0
| 2021
| Oct 2023
| CC
| CC
| TBD
|-
|-
| [https://drive.google.com/file/d/16Z8FvsHM1aD3rqGVPpouxH14-SNF3qgj Usage Guide for Server Hardware Management Profile]
| Usage Guide for Server Management
| v1.0.0
| v1.1.0
| 2021
| TBD
| CC
| CC
| TBD
|}
|}


{| class="wikitable"
{| class="wikitable"
|+ style="text-align: left" | Work-in-Progress documents
|+ style="text-align: left" | Approved documents
|-
|-
! Document
! Document
! Version
! Version
! Date of draft
! Date
! License
! License
| Profile
|-
| [https://www.opencompute.org/documents/usage-guide-for-baseline-hw-mgmt-api-v1-0-1-final-pdf Usage Guide for Baseline Hardware Management Profile]
| v1.0.1
| 2021
| CC
| [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles/blob/master/OCPBaselineHardwareManagement.v1_0_1.json profile]
|-
|-
|-
| [https://drive.google.com/file/d/1gVaEInlaMZ6Z9phw0HYJXUC2cn3EnrR3 Usage Guide for Baseline Hardware Management Profile]
| [https://www.opencompute.org/documents/openrmc-1-0-0-usageguide-final-b-1-pdf Usage Guide for OpenRMC Northbound Profile (rack manager)]
| v1.1.0
| v1.0.0
| June 2023
| 2021
| CC
| CC
| [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles/blob/master/OCPRackManagerController.v1_0_2.json profile]
|-
|-
| [https://drive.google.com/file/d/16Z8FvsHM1aD3rqGVPpouxH14-SNF3qgj Usage Guide for Server Hardware Management Profile]
| v1.0.0
| 2021
| CC
| [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles/blob/master/OCPServerHardwareManagement.v1_0_0.json profile]
|-
|-
| [https://drive.google.com/file/d/1tK-DS8BUAFRXrcVSje3XsIaRyYsnn_ju Usage Guide for OpenRMC Northbound Profile]
| [https://drive.google.com/file/d/1tK-DS8BUAFRXrcVSje3XsIaRyYsnn_ju Usage Guide for OpenRMC Northbound Profile (rack manager)]
| v1.1.0
| v1.1.0
| May 2023
| Aug 2023
| CC
| CC
| [https://github.com/opencomputeproject/HWMgmt-OCP-Profiles/blob/master/RackManager/OCPRackManagerController.v1_1_0.json profile]
|}
|}


==Get Involved==
==Get Involved==
:- Submit or comment on Github issues and submit pull request
 
:- Initiate or participate in a discussion on the mailing list
:* Submit or comment on Github issues and submit pull request
:- Attend the monthly meeting
:* Request a management use case
:* Participate in a discussion on the mailing list
:* Attend the monthly meeting (first Tuesday)


==Meetings Agenda, Minutes, Recording==
==Meetings Agenda, Minutes, Recording==
:- Meeting [https://docs.google.com/document/d/1v1LkAq60ToqDm6tHq7WSCvTt00yXhdbIbccOk9EcXt8 Agenda and Minutes]
 
::- Standing Agenda
:* Meetings - [https://docs.google.com/document/d/1v1LkAq60ToqDm6tHq7WSCvTt00yXhdbIbccOk9EcXt8 Agendas and Minutes]
:::- Review GitHub pull requests
::* Standing Agenda
:::- Review GitHub issues
:::* Review GitHub pull requests
:::* Review GitHub issues


==Recordings from Past Calls==
==Recordings from Past Calls==
:- May 2, 2023 - [https://drive.google.com/file/d/15ttqujtULmtMV8bPmFo54vvt7RYFTizT Profile update process]
 
* Feb 6, 2024 ([https://www.youtube.com/watch?v=Sq8siRAUci0 Recording])
* Jan 9, 2024 ([https://www.youtube.com/watch?v=OLM9r_A6O-o Recording]) - [https://drive.google.com/file/d/115YDhoKFUQCiAa7a1ns5OPllAZHv0oAO Profile release process]
* Dec 5, 2023 ([https://www.youtube.com/watch?v=ufyxbP4NAyM Recording])
* Nov 7, 2023 ([https://www.youtube.com/watch?v=Wa_2xbvVLkg Recording])
* Oct 3, 2023 ([https://www.youtube.com/watch?v=OVqEjcv8DiI Recording])
* Sept 5, 2023 - Meeting cancelled for lack of attendees - day after US holiday
* Aug 1, 2023 ([https://www.youtube.com/watch?v=ODarcNMnxDw Recording]) - [https://drive.google.com/file/d/1_HLBJOvuvwtJBwP5PF4KrvShzYDStPVV Ethernet Switch Mgmt Usage Guide]
* July, 4, 2023 - No Meeting - US holiday
* June 6, 2023 ([https://www.youtube.com/watch?v=WN8M5NBIctc Recording]) - [https://drive.google.com/file/d/1gVaEInlaMZ6Z9phw0HYJXUC2cn3EnrR3 Baseline Mgmt v1.1 Usage Guide]
* May 2, 2023 ([https://www.youtube.com/watch?v=oqycfGRoN8I Recording]) - [https://drive.google.com/file/d/15ttqujtULmtMV8bPmFo54vvt7RYFTizT Profile update process]

Latest revision as of 23:03, 4 March 2024

OCP-hardware-management-v1-17a3x.png

Welcome[edit]

Welcome to the Manageability Profile Workstream - a workstream within the OCP Hardware Management Project. This Workstream is open to the public and welcomes all those interested.

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 Policies page. If you have any questions please contact OCP.

OCP Manageability Profiles[edit]

Products seeking OCP-Accepted and OCP-Inspired Certification Marks must satisfy the Supplier Checklist.

The checklist specifies conformance to OCP profiles applicable to that platform.

Conformance is determined by executing the Redfish Interop Validator with the appropriate profile and including the output file in the product contribution. The Redfish Conformance Test Suite includes the Redfish Interop Validator.

Charter[edit]

Workstream Channel[edit]

  • This workstream uses the same channel as the Hardware Management Project

Usage Guides and the Manageability Profiles[edit]

A Manageability Profiles is associated with an Usage Guide. The process for updating profiles in described in this presentation.

When the IC approves the Usage Guide, it approves the corresponding Manageability Profile. The Usage Guide is posted on the Contribution database, and the Manageability Profile is posted to the top folder of the OCP Interop Profile repository. In folders below the top level are drafts and should be considered work-in-progress.

A Manageability Profile can be read by the Redfish Interop Validator, which will test an implementation for conformance to the profile. The semantics of the Manageability profile file are specified in the Redfish Interoperability Profile Specification.

Work-in-Progress documents
Document Version Date of draft License GitHub PR
Usage Guide for Baseline Hardware Management v1.1.0 June 2023 CC #50
Usage Guide for Power Shelf Management v1.0.0 Oct 2023 CC TBD
Usage Guide for Ethernet Switch Management v1.0.0 Oct 2023 CC TBD
Usage Guide for Server Management v1.1.0 TBD CC TBD
Approved documents
Document Version Date License Profile
Usage Guide for Baseline Hardware Management Profile v1.0.1 2021 CC profile
Usage Guide for OpenRMC Northbound Profile (rack manager) v1.0.0 2021 CC profile
Usage Guide for Server Hardware Management Profile v1.0.0 2021 CC profile
Usage Guide for OpenRMC Northbound Profile (rack manager) v1.1.0 Aug 2023 CC profile

Get Involved[edit]

  • Submit or comment on Github issues and submit pull request
  • Request a management use case
  • Participate in a discussion on the mailing list
  • Attend the monthly meeting (first Tuesday)

Meetings Agenda, Minutes, Recording[edit]

  • Standing Agenda
  • Review GitHub pull requests
  • Review GitHub issues

Recordings from Past Calls[edit]