KVM

 

1. 리눅스 커널 가상 머신
2. 키보드, 비디오, 마우스


1. 리눅스 커널 가상 머신


홈페이지
Kernel-based Virtual Machine의 약자. Type-1 하이퍼바이저이다. 원래 커널 가상 머신이라고 하는 만큼 리눅스 기반의 커널에서 cpu의 가상화 지원을 기반으로 구동 된다. 하지만, 굳이 리눅스 커널이 아니라도 동작하며, 솔라리스 기반의 SmartOS 같은 운영체제에서도 구동이 가능하다. 기본적으로 QEMU라는 가상 머신 실행 프로그램을 기반으로 구동 된다.
레드햇에서 후원/소유 하고 있는 만큼, 해당 프로젝트의 미래를 의심할 이유는 별로 없다. 리눅스 커널에도 들어가 있는 만큼, 그 덕분인지, 사실상 현재 리눅스 기반의 가상화 표준이라고 봐도 무방하다. 예를 들면 Openstack을 기본적으로 설치 하는 경우 이 옵션이 표준이다.

2. 키보드, 비디오, 마우스


이쪽은 Keyboard, Video and Mouse의 약자. 보통 KVM switch라고 부른다. 서버실 등에 가면 볼 수 있는, 1:n으로 여러 서버를 물려놓고 단축키나 스위치 등으로 간단히 전환해가면서 쓰는 장비가 바로 이것. 키보드와 마우스 전환만 지원할 경우 V를 빼서 KM 스위치라고도 한다.
딱 두 대의 PC를 D-SUB이나 PS/2, 또는 USB 기반으로 스위치를 전환하며 쓸 수 있게 해주는 간단한 것부터, 랙마운트에 설치하여 수십 대의 장비를 조작하거나 네트워크 원격 제어 기능을 제공하는 등 다양한 형태의 제품이 존재한다.
IP KVM 또는 KVM over IP로 부르며, 이것이 원격 데스크탑 등의 응용프로그램과 다른 점은 비디오 카드에서 출력된 비디오 신호를 하드웨어적으로 압축해서 네트워크로 전송한다는 것이다. 따라서 가상 머신이 아닌 이상 소프트웨어적으로는 구현하기 어려운 BIOS 화면 제어라든지, 강제 PC 전원 제어 기능 등을 제공할 수가 있다.
단순히 키보드, 마우스 공유 기능을 원한다면 케이블 대신 Synergy라는 소프트웨어를 사용하는 것도 좋은 방법이다. 단, 유료로 구매해야 하고 클라이언트-서버 형식의 프로그램이기 때문에 두 PC가 같은 네트워크를 공유해야 한다.

분류