Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Unmanaged Rack plugin will have two components – the API server that conforms to the Plugin Developer’s Guide (PDG) and a Redfish backend ‘plugin data store’ that simulates a resource manager. The API server is a stateless entity while the Redfish backend would be expected to maintain state of the groups of Racks and associated resources they contain. The Rack Manager plugin’s API server will conform to the mandatory functions set in the PDGIt will also need to have a management interface with username and credentials so that the interface can be added using the Aggregation Service.

Figure 1

Image RemovedImage Added

Use Cases

Adding Resource Manager

...

  1. The NB Redfish client issues a DELETE operation on /redfish/v1/Chassis where ChassisType is set to either RackGroup or Rack.
  2. The plugin verifies that the Contains list is empty. If it is it will remove the resource and return success and sends out a ResourceRemoved Event. If the Contains list is not empty the plugin will return an error and sent out a ResourceCannotBeDeleted Event. 

Mockups for different Servers


DL385 HPE Gen 10 - 1024022.zip