pikvm이란 무엇인가? 언제 어디서나 PC를 원격제어하기

 

안녕하세요 달소입니다.

 

이번에 알리세일에서 KVM-A3를 구매해서 pikvm을 드디어 구성 완료했습니다.

제가 했던 셋팅을 소개해드리기전에 pikvm에 대해 간단히 소개하고 pikvm을 활용하는 방향으로 진행하고자합니다.

 

포럼 내부에서도 pikvm을 사용하시는 많은 분들이있고 kvm 스위치를 사용하면 여러기기도 연결할 수 있어서 잘 활용한다면 서버관리에 아주 요긴한 장비입니다.

 

간단한 짤이라면 요렇게 ㅎ... 

 

 Pi-KVM 이란?

pikvm에 대해서 알려주세요

Pi-KVM

 

Pi-KVM은 Raspberry Pi 기반 오픈 소스 하드웨어 및 소프트웨어 프로젝트로, 원격으로 서버에 액세스하고 제어할 수 있도록 설계되었습니다.

 

주요 기능:

 

  • 원격 KVM 액세스: 웹 브라우저 또는 VNC 클라이언트를 통해 서버의 키보드, 마우스 및 화면에 원격으로 액세스할 수 있습니다.
  • IPMI 지원: 서버의 IPMI(지능형 플랫폼 관리 인터페이스) 기능에 액세스하여 서버 상태 모니터링, 전원 관리 및 하드웨어 오류 디버깅을 수행할 수 있습니다.
  • 직렬 콘솔 액세스: 서버의 직렬 콘솔에 액세스하여 부팅 로거 메시지, 디버그 출력 및 BIOS 설정을 볼 수 있습니다.
  • USB 디바이스 패스스루: 서버에 USB 디바이스(예: 키보드, 마우스, 스토리지 드라이브)를 연결하고 원격으로 액세스할 수 있습니다.
  • GPIO 액세스: 서버의 GPIO(일반 목적 입력 출력) 핀에 액세스하여 커스텀 하드웨어 프로젝트를 구축할 수 있습니다.

 

구성:

 

Pi-KVM은 Raspberry Pi 4 또는 Pi Zero 2 W와 다음과 같은 구성 요소로 구성됩니다.

 

  • Pi-KVM 하드웨어 보드
  • Pi-KVM 소프트웨어
  • 서버에 연결할 케이블

 

사용 사례:

 

Pi-KVM은 다음과 같은 다양한 사용 사례에 사용할 수 있습니다.

 

  • 서버 관리 및 문제 해결
  • 원격 데이터 센터 액세스
  • 홈 네트워크 모니터링
  • 교육 및 개발 목적

 

장점:

 

  • 오픈 소스: Pi-KVM은 오픈 소스이므로 사용자는 소프트웨어를 수정하고 맞춤화할 수 있습니다.
  • 비용 효율적: Raspberry Pi와 Pi-KVM 보드를 사용하면 상업용 하드웨어 KVM에 비해 저렴한 솔루션을 만들 수 있습니다.
  • 다목적성: Pi-KVM은 KVM 액세스 외에도 IPMI, 직렬 콘솔 및 USB 패스스루 기능을 제공합니다.
  • 커뮤니티 지원: Pi-KVM은 활발한 커뮤니티가 지원하여 문제 해결 및 기능 향상에 도움을 줄 수 있습니다.

 

결론:

 

Pi-KVM은 서버에 원격으로 액세스하고 제어할 수 있는 강력하고 다목적적인 솔루션입니다. 오픈 소스, 비용 효율성 및 다양한 기능으로 인해 서버 관리, 원격 액세스 및 DIY 프로젝트에 이상적인 선택입니다.

 

웹을 통해서 로그인하며 연결된 PC의 정보를 확인할 수 있는 KVM과, Terminal 화면을 볼수있는 설정들을 사용가능합니다.

 

kvm을 통해 서버에 콘솔을 붙인것처럼 제어가 가능하며 디스크 연결 ATX까지 연결했다면 서버의 물리적인 전원도 제어가 가능합니다.

 

 

 

구성하는건 사실 라즈베리파이가 있고 알리에서 부품을 하나씩 구매한다면 구성이 가능하긴한데요.

완성도를 고려한다면 kvm-a3나 완제품류를 구매하시는것도 나쁘지않습니다.

 

 

 GitHub - pikvm/pikvm: Open and inexpensive DIY IP-KVM based on Raspberry Pigithub.comOpen and inexpensive DIY IP-KVM based on Raspberry Pi - pikvm/pikvm 

 

 핸드북도 잘 되어있네요.

PiKVM Handbookdocs.pikvm.orgOpen and cheap DIY IP-KVM on Raspberry Pi