Как установить и настроить KVM в Ubuntu Linux

kvm logo square 1

KVM позволяет без проблем использовать несколько ОС в вашей системе. Существуют варианты использования виртуальных машин, VMware, VirtualBox и других интегрированных систем для использования различных операционных систем на вашем ПК. 

Тем не менее KVM – одно из самых надежных средств виртуализации. KVM означает виртуальную машину на основе ядра, которая позволяет переключаться между мышью, клавиатурой, монитором и системами. Некоторые люди также рассматривают KVM как интегрированную систему «клавиатура-видео-мышь», при которой вся система работает через Интернет. 

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

KVM в Ubuntu Linux


В Ubuntu, когда вы запускаете сторонний гипервизор в своей системе, он связывает виртуальную систему или прошивку с ядром системы. Поскольку KVM – это система виртуализации на основе ядра, она без проблем работает в Ubuntu. 

Он написан на языке программирования C и имеет лицензию конфиденциальности GNU GPL. Он работает как на x86, так и на x64 битных компьютерах. В этом посте мы увидим, как установить и начать работу с KVM в системе Ubuntu / Debian.

Шаг 1. Проверьте, поддерживает ли ваша система виртуализацию.


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

egrep -c '(vmx|svm)' /proc/cpuinfo
Вывод команды egrep -c

Если вы не можете найти информацию о виртуализации в своей системе, вы можете заглянуть в BIOS и посмотреть, есть ли возможность включить ее.

Виртуализация

Теперь вы можете проверить, поддерживает ли KVM вашу систему. Сначала запустите следующую команду в терминале. Если вы найдете такое же ответное сообщение, как показано на рисунке ниже, вы можете установить KVM на свой компьютер.

sudo kvm-ok
sudo kvm-ok

Если вы обнаружите, что что-то не так в возвращении вышеуказанной команды, вы можете запустить следующую команду, чтобы проверить ошибки вашего процессора.

sudo apt install cpu-checker

Шаг 2. Установите KVM в дистрибутив Ubuntu / Debian


Убедившись, что ваша система поддерживает KVM, вы можете запустить следующую команду в оболочке терминала с правами root, чтобы установить KVM, функции библиотеки и демон в вашей системе.

sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

Приведенная выше команда включает эмулятор, основной пакет KVM, демон, инструмент с графическим интерфейсом для взаимодействия с KVM и другие служебные инструменты для KVM.

Следующая команда GREP вернет список модулей, которые используются в данный момент.

lsmod | grep -i kvm

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

sudo systemctl enable --now libvirtd

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

sudo adduser linuxcool kvm

Наконец, выполните следующую команду, чтобы проверить установку KVM в вашей системе Ubuntu.

virsh list --all

Начало работы с KVM в Ubuntu Linux


После установки KVM и создания пользователя вы можете приступить к созданию виртуальной машины в своей системе Ubuntu. Для создания виртуальных машин с помощью KVM существуют методы как с графическим интерфейсом, так и с интерфейсом командной строки. Ниже мы рассмотрим как GUI, так и CLI-методы.

Прочтите:  Как обновить Linux Mint 20.1 до Linux Mint 20.2 "Uma"

1. Создайте систему через интерфейс командной строки KVM.


На машине Ubuntu вы можете запустить  команду virt-install для загрузки и установки операционных систем прямо на ваш компьютер. Следующая команда может использоваться для загрузки любых операционных систем, доступных в репозитории гипервизора KVM.

sudo virt-install --name=fedora33 \

В командной строке вы увидите имя ОС, требуемый объем памяти, необходимое количество виртуальных процессоров, информацию о диске и другую информацию. Если все в порядке, введите пароль root, чтобы продолжить.

2. Создайте систему через графический интерфейс на KVM.


Метод графического пользовательского интерфейса более простой, чем интерфейс командной строки, для установки виртуальной системы через KVM в Ubuntu. В начале вам может потребоваться выполнить следующую команду в оболочке, чтобы открыть среду KVM.

sudo virt-manager

Когда инструмент откроется, нажмите кнопку «Файл», чтобы добавить новый файл ISO для создания новой системы. Затем в списке расположения файлов выберите метод «Локальный установочный носитель», чтобы загрузить файл ISO.

Запуск virt-manager в linux

Теперь выберите файл ISO в вашей файловой системе и нажмите кнопку “Вперед”. Вы также можете выбрать «Автоматически определять с установочного носителя», чтобы определить тип вашего ISO-файла. 

На следующем шаге, выберите RAM. номера ядер ЦП и дискового пространства для дальнейшего продвижения.

Выберите файл iso

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

Вывод


Установка KVM в Ubuntu – не сложная задача. Его установка на вашем компьютере может помочь вам в управлении несколькими системами. Во всем посте я описал, как включить виртуализацию и установить KVM в Debian / Ubuntu. К сожалению, было замечено, что некоторые наборы микросхем AMD не поддерживают виртуализацию ЦП; Перед установкой KVM проверьте совместимость оборудования.

Поделитесь этим сообщением со своими друзьями и сообществом Linux, если вы найдете его полезным и информативным. Вы также можете записать свое мнение об этом сообщении в разделе комментариев.

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
LinuxCool.net