3. Klicken Sie auf Details anzeigen, um den Status der Aktualisierung anzuzeigen. Wie oben erwähnt gibt
es 5 Statuskategorien.
4. Bei einem Klick auf Aktualisierung stoppen werden die Aktualisierungen in der Warteschlange
abgebrochen, nachdem die aktuell laufende Installationspaket-Aktualisierung abgeschlossen wurde.
5. Klicken Sie auf Trennen, um die Verbindung zum fernen Repository zu trennen.
6. Wenn die Aktualisierung einen Neustart von XClarity Controller erfordert, damit sie wirksam wird, wird
eine Warnung angezeigt. Weitere Informationen zum Neustart vom XClarity Controller finden Sie unter
„Stromversorgungsaktionen" auf Seite
Anmerkung: Wenn auf dem System eine MicroSD-Karte installiert ist, können Sie den Aktualisierungsverlauf
des Aktualisierungspakets sehen und den Index des Aktualisierungspakets auswählen, um ein Firmware-
Rollback durchzuführen. Der Prozess ähnelt der Aktualisierung aus dem Repository, nur dass sich das
historische Aktualisierungspaket auf der MicroSD-Karte befindet.
Update mit Redfish
Die Redfish-Schnittstelle verwendet Nutzdaten im JSON-Format, um das Lesen und Scripting zu erleichtern.
XCC-Redfish bietet eine Standard-API (SimpleUpdate), um die Aktualisierungspaketdatei aus einem URI
über HTTP/HTTPS/SFTP/TFTP abzurufen, sowie ein Multipart-HTTP-Push-Update, um die
Aktualisierungspaketdatei „UpdateService" per Push zu veröffentlichen. Sie können einen Befehl oder ein
einzelnes Redfish-Client-Tool verwenden, um Firmwareaktualisierungen durchzuführen und den
Aktualisierungsstatus abzufragen.
Beispielbefehl, um die Paketdatei an XCC zu pushen und die Task für die Dateiübertragung und
-überprüfung zu generieren:
curl -s -k -u USERID:PASSW0RD-F 'UpdateParameters={"Targets":[]};type=application/json' -F
'UpdateFile=@./NY7D72-IB-320.zip;type=application/octet-stream' https://10.240.218.157:443/mfwupdate
{
"ld": "f2fd6e9d-cOa6-4b11-b9f6-69a17a1 ,
"Name": "Task f2fd6e9d-cOa6-4b11-b9f6-69a17a1 e579c",
"@odata.type": "#Task.v1_5_1. Task",
"@odata.id': "[redfish/v 1 fTaskServicefTasks/f2fd6e9d-c0a6-4b11-b9f6-69a 17a1 e579c",
"Messages": [l
"Description": "This resource represents a task for a Redfish implementation."
"StartTime": "2022-03-21 TOT 16:41 +00:00",
"TaskMonitor": "/redfish/v1fTaskSen.'ice/c069ed4a-e754-4970-ab9a-922e8a3e076b",
"@odata.context": "'redfish/v1/$metadata#Task.Task",
"@odata.etag":
"PercentCompIete": O,
"HidePayload": true,
"TaskState": "New"
}
Der Beispielbefehl an die Task-API antwortet mit der Job-ID für die Firmwareaktualisierung, nachdem die
Übertragung und die Image-Überprüfung abgeschlossen sind:
https://10.240.218.157/
redfish/v1/TaskService/Tasks/f2fd6e9d c0a6 4b11 b9f6 69a17a1e579c
{
"@odata.etag": ,
"Name-: "Task f2fd6e9d-cOa6-4b11-b9f6-69a17a1e579c",
Task",
"IredfishNI/TaskSemcenasksff2fd6e9d-cOa6-4bI I-b9f6-69aI 7a1e579c",
"Messages": [
{
"Resolution": "Follow the referenced job and monitor the job for further updates.",
"@odata.type":
102
XClarity Controller 2Benutzerhandbuch
73.