С установочного диска Ubuntu 12.04 Server, в процессе инсталляции Ubuntu на компьютер, можно установить в ядро Linux KVM модули и все необходимые для работы с ним библиотеки.

Программное обеспечение KVM состоит из загружаемого модуля ядра (называемого kvm.ko), предоставляющего базовый сервис виртуализации, процессорно-специфического загружаемого модуля kvm-amd.ko либо kvm-intel.ko, и набора программного API и пользовательских приложений для управления виртуальными машинами.

Виртуальная машина KVM может получать доступ к сети интернет с помощью технологии NAT. В этом случае, доступ к виртуальной машине из интернет, например, доступ к web-серверу можно реализовать с помощью настройки iptables.

Ubuntu 14.04 Server можно установить в виртуальную машину гипервизора KVM с помощью команды virt-install. Virt-install позволяет установить Ubuntu 14.04 Server на виртуальный диск, который может быть файлом, разделом или логическим томом.

С помощью команды virt-install можно установить Windows Embedded POSReady 2009 в виртуальную машину KVM. Virt-install позволяет устанавливать операционные системы с виртуального CD-ROM, который может быть как физическим CD-ROM хоста, так и ISO файлом.

Windows XP SP3 можно установить в виртуальную машину гипервизора KVM с помощью команды virt-install. Virt-install позволяет установить Windows XP на виртуальный диск, который может быть файлом, разделом или логическим томом.

Виртуальную машину можно создать с помощью команды virt-install. Программа virt-install является частью пакета virtinst.

Команда kvm-ok позволяет проверить, поддерживает ли процессор необходимые для работы KVM технологии виртуализации.

К консоли или рабочему столу виртуальной машины KVM, помимо прочего, можно удаленно подключиться любым VNC клиентом, причем, услуги VNC сервера может предоставлять хост система.

Virt-manager позволяет создать в хост системе KVM, помимо прочего, изолированную виртуальную сеть (isolated).

Virt-manager позволяет создать в хост системе KVM виртуальную сеть с маршрутизатором (router).

По умолчанию, виртуальная машина KVM может получать доступ к внешней сети с помощью технологии NAT.

Virt-Viewer графическая консоль виртуальных машин. Virt-viewer может используется для соединения с консолью виртуальной машины по протоколу VNC.

Скопируйте ISO образ дистрибутива CentOS в папку /var/lib/libvirt/images хоста. Запустите virt-manager.

На удаленном хосте виртуальных машин KVM, или иных, под управлением libvirt, установите SSH сервер. На управляющей системе установите Virt-Manager.

Назначение и установка менеджера виртуальных машин KVM Virt-Manager, скриншоты Virt-Manager.