• En attente : la mise à niveau du microprogramme est en attente de déploiement.
Lorsque l'utilisateur clique sur Arrêter la mise à jour, les mises à jour placées en file d'attente sont annulées,
et ce, dès la fin de la mise à jour du module d'installation en cours.
Pour effectuer une mise à jour à partir du référentiel, procédez comme suit :
1. Cliquez sur Connecter pour vous connecter au référentiel distant après avoir entré les informations
relatives à ce dernier.
2. Cliquez sur Mettre à jour pour démarrer la mise à jour par lot.
3. Cliquez sur Afficher les détails pour afficher l'état de mise à jour, soit 5 catégories d'état, comme
indiqué ci-dessus.
4. Cliquez sur Arrêter la mise à jour pour annuler les mises à jour placées en file d'attente, et ce, dès la fin
de la mise à jour du module d'installation en cours.
5. Cliquez sur Déconnecter pour vous déconnecter du référentiel distant.
6. Si la mise à jour nécessite le redémarrage de XClarity Controller, un message d'avertissement s'affiche.
Pour plus d'informations sur le redémarrage de XClarity Controller, voir
page
73.
Remarque : Si le système est doté d'une carte MicroSD, vous pouvez consulter l'historique des mises à
jour du lot de mises à jour, puis sélectionner l'indice du lot de mises à jour afin de restaurer un
microprogramme antérieur. Le processus est similaire à la mise à jour à partir du référentiel ; la seule
différence étant que le lot de mises à jour historique est placé dans la carte MicroSD.
Mise à jour avec Redfish
L'interface Redfish utilise un fichier de charge utile au format JSON pour faciliter la lecture par ses utilisateurs
humains et l'écriture de scripts. XCC Redfish propose une API (SimpleUpdate) standard visant à extraire le
fichier de lot de mises à jour à partir d'une URI via HTTP/HTTPS/SFTP/TFTP, ainsi qu'une mise à jour push
HTTP Multipart pour envoyer l'UpdateService du fichier de lot de mises à jour. Vous pouvez utiliser une
commande, ou un seul outil client Redfish afin d'effectuer des mises à jour de microprogramme et interroger
l'état de la mise à jour.
Exemple de commande pour envoyer le fichier de lot vers XCC et générer la tâche en vue du transfert de
fichier et de la vérification :
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"
}
Exemple de commande pour que l'API réponde avec l'ID de tâche pour la mise à jour du microprogramme
une fois le transfert et la validation d'image terminés :
104
XClarity Controller 2Guide d'utilisation
« Actions d'alimentation » à la