Commande IPMI
Cette section présente les commandes IPMI.
Nom
GetPSUCollectedData (Somme)
NetFn
0x32
CMD
0x90
Données de demande/données de réponse
Demande :
- Octet 1 : Type d'entrée 1: Entrée CA
2 : Sortie CC
3 : alimentation du ventilateur du bloc d'alimentation
Réponse :
(si Entrée CA, sortie CC)
Octet 1 : Code achèvement (0x00)
Octet 2 : Total entrée CA MIN/(sortie CC) LSB
Octet 3 : Total entrée CA MIN/(sortie CC) MSB
Octet 4 : Total entrée CA MOY/(sortie CC) LSB
Octet 5 : Total entrée CA MOY/(sortie CC) MSB
Octet 6 : Total entrée CA MAX/(sortie CC) LSB
Octet 7 : Total entrée CA MAX/(sortie CC) MSB
(si alimentation ventilateur)
Octet 1 : Code achèvement (0x00)
Octet 2 : Total alimentation VENTILATEUR (LSB)
Octet 3 : Total alimentation VENTILATEUR Octet 2
Octet 4 : Total alimentation VENTILATEUR (MSB)
Commentaires
Cette commande permet d'afficher les données collectées régulièrement à partir de PMBUS.
1 Unité = 1 W
RemarqueSeulement le bloc d'alimentation VENTILATEUR utilisant 10 mW = 0,0,1 de l'alimentation totale du VENTILATEUR W = (MSB x 256 x 256) + Octet 2 (256) + LSB (10 mW)Nom
GetPSUStatus
NetFn
0x32
CMD
0x91
Données de demande/données de réponse
Demande :
- Aucun
Réponse :
Octet 1 : Code achèvement (0x00)
Octet 2 – PS_EPOW
Octet 3 : PS_THROTTLE
Octet 4 : PS_PRESENT
Octet 5 : PS_PWR_GOOD
Octet 6 : EPOW_OUT
Octet 7 : RÉGULATION
Commentaires
Cette commande permet d'afficher le registre ou le statut associé au bloc d'alimentation (à partir de PSOC)
Bit : 0-5 = Bloc alimentation 1-6
0 : aucun déclencheur, 1 : déclencheur
Nom
GetSySLED
NetFn
0x32
CMD
0x96
Données de demande/données de réponse
Demande :
- Aucun
Réponse :
Octet 1 : Code achèvement (0x00)
Octet 2 : Voyant SysLocater
Octet 3 : Voyant de vérification des journaux CheckLog
Commentaires
Cette commande est utilisée pour obtenir l'état du voyant du FPC.
0 : Désactivé
1 : Activé
2 : Clignotant (localisation uniquement)
Nom
SetSySLED
NetFn
0x32
CMD
0x97
Données de demande/données de réponse
Demande :
Octet 1 : Type d'entrée1 : voyant SysLocater
2 : Voyant de vérification des journaux CheckLog
Octet 2 :0 : Désactivé
1 : Activé
2 : clignotant (SysLocater uniquement)
Réponse :
Octet 1 : code d'achèvement (0 x 00), PARAM_OUT_OF_RANGE (0xC9)
Commentaires
Cette commande est utilisée pour obtenir l'état du voyant du FPC.
0 : Désactivé
1 : Activé
2 : Clignotant (localisation uniquement)
Nom
ShowNodePowerConsume
NetFn
0x32
CMD
0x98
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0d, nœud 1 à 12, châssis 13)
Réponse :
Octet 1 : code achèvement
Octet 2 : Alimentation minimale (LSB)
Octet 3 : Alimentation minimale (MSB)
Octet 4 : Alimentation moyenne (LSB)
Octet 5 : Alimentation moyenne (MSB)
Octet 6 : Alimentation maximale (LSB)
Octet 7 : Alimentation maximale (MSB)
Commentaires
Cela permet d'afficher la consommation de puissance du nœud via la commande MSG_POWER_READING
. Unité = 1 W
Nom
ShowInfoNodeSize
NetFn
0x32
CMD
0x99
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0c, nœud 1 à 12)
Réponse :
Octet 1 : code achèvement
Octet 2 : Largeur physique du nœud
Octet 3 : Hauteur physique du nœud
Octet 4 : extension valide
Octet 5 : Largeur de l'extension
Octet 6 : Hauteur de l'extension
Commentaires
Cela permet d'indiquer les informations relatives à la taille du nœud par une commande MSG_GET_NODE_SIZE depuis XCC.
Nom
SetPSUFFS
NetFn
0x32
CMD
0x9a
Données de demande/données de réponse
Demande :
Octet 1 : Numéro du bloc d'alimentation (1-2)
Octet 2 : valeur d'entrée (0/1)
Réponse :
Octet 1 : code d'achèvement OUT_OF_RANGE (0xC9)
Commentaires
Cette commande permet de définir PSU FFS 0 : non déclenché
1 : déclenché
Nom
SetAcousticMode
NetFn
0x32
CMD
0x9b
Données de demande/données de réponse
Demande :
Octet 1 : Mode acoustique
Réponse :
Octet 1 : code d'achèvement (0x0) OUT_OF_RANGE (0xC9) PCIe haute priorité (0x01)
Commentaires
0x00 : Désactivé
0x01 = Mode1 Activé
Le ventilateur système ne peut pas dépasser une capacité de 20.
0x02 = Mode2 activé
Le ventilateur système ne peut pas dépasser une capacité de 50.
0x03 = Mode3 activé
Le ventilateur système ne peut pas dépasser une capacité de 80.
Nom
SetOverSubMode
NetFn
0x32
CMD
0x9c
Données de demande/données de réponse
Demande :
Octet 1 : Mode de surcharge
Réponse :
Octet 1 : code d'achèvement (0 x 00) CUR_NOT_SUPPORT (0xd5) PARAM_OUT_OF_RANGE (0xc9)
Commentaires
0x0 = désactivé
0x1 = Activer
RemarqueActivation OVS.Réserve d'alimentation totale devient TP x 1,20. La seule exception est TP x 1,20 > alimentation actuellement disponible (numéro de PWRGD x type d'alimentation). La réserve d'alimentation correspondrait à l'alimentation actuellement disponible.
Nom
GetCappingCapity
NetFn
0x32
CMD
0x9d
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)
Réponse :
Octet 1 : code d'achèvement (0x00), hors de portée (0xC9)
Octet 2 : valeur de plafonnement énergétique minimale LSB
Octet 3 : valeur de plafonnement énergétique minimale MSB
Octet 4 : valeur de plafonnement énergétique maximale LSB
Octet 5 : valeur de plafonnement énergétique maximale MSB
Commentaires
Plage de plafonnement des nœuds :
(Capacité énergétique min. des nœuds) < plafonnement < (capacité énergétique max. des nœuds)
Plage de plafonnement du châssis : (Total de la capacité énergétique minimale des nœuds < plafonnement) La capacité énergétique minimale doit tenir compte des nœuds pour lesquels l'autorisation est accordée.
RemarqueLe plafonnement énergétique est uniquement appliqué lors de l'exécution du système d'exploitation. La configuration du plafonnement énergétique au niveau du châssis se comporte différemment de la configuration au niveau du total des nœuds.Nom
SetCappingValue
NetFn
0x32
CMD
0x9e
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)
Octet 2 : valeur de plafonnement énergétique LSB Octet 3 : valeur de plafonnement énergétique MSB Réponse :
Octet 1 : code d'achèvement (0 x 00) OUT_OF_RANGE (0xC9) CUR_NOT_SUPPORT(0xD5)
Commentaires
RemarqueLe plafonnement énergétique n'est pas pris en charge avec les nœuds sans autorisationPlage de plafonnement de la valeur (1 à 32 767)
Nom
SetCappingSavingState
NetFn
0x32
CMD
0x9f
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)
Octet 2 : désactiver/activer le plafonnement énergétique Octet 3 : mode d'économie réponse :
Octet 1 : code d'achèvement (0x00) OUT_OF_RANGE (0xC9)
Commentaires
Remarque : le plafonnement énergétique n'est pas pris en charge avec les nœuds sans autorisation
Octet 3 : Mode d'économie 0 x 00 = Désactiver
0x01 : Mode1 d'économie d'énergie
0x02 : Mode d'économie 2
0x03 : Mode d'économie 3
Nom
GetCappingSavingState
NetFn
0x32
CMD
0Xa0
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)
Réponse :
Octet 1 : code d'achèvement (0x00) OUT_OF_RANGE (0xC9)
Octet 2 : Activer/désactiver le plafonnement énergétique
Octet 3 : Valeur de plafonnement (LSB)
Octet 4 : Valeur de plafonnement (MSB)
Octet 5 : Mode d'économie d'énergie
Commentaires
Mode de plafonnement énergétique : 0x00 = Désactiver 0x01 = Activer le mode d'économie : 0x00 = Désactiver
0x01 : Mode d'économie 1 0x02 = Mode d'économie 2 0x03 = Mode d'économie 3
Nom
SetSysTime
NetFn
0x32
CMD
0xa1
Données de demande/données de réponse
Demande :
Octet 1 : Année MSB (1970 ~2037)
Octet 2 : Année LSB (1970 ~2037)
Octet 3 : Mois (0x01~0x12)
Octet 4 : Date (0x01~0x31)
Octet 5 : Heure (0x00~0x23)
Octet 6 : Minute (0x00~0x59)
Octet 7 : Seconde (0x00~0x59)
Réponse :
Octet 1 : Code achèvement (0x00)
Commentaires
Pour l'entrée utilisateur, les données d'entrée sont au format décimal.
Exemple : Année 2010 octet 1 : 0x20
Nom
GetPSUPolicyBank
NetFn
0x32
CMD
0xa2
Données de demande/données de réponse
Demande :
- Aucun
Réponse :
Octet 1 : code d'achèvement (0 x 00), octet 2 : PSU_Policy
Octet 2 : PSU_Policy0 : Non redondant
1 : Stratégie N+1
2 : Stratégie N+N
Octet 3 : Mode de surcharge0 : Désactivé
1 : activer
Octet 4 : PowerBankLSB
Octet 5 : PowerBankMSB
Commentaires
Cette commande permet d'obtenir la stratégie et la réserve d'alimentation totale du bloc d'alimentation. (Unité : 1 W)
Nom
SetPSUPolicy
NetFn
0x32
CMD
0xa3
Données de demande/données de réponse
Demande :
Octet 1 : PSU_Policy : 0 : non redondant1 : Stratégie N+1
2 : Stratégie N+N
Réponse :
Octet 1 : code d'achèvement(0x00) Hors plage (0xC9) PSU_CONFIG_NOT_ALLOW(0x01) PSU_BANK_LACK(0x02)
Commentaires
Cette commande permet de définir la stratégie du bloc d'alimentation.
Il est possible que la stratégie du bloc d'alimentation n'aboutisse parce que la configuration est incorrecte.
Nom
ResetNodeByUser
NetFn
0x32
CMD
0xa4
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0c, nœud 1 à 12)
Octet 2 : réinitialisation de l'action1 : réinitialisation (réinitialisation imm)
2 : réinstallation (aux-off -> aux-on)
Réponse :
Octet 1 : code achèvement (0x00) CUR_NOT_SUPPORT (0xd5)
Commentaires
Cette commande est utilisée par l'utilisateur pour le nœud de réinitialisation/réinstallation ; si le nœud n'est pas présent, la réponse serait 0xd5
Nom
OEMGetPSUFanStatus
NetFn
0x32
CMD
0xa5
Données de demande/données de réponse
Demande :
Octet 1 : numéro du ventilateur du bloc d'alimentation (0x1~0x06 VENTILATEUR 1-6 )
Réponse :
Octet 1 : FAN_Speed_LSB (LSB) (t/mn)
Octet 2 : FAN_Speed_MSB (t/mn)
Octet 3 : vitesse du VENTILATEUR (0 à 100 %)
Octet 4 : état du VENTILATEUR0 : non installé 1 : Ab - Normal
2 : Normal
Commentaires
Cette commande est utilisée pour obtenir l'état du ventilateur du bloc d'alimentation
RemarqueAnormal signifie que le nombre de tours par minute du bloc d'alimentation est inférieur à 3 000.Nom
OEMSetStorage
NetFn
0x32
CMD
0xa6
Données de demande/données de réponse
Demande :
Octet 1 : Actions1 : Sauvegarde USB
2 : configuration de la restauration USB
3 : Afficher l'état de restauration USB
4 : Restauration des paramètres d'usine
Réponse :
Octet 1 : 0 x 00 (Action activée)0x01 (périphérique occupé)
0x02 (périphérique non installé)
- 0x03 (configuration de sauvegarde non valide) uniquement pour l'état Effectuer une restauration USB :
Octet 1: État de restauration
Octet 2 : Échec du plafonnement énergétique du nœud LSB
Octet 3 : Échec du plafonnement énergétique du nœud MSB
Octet 4 : Échec du mode d'économie du nœud LSB
Octet 5 : Échec du mode d'économie du nœud MSB
Commentaires
RemarqueL'entrée « Obtenir l'état de restauration USB » affiche l'état de l'action de restauration.L'action de restauration doit prendre au moins 5 secondes.
État de restauration USB : 0x00 : réussite de la restauration
Bitmask lorsque bit est activé :Bit-0 : définir PSU_Policy_fail
Bit-1 : définir PSU_OVS_fail
Bit-2 : Échec du plafonnement énergétique du châssis
Bit-3 : Échec du mode d'économie du châssis
Bit-4 : Échec acoustique
Bit-5 : Échec de la politique de restauration de l'alimentation du nœud
Bit-6 : Échec de la redondance intelligente
Nom
OEMGetNodeStatus
NetFn
0x32
CMD
0xa7
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud (0 x 1 ~ 0x0C)
Réponse :
Octet 1 : code d'achèvement (0x00), hors de portée (0xC9)
Octet 2 : état d'alimentation du nœud Octet 3 : largeur
Octet 4 : Hauteur
Octet 5 : État autorisation
Commentaires
Bit-Mask de l'état d'alimentation du nœud :0x00 : HORS tension
0 X 10 = S3
0x20 : Aucune autorisation
0x40 : Erreur
0x80 : sous tension
État autorisation :0x00 : Absent
0x01 : veille
0x02 : First_permission_fail
0x03 : Second_permission_fail
0x04 : Autorisation accordée (amorçage secondaire réussi)
Nom
GetFPCStatus
NetFn
0x32
CMD
0xa8
Données de demande/données de réponse
Demande :
- Aucun
Réponse :
Octet 1 : Code achèvement (0x00)
Octet 2 : Version FPC principale
Octet 3 : Version FPC secondaire
Octet 4 : Version PSOC principale
Octet 5 : Version PSOC secondaire
Octet 6 : Numéro du flash d'amorçage (0x1- 0x2)
Octet 7 : Numéro de la version principale
Octet 8 : Numéro de la version mineure
Commentaires
La version mineure utilise la valeur ASCII
ex : 0x41 = ‘A'
Nom
SetRestorePolicy
NetFn
0x32
CMD
0xa9
Données de demande/données de réponse
Demande :
Octet 1 : numéro de nœud LSB (BIT_MASK : 0x0~0x3F )
Octet 2 : numéro de nœud MSB (BIT_MASK : 0x0~0x3F )
Réponse :
Octet 1 : code d'achèvement (0x00), hors de portée (0xC9)
Commentaires
Exemple :
Si l'ensemble de nœuds 1-3 est activé, puis octet 1 : 0x7 (0000 0111)
Nom
GetRestorePolicy
NetFn
0x32
CMD
0xaa
Données de demande/données de réponse
Demande :
- Aucun
Réponse :
Octet 1 : Code achèvement (0x00)
Octet 2 : Numéro de nœud LSB
Octet 3 : Numéro de nœud MSB
Commentaires
Nom
SetSmartRedundant
NetFn
0x32
CMD
0xab
Données de demande/données de réponse
Demande :
Octet 1 : Mode :
Réponse :
Octet 1 : code d'achèvement (0x00) Hors de portée (0xC9) Non pris en charge (0x01)
Commentaires
Mode (0-3) :
0 : Désactivé
1 : mise à jour toutes les 10 minutes
2 : mise à jour toutes les 30 minutes
3 : par mise à jour de 60 minutes (Si l'état du bloc d'alimentation est Non pris en charge ou Non-concordance, la redondance intelligente du bloc d'alimentation n'est pas non plus prise en charge.
Nom
GetSmartRedundantStauts
NetFn
0x32
CMD
0xac
Données de demande/données de réponse
Demande :
- Aucun
Réponse :
Octet 1 : Code achèvement (0x00)
Octet 2 : Mode
Octet 3 : état
Commentaires
Statut :
0x00 : Normal
0x01 : Pas de prise en charge
Nom
SetFPCResetDefault
NetFn
0x32
CMD
0xad
Données de demande/données de réponse
Demande :
- Aucun
Réponse :
Octet 1 : Code achèvement (0x00)
Commentaires
Cette commande permet à l'utilisateur de réinitialiser le FPC à sa valeur par défaut
Nom
CmdCipherSuiteChange
NetFn
0x32
CMD
0xb1
Données de demande/données de réponse
Demande :
Octet 1 : le niveau de suite de chiffrement 0 x 0 : obtenir la suite de chiffrement actuelle0x1 : définir la suite de chiffrement au niveau 1
0x2 : définir la suite de chiffrement au niveau 2
Réponse :
Octet 1 : Code achèvement (0x00)
Commentaires
Cette commande est utilisée pour obtenir ou définir le niveau de suite de chiffrement actuel.
Nom
Connexion Failsafe
NetFn
0x32
CMD
0xD2
Données de demande/données de réponse
Demande :
Octet 1 : état0x00 : Désactiver (paramètre par défaut)
0x01 : Activé
Réponse :
Octet 00 : code d'achèvement
Octet 01 : dernier état
Octet 02 : définir l'état
Commentaires
Lorsqu'il est activé, le FPC évalue un SEL lorsque le nœud entre en étant Failsafe pendant plus de 3 secondes. Ensuite, FPC consigne l'état du châssis dans le dongle USB lorsque le nœud entre en état FailSafe pendant plus de 7 minutes.
RemarqueCette commande est disponible uniquement pour les versions 1,08, FHET30M ou ultérieures.Nom
Réinstallation virtuelle Failsafe
NetFn
0x32
CMD
0xD3
Données de demande/données de réponse
Demande :
Octet 1 : état0x00 : Désactiver (paramètre par défaut)
0x01 : Activé
Réponse :
Octet 00 : code d'achèvement
Octet 01 : dernier état
Octet 02 : définir l'état
Commentaires
S'il est activé, FPC effectuera une réinstallation virtuelle du nœud qui entre dans l'état FailSafe pendant plus de 7 minutes.
RemarqueCette commande est disponible uniquement pour les versions 1,08, FHET30M ou ultérieures.