В данном руководстве я расскажу, как установить KVM и создать виртуальную машину на Ubuntu. Существует два подхода для создания виртуальных машин с использованием KVM: через командный интерфейс virsh и с помощью графического приложения virt-manager. В этом материале мы сосредоточимся на использовании virt-manager, который может работать как с QEMU, так и с KVM в роли гипервизора.
Содержание статьи
Убедитесь, что аппаратная виртуализация включена в вашем процессоре.
Ваш процессор обязан поддерживать аппаратную виртуализацию для работы с KVM. Команда, приведенная ниже, будет проверять наличие svm и vmx в файле /proc/cpuinfo и отобразит количество обнаруженных экземпляров.
egrep - c ‘(svm|vmx)’ /proc/cpuinfo
Технология виртуализации, применяемая в процессорах компании AMD, известна как AMD-V. Флаг процессора, отвечающий за AMD-V, обозначается как svm, что расшифровывается как безопасная виртуальная машина.
Процессоры Intel применяют VT-x для обеспечения аппаратной виртуализации на платформах x86. Флаг, обозначающий поддержку VT-x в процессоре, называется vmx, что расшифровывается как расширения виртуальной машины.
Если команда, о которой шла речь, выводит 0 в терминале, это свидетельствует о том, что ваш процессор не поддерживает аппаратную виртуализацию. В таком случае вам следует использовать VirtualBox или VMware для создания виртуальных машин. Если же выводится число больше 0, это означает, что аппаратная виртуализация поддерживается, и вы можете продолжить чтение данной статьи, чтобы ознакомиться с использованием KVM. Например, на моем компьютере установлен четырехъядерный процессор Intel, который поддерживает VT-x, и, соответственно, эта команда возвращает значение 4.
В BIOS вашего компьютера возможно отключение технологии виртуализации, поэтому проверьте, активирована ли эта функция в настройках BIOS.
Установите KVM на операционной системе Ubuntu.
Воспользуйтесь этой командой для установки KVM на Ubuntu.
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager virtinst virt-viewer
bridge-utils предназначен для настройки сетевого моста, что позволяет другим устройствам в вашей сети обнаруживать вашу виртуальную машину.
Разработка виртуальных машин на базе KVM.
Откройте графический инструмент virt-manager через Dash. В меню приложений он называется «менеджер виртуальных машин».

В интерфейсе менеджера виртуальных машин кликните на первую иконку в верхней панели.
Укажите место для вашего установочного носителя. Я выбрал локальный вариант.

Затем укажите местоположение вашего образа ISO и выберите тип и версию операционной системы. Я выбрал образ ISO для Ubuntu.

Затем настройте объем памяти и количество процессорных ресурсов для вашей виртуальной машины.

Затем определите размер вашего виртуального диска. По умолчанию виртуальный диск имеет динамический размер, что подразумевает его увеличение по мере необходимости. Если вы отметите опцию «Выделить весь диск сейчас», размер диска станет фиксированным.

В следующем окне у вас есть возможность задать имя для вашей виртуальной машины. После этого нажмите «Готово», чтобы приступить к установке операционной системы на вашу виртуальную машину.

Запускается процесс установки.

На изображении представлена виртуальная машина с установленной Ubuntu, которая функционирует в окне программы Virt-Manager.

