Pi-KVM - Raspberry Pi์˜ ์˜คํ”ˆ ์†Œ์Šค KVM ์Šค์œ„์น˜ ํ”„๋กœ์ ํŠธ

ํ”„๋กœ์ ํŠธ์˜ ์ฒซ ๋ฒˆ์งธ ๊ณต๊ฐœ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. Pi-KVM โ€” Raspberry Pi ๋ณด๋“œ๋ฅผ ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ IP-KVM ์Šค์œ„์น˜๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์ง€์นจ ์„ธํŠธ์ž…๋‹ˆ๋‹ค. ๋ณด๋“œ๋Š” ์„œ๋ฒ„์˜ HDMI/VGA, USB ํฌํŠธ์— ์—ฐ๊ฒฐํ•ด ์šด์˜์ฒด์ œ์— ์ƒ๊ด€์—†์ด ์›๊ฒฉ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ์ผœ๊ฑฐ๋‚˜ ๋„๊ฑฐ๋‚˜ ์žฌ๋ถ€ํŒ…ํ•˜๊ณ , BIOS๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ๋‹ค์šด๋กœ๋“œํ•œ ์ด๋ฏธ์ง€์—์„œ OS๋ฅผ ์™„์ „ํžˆ ๋‹ค์‹œ ์„ค์น˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Pi-KVM์€ ๊ฐ€์ƒ CD-ROM ๋ฐ ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์—๋ฎฌ๋ ˆ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Raspberry Pi ์ž์ฒด ์™ธ์— ํ•„์š”ํ•œ ๋ถ€ํ’ˆ์˜ ์ˆ˜๊ฐ€ ์ตœ์†Œํ™”๋˜์–ด ๋ง ๊ทธ๋Œ€๋กœ 100๋ถ„ ์•ˆ์— ์กฐ๋ฆฝํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ€์žฅ ๋น„์‹ผ ๊ตฌ์„ฑ์—์„œ๋„ ์ด ๋น„์šฉ์€ ์•ฝ 500๋‹ฌ๋Ÿฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค(๋งŽ์€ ๋…์  IP-KVM์ด ๊ธฐ๋Šฅ์ด ๋” ์ ์€ ๊ฒฝ์šฐ ๋น„์šฉ์€ $XNUMX ์ด์ƒ์ž…๋‹ˆ๋‹ค). ๋ณด๋“œ ์žฅ์ฐฉ ์šด์˜ ์ฒด์ œ ์•„์น˜ ๋ฆฌ๋ˆ…์Šค ARM ๊ธฐ๋ฐ˜. Pi-KVM ์ „์šฉ ๊พธ๋Ÿฌ๋ฏธ ๋ฐ ์ œ์–ด ๋ฐ๋ชฌ kvmd Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Pi-KVM - Raspberry Pi์˜ ์˜คํ”ˆ ์†Œ์Šค KVM ์Šค์œ„์น˜ ํ”„๋กœ์ ํŠธ

์ฃผ์š” ๊ธฐ๋Šฅ :

  • ์ผ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ € ๋˜๋Š” VNC ํด๋ผ์ด์–ธํŠธ์˜ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค(Java ์• ํ”Œ๋ฆฟ์ด๋‚˜ ํ”Œ๋ž˜์‹œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์Œ).
  • ๋‚ฎ์€ ๋น„๋””์˜ค ์ง€์—ฐ ์‹œ๊ฐ„(์•ฝ 100๋ฐ€๋ฆฌ์ดˆ)๊ณผ ๋†’์€ FPS. ํ™”๋ฉด ๋‚ด์šฉ์„ ๋ฐฉ์†กํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ยต์ŠคํŠธ๋ฆฌ๋จธ, C๋กœ ์ž‘์„ฑ๋˜๊ณ  MJPG-HTTP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ „์ฒด ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค ์—๋ฎฌ๋ ˆ์ด์…˜(LED ๋ฐ ํœ /ํ„ฐ์น˜ํŒจ๋“œ ์Šคํฌ๋กค ํฌํ•จ)
  • CD-ROM ๋ฐ ํ”Œ๋ž˜์‹œ ์—๋ฎฌ๋ ˆ์ด์…˜(์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ)
  • ๋งˆ๋”๋ณด๋“œ์˜ ATX ํ•€์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Wake-on-LAN์„ ํ†ตํ•ด ์„œ๋ฒ„ ์ „์› ๊ด€๋ฆฌ
  • ๊ธฐ์กด ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ์— ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•ด IPMI BMC๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜: ์ผ๋ฐ˜์ ์ธ ๋น„๋ฐ€๋ฒˆํ˜ธ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ๋‹จ์ผ ์ธ์ฆ ์„œ๋ฒ„ ๋ฐ PAM์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.
  • ๊ด‘๋ฒ”์œ„ํ•œ ํ•˜๋“œ์›จ์–ด ์ง€์›: Raspberry Pi 2, 3, 4 ๋˜๋Š” ZeroW; ๋‹ค์–‘ํ•œ ๋น„๋””์˜ค ์บก์ฒ˜ ์žฅ์น˜;
  • ๊ฐ„๋‹จํ•˜๊ณ  ์นœ๊ทผํ•œ ๋„๊ตฌ, ๋ช‡ ๊ฐ€์ง€ ๋ช…๋ น๋งŒ์œผ๋กœ Raspbery Pi ๋ฉ”๋ชจ๋ฆฌ ์นด๋“œ์— OS๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค๋ช…๋œ ๋ชจ๋“  ๊ธฐ๋Šฅ๊ณผ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” Raspberry Pi 4์šฉ ํŠน์ˆ˜ ํ™•์žฅ ๋ณด๋“œ๋„ ์ถœ์‹œ ์ค€๋น„ ์ค‘์ž…๋‹ˆ๋‹ค. GitHub์˜). ์‚ฌ์ „ ์ฃผ๋ฌธ์€ 2020๋…„ 100๋ถ„๊ธฐ์— ์‹œ์ž‘๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ๋น„์šฉ์€ ์•ฝ $XNUMX ์ดํ•˜๊ฐ€ ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์„ ์ฃผ๋ฌธ์— ๋Œ€ํ•œ ์†Œ์‹์„ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—.

์ถœ์ฒ˜ : opennet.ru

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