Skip to main content

Dell EMC OEM extension for sushy

Sushy is a client library designed to communicate with Redfish based BMC.

Redfish specification offers extensibility mechanism to let hardware vendors introduce their own features with the common Redfish framework. At the same time, sushy supports extending its data model by loading extensions found within its "oem" namespace.

The sushy-oem-idrac package is a sushy extension package that aims at adding high-level hardware management abstractions, that are specific to Dell EMC BMC (which is known under the name of iDRAC), to the tree of sushy Redfish resources.

Example use

Once installed, sushy user can access Dell EMC OEM resources. For example, OEM extension of Manager resource can be instrumental for switching the node to boot from a virtual media device:

import sushy

root = sushy.Sushy('http://mydellemcbmc.example.com')
manager = root.get_manager('iDRAC.Embedded.1')

oem_manager = manager.get_oem_extension('Dell')

oem_manager.set_virtual_boot_device(
    sushy.VIRTUAL_MEDIA_CD, persistent=False, manager=manager)    

See full example of virtual media boot setup in the functional test suite.

Metadata

Release files for sushy-oem-idrac 6.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sushy-oem-idrac 6.0.0
File Size Uploaded
sushy-oem-idrac-6.0.0.tar.gz 48.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sushy-oem-idrac 6.0.0
File Interpreter ABI Platform
sushy_oem_idrac-6.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 121.6 kB

Release files / sushy-oem-idrac-6.0.0.tar.gz

Download URL sushy-oem-idrac-6.0.0.tar.gz
Size 48.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fec1ae519f16e5ab2c55bdaea09ed6f23b95d09d7e68da8a911cfee07228a85a
BLAKE2b-256 checksum
How to use checksums
ff9d0fba6a63be50738006a52d9847813e844bd7a84e79c1e46a6949abba4121
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / sushy_oem_idrac-6.0.0-py3-none-any.whl

Download URL sushy_oem_idrac-6.0.0-py3-none-any.whl
Size 72.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac5a56ba61cd1d7497f6adb5c8c25d804f7e6d1149a6ecc97ff0c0f854aab1f2
BLAKE2b-256 checksum
How to use checksums
16daf6119d7c89e7978dc0f399a81671a7e2733b9f24c76b622e1c8273fe56e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

6.0.0 This release

2 release files

5.0.0

2 release files

4.0.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page