Установка KVM и создание виртуальных машин в Ubuntu Desktop

В данном руководстве я расскажу, как установить KVM и создать виртуальную машину на Ubuntu. Существует два подхода для создания виртуальных машин с использованием KVM: через командный интерфейс virsh и с помощью графического приложения virt-manager. В этом материале мы сосредоточимся на использовании virt-manager, который может работать как с QEMU, так и с KVM в роли гипервизора.

Убедитесь, что аппаратная виртуализация включена в вашем процессоре.

Ваш процессор обязан поддерживать аппаратную виртуализацию для работы с KVM. Команда, приведенная ниже, будет проверять наличие svm и vmx в файле /proc/cpuinfo и отобразит количество обнаруженных экземпляров.

Читайте также:  Astra Linux Удаленное подключение по SSH

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.

Читайте также:  Простое руководство по установке и использованию медиаплеера Kodi

В 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.

Читайте также:  Полное руководство по настройке SSH в Debian для безопасного удаленного управления сервером

укажите путь к образу ISO

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

выделите память и процессорное время для вашей виртуальной машины

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

укажите размер виртуального диска

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

Назовите свою виртуальную машину.

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

Процесс установки начинается.

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