스크립트를 통해 Supermicro 시스템의 BIOS 설정 변경


11

Dell & HP에는 원격으로 또는 스크립트 / 파일을 통해 BIOS 설정을 변경할 수있는 프로그램이 있습니다.

누구나 Supermicro 시스템에서이 작업을 수행 할 수있는 방법을 알고 있습니까, 아니면 공급 업체에 의존하지 않는 시스템이 있습니까? Supermicro 사이트를 살펴본 결과 아무것도 찾지 못했습니다. 감사.

답변:


5

두 가지 옵션이 있습니다. BIOS에서 원격 액세스를 설정 한 다음 IPMI를 통해 SOL 콘솔을 사용할 수 있습니다. expect 스크립트를 사용하여이 방법으로 설정을 수정할 수 있습니다. 다른 하나는 IPMI를 통해 직접 사용할 수있는 일부 옵션이므로 컴퓨터 자체의 IPMI 인터페이스를 사용하여 일부 설정을 변경할 수 있습니다 (ipmitool / OpenIPMI 조회).

SOL / IPMI에 대한 일부 정보 :

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

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

SOL Expect 스크립트 예 :

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


감사합니다! SOL / IPMI 정보가 보이지 않습니다. 나는 이것을 시도 할 것이다! 다시 감사합니다!
ChriSxStyles

3

Supermicro는 AMI Aptio BIOS를 사용합니다.

AMI는 스크립트로 BIOS 설정을 변경할 수있는 SCE 유틸리티 (Linux 용 scelnx)를 제공합니다. 먼저 설정 UUID를 알기 위해 현재 BIOS 설정을 덤프해야합니다.

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

*기호를 원하는 값 으로 이동하여 파일에서 필요한 값을 바로 변경 한 후 다음 명령으로 파일을로드 할 수 있습니다.

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

또는 필요한 줄만으로 자신의 파일을 만들 수도 있습니다 (빈 줄을 포함하여 처음 세 줄이 필요합니다).

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

다른 플랫폼의 경우 인텔 문서에서 구성 유틸리티 목록을 찾을 수 있습니다. # 333845-003 : https://www.intel.ru/content/dam/www/public/us/en/videos/guides/platform-trust-enabler-product-guide.pdf (pg. 12, 4.0 OEM 지원) 매트릭스)

최신 플랫폼은 또한 x-UEFI 스크립트 가능 구성을 사용할 수 있습니다 : https://firmware.intel.com/sites/default/files/STTS001%20-%20SZ16_STTS001_102m_ENGf.pdf http://www.uefi.org/confignamespace

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.