Datacenter — Diagnostic et redémarrage PXE d'un serveur par l'API Redfish
L'hyperviseur srv-esx-14 passe en état « Warning » dans la console. Depuis le poste d'administration, interrogez son BMC (10.99.0.14) par l'API Redfish avec curl -sk -u admin:<mot de passe> https://10.99.0.14/redfish/v1/….
/redfish/v1/Systems/1: état de santé global ? →answer sante <OK|Warning|Critical>- Trouvez le composant en cause (
/Chassis/1/Thermal,/Chassis/1/Power, journal/Managers/1/LogServices/Sel/Entries) →answer composant <PS1|PS2|Fan1|Fan2|Fan3|Fan4> - Ce composant se remplace-t-il à chaud, sans arrêter le serveur ? →
answer arret <oui|non>(oui = arrêt nécessaire) - Le serveur doit ensuite être réinstallé cette nuit : programmez un démarrage réseau unique — requête
-X PATCHsur/redfish/v1/Systems/1avec-H "Content-Type: application/json"et le corps{"Boot":{"BootSourceOverrideTarget":"Pxe","BootSourceOverrideEnabled":"Once"}} - Vérifiez sur
/redfish/v1/Systems/1, puis redémarrez proprement :-X POSTsur/redfish/v1/Systems/1/Actions/ComputerSystem.Resetavec{"ResetType":"GracefulRestart"} - Quel avantage principal de Redfish sur IPMI ? →
answer avantage <api-rest-https|udp-623|snmp>
Bientôt disponible
Les exercices pratiques ouvrent prochainement. Le titre, le résumé et le plan restent visibles pour découvrir le contenu.
Tâches
- État global lu
- Composant en défaut identifié
- Démarrage PXE unique programmé
- Redémarrage propre après la programmation
- Redfish face à IPMI