KVM

1 리눅스 커널 가상 머신

Kernel-based Virtual Machine의 약자. 원래 커널 가상 머신이라고 하는 만큼 리눅스 기반의 커널에서 cpu의 가상화 지원을 기반으로 구동 된다. 하지만, 굳이 리눅스 커널이 아니라도 동작하며, 솔라리스 기반의 SmartOS 같은 운영체제에서도 구동이 가능하다. 기본적으로 QEMU라는 가상 머신 실행 프로그램을 기반으로 구동 된다.

레드햇에서 후원/소유 하고 있는 만큼, 해당 프로젝트의 미래를 의심할 이유는 별로 없다. 리눅스 커널에도 들어가 있는 만큼, 그 덕분인지, 사실상 현재 리눅스 기반의 가상화 표준이라고 봐도 무방하다. 예를 들면 Openstack을 기본적으로 설치 하는 경우 이 옵션이 표준이다.

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

이 쪽은 Keyboard, Video and Mouse의 약자. 뭔가 특별한 용어의 약자라 생각했다가 놀라는 사람도 있다. 보통 KVM switch라고 부른다. 서버실 등에 가면 볼 수 있는, 1:n으로 여러 서버를 물려놓고 단축키나 스위치 등으로 간단히 전환해가면서 쓰는 장비가 바로 이 것.

딱 두 대의 PC를 D-SUB와 PS/2 기반으로 스위치를 전환하며 쓸 수 있게 해주는 간단한 것부터, 랙마운트에 설치하여 수십 대의 장비를 조작하거나 네트워크 원격 제어 기능[1]을 제공하는 등 다양한 형태의 제품이 존재한다.
  1. IP KVM 또는 KVM over IP로 부르며, 이 것이 원격 데스크탑 등의 응용프로그램과 다른 점은, 비디오 카드에서 출력된 비디오 신호를 하드웨어적으로 압축해서 네트워크로 전송한다는 것이다. 따라서 가상 머신이 아닌 이상 소프트웨어적으로는 구현하기 어려운 BIOS화면 제어라든지, 강제 PC전원 제어기능 등을 제공할 수가 있다.