Skip to content

Add Dell iDRAC Managers endpoint fallback for VirtualMedia#69

Open
mcoquelin wants to merge 1 commit into
karmab:mainfrom
mcoquelin:redfish_ep_fallback_v1
Open

Add Dell iDRAC Managers endpoint fallback for VirtualMedia#69
mcoquelin wants to merge 1 commit into
karmab:mainfrom
mcoquelin:redfish_ep_fallback_v1

Conversation

@mcoquelin

Copy link
Copy Markdown

Dell iDRAC requires the Managers endpoint (/redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD) for NFS ISO paths, while the Systems endpoint silently fails. This implements a fallback mechanism similar to OpenStack Ironic:

  • Add helper methods for Dell Managers endpoint VirtualMedia operations
  • After insert_iso() via System endpoint, verify media is inserted
  • Fall back to Managers endpoint if System endpoint didn't work
  • Also handle eject_iso() via Managers endpoint for consistency

Dell iDRAC requires the Managers endpoint (/redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD)
for NFS ISO paths, while the Systems endpoint silently fails. This implements a fallback
mechanism similar to OpenStack Ironic:

- Add helper methods for Dell Managers endpoint VirtualMedia operations
- After insert_iso() via System endpoint, verify media is inserted
- Fall back to Managers endpoint if System endpoint didn't work
- Also handle eject_iso() via Managers endpoint for consistency

Fixes: VirtualMedia.InsertMedia silently failing for NFS paths on Dell iDRAC

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant