Modifica le impostazioni del BIOS sul sistema Supermicro tramite uno script


11

Vedo che Dell e HP hanno programmi che è possibile modificare le impostazioni del BIOS in remoto o tramite uno script / file.

Qualcuno sa come farlo su un sistema Supermicro o ce n'è uno che non dipende dal fornitore? Ho guardato attraverso il sito Supermicro e non ho trovato nulla. Grazie.

Risposte:


5

Vi sono due opzioni. È possibile configurare l'accesso remoto nel BIOS e quindi utilizzare la console SOL tramite IPMI. È possibile modificare le impostazioni in questo modo utilizzando uno script prevede. L'altro è che alcune opzioni sono disponibili direttamente tramite IPMI, quindi è possibile utilizzare l'interfaccia IPMI sulla macchina stessa per modificare alcune impostazioni (ricerca ipmitool / OpenIPMI).

Alcune informazioni su SOL / IPMI:

http://www.supermicro.com/products/accessories/addon/SIM.cfm

http://wiki.adamsweet.org/doku.php?id=ipmi_on_linux

Esempio di script SOL Expect:

http://buttersideup.com/docs/howto/IPMI_on_Debian_files/solsession


Grazie per questo! Non ho visto le informazioni SOL / IPMI. Lo proverò! Grazie ancora!
ChriSxStyles il

3

Supermicro utilizza AMI Aptio BIOS.

AMI fornisce l'utilità SCE (scelnx per Linux) per modificare le impostazioni del BIOS tramite script. Innanzitutto è necessario scaricare le impostazioni del BIOS correnti per conoscere gli UUID delle impostazioni:

scelnx /b /o /s /root/settings.lst

È possibile modificare i valori necessari direttamente nel file (spostando il *segno sul valore desiderato) e quindi caricare il file con il comando successivo:

scelnx /b /i /s /root/settings.lst

Oppure puoi creare il tuo file con solo le righe necessarie (sono necessarie le prime tre righe inclusa la riga vuota):

cat > /root/settings.lst << 'EOF'
// Script File
HIICrc32=

// Enable the Rank Margining Tool
Setup Question  = Rank Margin Tool
Token =B4A  // Do NOT change this line
Offset  =1127 
Width =01 
BIOS Default  =[02]Auto
Options =[02]Auto // Move "*" to the desired Option
         [00]Disabled
         *[01]Enabled

// Adjust the MRC Serial Debug Message level
Setup Question  = Serial Debug Message Level
Token =1C // Do NOT change this line
Offset  =2D4
Width =01 
BIOS Default  =[00]Disable
Options =[00]Disable // Move "*" to the desired Option
         [01]Minimum
         [02]Normal
         *[03]Maximum

// Confirm the Pattern Length value
Setup Question  = RMT Pattern Length
Token =B4B  // Do NOT change this line
Offset  =10ED
Width =04 
BIOS Default  =7FFF
Value =7FFF

// Turn on/off Per Bit Margin option
Setup Question  = Per Bit Margin
Token =B4D  // Do NOT change this line
Offset  =113A
Width =01 
BIOS Default  =[02]Auto
Options =[02]Auto // Move "*" to the desired Option
         [00]Disable
         *[01]Enable
EOF

Per altre piattaforme è possibile trovare un elenco di utilità di configurazione nel documento Intel. # 333845-003: https://www.intel.ru/content/dam/www/public/us/en/videos/guides/platform-trust-enabler-product-guide.pdf (pag. 12, 4.0 Supporto OEM Matrice)

Le piattaforme moderne possono anche utilizzare la configurazione tramite script di x-UEFI: https://firmware.intel.com/sites/default/files/STTS001%20-%20SZ16_STTS001_102m_ENGf.pdf http://www.uefi.org/confignamespace

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.