PowerEdge: sostituzione della batteria a bottone (CMOS)
Sammanfattning: Dell ha introdotto importanti aggiornamenti al modo in cui i server PowerEdge gestiscono la funzionalità della batteria a bottone (CMOS) e la relativa registrazione eventi. A partire dai server di 14a generazione (14G) nell'agosto 2024, passando per gli aggiornamenti del firmware iDRAC e del BIOS, fino all'estensione alle piattaforme 15G e 16G a partire da febbraio 2025, sono stati implementati diversi cambiamenti chiave ...
Symptom
A cosa serve la batteria a bottone?
La batteria a bottone fornisce alimentazione di riserva per due funzioni del sistema quando l'alimentazione in ingresso principale viene rimossa:- Conservazione dell'orologio in tempo reale (RTC).
- Abilitazione della funzione antintrusione nello chassis che avvisa quando il sistema è stato aperto.
Inoltre, sulle piattaforme con processori Intel, la batteria a bottone influiva sulle impostazioni di sistema. Sebbene le impostazioni siano memorizzate nella memoria non volatile, per coerenza con i comportamenti precedenti e le aspettative degli utenti, la rimozione della batteria a bottone avrebbe ripristinato tali impostazioni alle impostazioni predefinite.
Orsak
Le modifiche riportate di seguito sono state introdotte per PowerEdge 14G in iDRAC 7.00.00.173 e nelle versioni del BIOS Intel 2.22.1 (per server serie 400 e successive) e 2.17.2 (per server serie 100-300) a partire da metà agosto 2024.
Tuttavia, queste due versioni del BIOS sono state retrocesse dal sito del supporto Dell a settembre a causa di un avvistamento non correlato. Le versioni del BIOS 2.22.2 e 2.17.3 le hanno sostituite rispettivamente il 1° ottobre.
Modifiche simili sono state applicate alle piattaforme 15G e successive a partire dalle combinazioni firmware riportate di seguito. Sebbene queste siano le versioni in cui è stata apportata la modifica, fare riferimento a PowerEdge: versioni minime, consigliate e più recenti del codice quando si seleziona una versione da installare.
Platform |
BIOS |
iDRAC |
14G AMD |
Not Implemented |
7.00.00.173 |
14G Intel 100-300 series |
2.17.3 |
7.00.00.173 |
14G Intel 400+ series |
2.22.1 |
7.00.00.173 |
15G AMD |
2.18.1 |
7.20.10.05 |
15G Intel 100-300 series |
1.11.1 |
7.20.10.05 |
15G Intel 400+ series |
1.16.2 |
7.20.10.05 |
16G AMD |
1.11.2 |
7.20.10.05 |
16G Intel 100-300 series |
2.0.0 |
7.20.10.05 |
16G Intel 400+ series |
2.5.4 |
7.20.10.05 |
Per determinare la revisione della generazione di server: PowerEdge: server per generazione
Upplösning
Recommended Action: (Azione consigliata:)
Dell Technologies consiglia a tutti i clienti 14G di eseguire l'aggiornamento a iDRAC 7.00.00.173 o versione successiva. I clienti con prodotti basati su Intel devono inoltre applicare le versioni del BIOS 2.22.2 o successive (per i server serie 400 e successive) o 2.17.3 o successive (per le serie 100-300). Insieme, offrono l'esperienza migliore.
Ytterligare information
Modifiche:
iDRAC 7.00.00.173 e le versioni del BIOS 2.22.1 (serie 400 e successive) e 2.17.2 (serie 100-300) modificano questi comportamenti. L'aspettativa è che per la maggior parte degli utenti, l'impatto della sostituzione della batteria, che richiede una finestra di inattività, non valga la pena.
Conservazione delle impostazioni:
Con il BIOS aggiornato, la rimozione della batteria a bottone non ripristina più le impostazioni del BIOS. Questo comportamento è in linea con quello dei prodotti PowerEdge basati su AMD.
La NVRAM può comunque essere cancellata tramite i ponticelli sulla scheda principale.
Registrazione eventi precedente:
Il comportamento progettato in precedenza registra un evento di avvertenza, BAT0015, quando la batteria a bottone raggiunge ~2,7 V. Una volta che scende a ~2,6 V, viene registrato un evento critico, BAT0017. Ogni errore viene registrato nei messaggi di evento del Lifecycle Log (LCL) e del System event log (SEL).
Tuttavia, a causa di un difetto, il firmware recente ha invece segnalato questi eventi rispettivamente come BAT0020 e BAT0021. Questi codici messaggio devono essere utilizzati esclusivamente per le batterie per memoria non volatile.
Poiché questi eventi sono di avvertenza o più gravi, il pannello di controllo diventa di colore ambra.
Quando la batteria a bottone scende al di sotto di ~2,0 V e il sistema viene riavviato, viene registrata questa sequenza di eventi. Vengono visualizzati sia in LCL che sullo schermo:
- UEFI0034 (critico) che indica che è stata rilevata la perdita della batteria.
- UEFI0069 (critico) che indica un errore di checksum della batteria a bottone ha comportato il ripristino delle impostazioni.
- UEFI0130 (avvertenza) che indica che è stata persa l'ora del sistema.
La schermata visualizza anche un prompt F1/F2 e attende che l'utente riconosca gli errori.
Nuova registrazione eventi:
Il nuovo comportamento si traduce in una riduzione complessiva dei messaggi.
La registrazione ora inizia durante l'avvio quando la batteria a bottone si è guastata e l'alimentazione in ingresso primaria è stata rimossa. L'ora di sistema locale è già stata persa.
Con il nuovo BIOS e il firmware iDRAC insieme, un evento informativo, UEFI0447, viene registrato nel registro del ciclo di vita durante l'avvio. Avvisa l'utente che il tempo di sistema è stato perso. Questo singolo evento sostituisce i tre riscontrati nelle versioni precedenti del BIOS e non viene più visualizzato un prompt F1/F2 durante l'avvio. A meno che non venga aggiornato anche iDRAC, questo evento viene visualizzato come sconosciuto nel registro del ciclo di vita.
Gli utenti che dipendono dall'ora di sistema locale devono reimpostarla dalla configurazione del sistema F2. Tuttavia, Dell prevede che la maggior parte dei clienti avrà configurato il protocollo NTP (Network Time Protocol) sui propri server e non subirà alcun impatto negativo.
Con il nuovo firmware iDRAC, un evento informativo, BAT0022, viene registrato nel registro del ciclo di vita quando iDRAC si avvia poco dopo il collegamento dell'alimentazione in ingresso. Indica che fino a quando non viene sostituita la batteria a bottone, il rilevamento delle intrusioni nello chassis potrebbe non funzionare quando l'alimentazione in ingresso principale viene rimossa. Tenere presente che questo messaggio non viene visualizzato dopo l'aggiornamento a iDRAC 7.00.00.173 fino a quando l'alimentazione in ingresso non viene persa e quindi ripristinata. È possibile rimuovere tutti i cavi di alimentazione e ricollegarli o richiedere un ciclo CA virtuale.
Poiché entrambi questi nuovi eventi sono informativi, il LED del pannello di controllo rimane blu.
Rimozione del sensore della batteria CMOS:
Nell'ambito dell'implementazione delle modifiche alla registrazione di cui sopra, il sensore della batteria CMOS è stato disabilitato per evitare incoerenze nella generazione di report sull'integrità. Di conseguenza, la batteria CMOS non viene più visualizzata in alcuna interfaccia di gestione, tra cui:
Interfaccia utente web di iDRAC
- Redfish
- TSR (Analisi del materiale TS
- RACADM
- SNMP
- IPMI
Riepilogo delle modifiche, utilizzando come esempio l'implementazione Intel 14G originale:
Definire
- BIOS precedente = < 2.22.x sui server serie 400 e versioni successive o < 2.17.x sui server serie 100-300
- Nuovo BIOS = ≥ 2.22.x sui server serie 400 e versioni successive o ≥ 2.17.x sui server serie 100-300
- Vecchio iDRAC = < 7.00.00.173
- Nuovo iDRAC = ≥ 7.00.00.173
|
|
|
|
|
|
|---|---|---|---|---|---|
Old |
Old |
Lost |
Present |
UEFI0034, UEFI0069, UEFI0130, Pause for F1/F2 |
UEFI0034, UEFI0069, UEFI0130 during boot |
New |
Old |
Preserved |
Present |
Nothing, no pause for F1/F2 |
Nothing |
Old |
New |
Lost |
Not Present |
UEFI0034, UEFI0069, UEFI0130, Pause for F1/F2 |
UEFI0034, UEFI0069, UEFI0130 during boot, BAT0022 when input power has been removed and reapplied. |
New |
New |
Preserved |
Not Present |
Nothing, no pause for F1/F2 |
UEFI0447 and BAT0022 when input power has been removed and reapplied. |