dell / iDRAC-Redfish-Scripting

Python and PowerShell scripting for Dell EMC PowerEdge iDRAC REST API with DMTF Redfish
GNU General Public License v2.0
600 stars 278 forks source link

Executed 'InsertEjectVirtualMediaREDFISH.py' failed #58

Closed lxjbutterfly closed 5 years ago

lxjbutterfly commented 5 years ago

My enviroment: Model PowerEdge R640 Service Tag 18GBLV2 BIOS Version 1.6.13 iDRAC Firmware Version 3.32.32.32 The Command and Response: python ./InsertEjectVirtualMediaREDFISH.py -ip 10.196.23.75 -u root -p calvin -c y -o 1 -d 1 -i /home/SP168/ubuntu-17.04-desktop-amd64.iso (Note : The ISO locates in my local host, and should it locate in an available http/https server?) Virtual Media URIs detected /redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/RemovableDisk /redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD Detailed information for URI "/redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/RemovableDisk" ImageName: None Description: iDRAC Virtual Media Services Settings Image: None ConnectedVia: NotConnected Name: Virtual Removable Disk WriteProtected: None Inserted: False Id: RemovableDisk MediaTypes: [u'USBStick'] Detailed information for URI "/redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD" ImageName: None Description: iDRAC Virtual Media Services Settings Image: None ConnectedVia: NotConnected Name: Virtual CD WriteProtected: None Inserted: False Id: CD MediaTypes: [u'CD', u'DVD'] Analyzed the response, I found the action VirtualMedia.InsertMedia has not been executed, so what caused this issue?