๋งŽ์€ ์ œ์กฐ์—…์ฒด์˜ ์„œ๋ฒ„์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” BMC ์ปจํŠธ๋กค๋Ÿฌ ํŽŒ์›จ์–ด์˜ ์ทจ์•ฝ์ 

์ดํด๋ฆฝ์‹œ์›€ ์ปดํผ๋‹ˆ ๋…ธ์ถœ๋œ Lenovo ThinkServer ์„œ๋ฒ„์— ์ œ๊ณต๋˜๋Š” BMC ์ปจํŠธ๋กค๋Ÿฌ ํŽŒ์›จ์–ด์˜ ๋‘ ๊ฐ€์ง€ ์ทจ์•ฝ์ ์œผ๋กœ ์ธํ•ด ๋กœ์ปฌ ์‚ฌ์šฉ์ž๊ฐ€ BMC ์นฉ ์ธก์—์„œ ํŽŒ์›จ์–ด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์ž„์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ๋ถ„์„์— ๋”ฐ๋ฅด๋ฉด ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” Acer, AMAX, Bigtera, Ciara, Penguin Computing ๋ฐ sysGen๊ณผ ๊ฐ™์€ ํšŒ์‚ฌ์˜ ์„œ๋ฒ„์—๋„ ์‚ฌ์šฉ๋˜๋Š” Gigabyte Enterprise Servers ์„œ๋ฒ„ ํ”Œ๋žซํผ์— ์‚ฌ์šฉ๋˜๋Š” BMC ์ปจํŠธ๋กค๋Ÿฌ์˜ ํŽŒ์›จ์–ด์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” BMC ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํƒ€์‚ฌ ๊ณต๊ธ‰์—…์ฒด Avocent(ํ˜„์žฌ Vertiv์˜ ์‚ฌ์—…๋ถ€)์—์„œ ๊ฐœ๋ฐœํ•œ ์ทจ์•ฝํ•œ MergePoint EMS ํŽŒ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์ทจ์•ฝ์ ์€ ๋‹ค์šด๋กœ๋“œํ•œ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ์˜ ์•”ํ˜ธํ™” ํ™•์ธ์ด ๋ถ€์กฑํ•˜์—ฌ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค(๋ฐ˜๋Œ€๋กœ CRC32 ์ฒดํฌ์„ฌ ํ™•์ธ๋งŒ ์‚ฌ์šฉ๋จ). ์ถ”์ฒœ NIST๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋กœ์ปฌ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ BMC ํŽŒ์›จ์–ด๋ฅผ ์Šคํ‘ธํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด ๋ฌธ์ œ๋Š” ์šด์˜ ์ฒด์ œ๋ฅผ ๋‹ค์‹œ ์„ค์น˜ํ•œ ํ›„์—๋„ ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๊ณ  ์ถ”๊ฐ€ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๋ฃจํŠธํ‚ท์„ ์‹ฌ์ธต์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ฃจํŠธํ‚ท์„ ์ œ๊ฑฐํ•˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SPI ํ”Œ๋ž˜์‹œ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค).

๋‘ ๋ฒˆ์งธ ์ทจ์•ฝ์ ์€ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ ์ฝ”๋“œ์— ์กด์žฌํ•˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ๋ช…๋ น์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๋ช…๋ น์€ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ๊ถŒํ•œ์œผ๋กœ BMC์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉํ•˜๋ ค๋ฉด ์—…๋ฐ์ดํŠธ๋œ ํŽŒ์›จ์–ด ์ด๋ฏธ์ง€์˜ ๊ฒฝ๋กœ๊ฐ€ ๊ฒฐ์ •๋˜๋Š” bmcfwu.cfg ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ RemoteFirmwareImageFilePath ๋งค๊ฐœ ๋ณ€์ˆ˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. IPMI์˜ ๋ช…๋ น์œผ๋กœ ์‹œ์ž‘๋  ์ˆ˜ ์žˆ๋Š” ๋‹ค์Œ ์—…๋ฐ์ดํŠธ ์ค‘์— ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” BMC์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋˜๊ณ  /bin/sh์— ๋Œ€ํ•œ ๋ผ์ธ์˜ ์ผ๋ถ€์ธ popen() ํ˜ธ์ถœ์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์‰˜ ๋ช…๋ น์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ผ์ธ์€ ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์ •๋ฆฌํ•˜์ง€ ์•Š๊ณ  snprintf() ํ˜ธ์ถœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋˜๋ฏ€๋กœ ๊ณต๊ฒฉ์ž๊ฐ€ ์‹คํ–‰ ์ฝ”๋“œ๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋ ค๋ฉด IPMI๋ฅผ ํ†ตํ•ด BMC ์ปจํŠธ๋กค๋Ÿฌ์— ๋ช…๋ น์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์„œ๋ฒ„์— ๋Œ€ํ•œ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ถ”๊ฐ€ ์ธ์ฆ ์—†์ด IPMI ๋ช…๋ น์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ).

