Il n’est pas clair quelles commandes Redfish utiliser pour modifier/changer l’ordre de démarrage des périphériques de stockage de mon système à distance.
curl -k -u 'username:password' https://BMC IP Address/redfish/v1/Systems/system -H "content-type:application/json" -X GET | python3 -m json.tool
Sortie:

curl -k -u 'username :password' https://BMC adresse IP/redfish/v1/Systems/system -H « content-type : application/json » --data '{"Boot » : {"BootSourceOverrideEnabled » : « Continuous »,"BootSourceOverrideTarget » : « None », « BootOrder » : ["Windows Boot Manager »,"UEFI Internal Shell »,"UEFI INTEL SSDSC2BB300G4 BTWL408004EL300PGN « ,"UEFI IPv4 : Intel Network 00 at Slot 03 »,"UEFI IPv6 : Intel Network 00 at Slot 03 »,"UEFI IPv4 : Intel Network 01 at Slot 03 », « UEFI IPv6 : Intel Network 01 à l’emplacement 03 »,"UEFI HTTPv4 : Intel Network 00 à l’emplacement 03 »,"UEFI HTTPv6 : Intel Network 00 à l’emplacement 03 »,"UEFI HTTPv4 : Intel Network 01 à l’emplacement 03 »,"UEFI HTTPv6 : Intel Network 01 à l’emplacement 03"]}}' -X PATCH
Confirmez les modifications apportées à BootOrder :
curl -k -u 'username:password' https://BMC IP Address/redfish/v1/Systems/system -H "content-type:application/json" -X GET | python3 -m json.tool

| Note |
À l’aide des commandes curl dans le système d’exploitation Windows*, l’utilisateur doit échapper tous les guillemets doubles sauf le premier et le dernier. Par exemple, les données de la commande Modifier l’ordre de démarrage seraient :--data « {\"Boot\ » : {\"BootSourceOverrideEnabled\ » : \"Continuous\ »,\"BootSourceOverrideTarget\ » : \"None\ », \"BootOrder\ » : [\"boot option 1\ »,\"boot option 2\"]}} » |