Skip to main content

Dell EMC iDRAC OEM extension package for the sushy library

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sushy-oem-idrac-6.0.0.tar.gz (48.9 kB view details)

Uploaded Source

Built Distribution

sushy_oem_idrac-6.0.0-py3-none-any.whl (72.7 kB view details)

Uploaded Python 3

File details

Details for the file sushy-oem-idrac-6.0.0.tar.gz.

File metadata

  • Download URL: sushy-oem-idrac-6.0.0.tar.gz
  • Upload date:
  • Size: 48.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sushy-oem-idrac-6.0.0.tar.gz
Algorithm Hash digest
SHA256 fec1ae519f16e5ab2c55bdaea09ed6f23b95d09d7e68da8a911cfee07228a85a
MD5 c8388f16eacc12830ca1657e4c707366
BLAKE2b-256 ff9d0fba6a63be50738006a52d9847813e844bd7a84e79c1e46a6949abba4121

See more details on using hashes here.

File details

Details for the file sushy_oem_idrac-6.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sushy_oem_idrac-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac5a56ba61cd1d7497f6adb5c8c25d804f7e6d1149a6ecc97ff0c0f854aab1f2
MD5 fca925015c116762a3bab2a1790091e9
BLAKE2b-256 16daf6119d7c89e7978dc0f399a81671a7e2733b9f24c76b622e1c8273fe56e0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page