Gigabyte์™€ Lenovo๋Š” 2018๋…„ XNUMX์›”์— ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ†ต๋ณด๋ฅผ ๋ฐ›์•˜์œผ๋ฉฐ ์ •๋ณด๊ฐ€ ๊ณต๊ฐœ๋˜๊ธฐ ์ „์— ์—…๋ฐ์ดํŠธ๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ๋…ธ๋ฒ„ ํšŒ์‚ฌ ์ถœ์‹œ ThinkServer RD15, TD2018, RD340, RD340 ๋ฐ RD440 ์„œ๋ฒ„์— ๋Œ€ํ•œ 540๋…„ 640์›” 2014์ผ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋Š” ๋ช…๋ น ๋Œ€์ฒด๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ์ทจ์•ฝ์ ๋งŒ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. XNUMX๋…„ MergePoint EMS ๊ธฐ๋ฐ˜ ์„œ๋ฒ„ ๋ผ์ธ์„ ์ƒ์„ฑํ•˜๋Š” ๋™์•ˆ ํŽŒ์›จ์–ด ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์‚ฌ์šฉํ•œ ๊ฒ€์ฆ์€ ์•„์ง ๋„๋ฆฌ ๋ณด๊ธ‰๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ฒ˜์Œ์— ๋ฐœํ‘œ๋˜์ง€๋„ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์˜ฌํ•ด 8์›” 2500์ผ Gigabyte๋Š” ASPEED AST2400 ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ํƒ‘์žฌ๋œ ๋งˆ๋”๋ณด๋“œ์— ๋Œ€ํ•œ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ์ถœ์‹œํ–ˆ์ง€๋งŒ Lenovo์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ช…๋ น ๋Œ€์ฒด ์ทจ์•ฝ์ ๋งŒ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ASPEED ASTXNUMX ๊ธฐ๋ฐ˜์˜ ์ทจ์•ฝํ•œ ๋ณด๋“œ๋Š” ํ˜„์žฌ ์—…๋ฐ์ดํŠธ ์—†์ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ๋„ ๋ง AMI์—์„œ MegaRAC SP-X ํŽŒ์›จ์–ด ์‚ฌ์šฉ์œผ๋กœ์˜ ์ „ํ™˜์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. MegaRAC SP-X ๊ธฐ๋ฐ˜์˜ ์ƒˆ ํŽŒ์›จ์–ด๋ฅผ ํฌํ•จํ•˜๋ฉด ์ด์ „์— MergePoint EMS ํŽŒ์›จ์–ด์™€ ํ•จ๊ป˜ ์ œ๊ณต๋œ ์‹œ์Šคํ…œ์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฒฐ์ •์€ Vertiv๊ฐ€ ๋” ์ด์ƒ MergePoint EMS ํ”Œ๋žซํผ์„ ์ง€์›ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ•œ ์ดํ›„์— ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— Acer, AMAX, Bigtera, Ciara, Penguin Computing ๋ฐ sysGen์ด Gigabyte ๋ณด๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์กฐํ•˜๊ณ  ์ทจ์•ฝํ•œ MergePoint EMS ํŽŒ์›จ์–ด๋ฅผ ํƒ‘์žฌํ•œ ์„œ๋ฒ„์˜ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•ด์„œ๋Š” ์•„์ง ๋ณด๊ณ ๋œ ๋ฐ”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

BMC๋Š” ์„œ๋ฒ„ ์žฅ๋น„๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ•˜์œ„ ์ˆ˜์ค€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ž์ฒด CPU, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ์„ผ์„œ ํด๋ง ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ ์„œ๋ฒ„์— ์„ค์น˜๋œ ํŠน์ˆ˜ ์ปจํŠธ๋กค๋Ÿฌ๋ผ๋Š” ์ ์„ ์ƒ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. BMC๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋Š” ์šด์˜ ์ฒด์ œ์— ๊ด€๊ณ„์—†์ด ์„ผ์„œ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง, ์ „์›, ํŽŒ์›จ์–ด ๋ฐ ๋””์Šคํฌ ๊ด€๋ฆฌ, ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•œ ์›๊ฒฉ ๋ถ€ํŒ… ๊ตฌ์„ฑ, ์›๊ฒฉ ์•ก์„ธ์Šค ์ฝ˜์†” ์ž‘๋™ ํ™•์ธ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€