Как установить KVM на Debian 11
В этом руководстве мы покажем вам, как установить KVM на Debian 11. Для тех из вас, кто не знал, KVM (виртуальная машина на основе ядра) — это решение для полной виртуализации с открытым исходным кодом для систем Linux, работающих на оборудовании x86 с расширения виртуализации (Intel VT или AMD-V). Вы можете использовать KVM для запуска нескольких операционных систем, таких как Windows, * BSD, Linux, с использованием виртуальных машин. У каждой виртуальной машины есть свой частный диск, видеокарта, сетевая карта и многое другое.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку виртуализации KVM на Debian 11 (Bullseye).
Установите KVM на Debian 11 Bullseye
Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt
команды в терминале:
sudo apt update sudo apt upgrade
Шаг 2. Проверьте поддержку виртуализации.
Прежде чем начать установку KVM, проверьте, поддерживает ли ваш ЦП аппаратную виртуализацию. Теперь откройте командный терминал и выполните указанные команды:
egrep -c '(vmx|svm)' /proc/cpuinfo grep -E --color '(vmx|svm)' /proc/cpuinfo
Если вывод вышеуказанной команды больше нуля, то мы можем сказать, что в вашей системе включена технология виртуализации. Если результат равен нулю, мы должны перезапустить систему, перейти в настройки BIOS и затем включить VT-x (расширение технологии виртуализации) для процессора Intel и AMD-V для процессора AMD.
Шаг 3. Установка KVM в Debian 11.
Теперь мы устанавливаем все необходимое для установки Qemu, гипервизора KVM и Libvirt в системе Debian 11:
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon
После этого установите необходимые пакеты KVM с помощью следующей команды:
sudo apt install virt-manager
Затем запустите virsh
команду, чтобы вывести список доступных сетей для виртуальных машин KVM:
sudo virsh net-list --all
Вывод:
Name State Autostart Persistent ---------------------------------------------------------- default inactive no yes
Как видно из вышеприведенного вывода, сеть по умолчанию неактивна, поэтому для ее активации и автоматического перезапуска при перезагрузке необходимо выполнить следующие команды:
sudo virsh net-start default sudo vrish net-autostart default
Шаг 4. Создайте виртуальные машины с помощью графического интерфейса Virt-Manager.
Сначала откройте средство запуска приложений, найдите «Диспетчер виртуальных машин» (VVM) и запустите его. Перед его открытием система попросит предоставить пароль root.
В окне диспетчера виртуальных машин щелкните первый значок на панели инструментов.
Затем выберите расположение установочного носителя.
Вы можете установить его с диска, ISO-образа или даже из сетевой папки.
Затем выделите память и ЦП для вашей виртуальной машины.
После этого укажите размер вашего виртуального диска. Если вы установите этот флажок перед выделением всего диска сейчас, то размер диска будет фиксированным.
В следующем окне вы можете дать своей виртуальной машине имя. Затем нажмите «Готово», чтобы начать установку ОС на вашу виртуальную машину.
После успешной настройки у вас будет загрузочная виртуальная машина, которой можно будет управлять так же, как любым физическим компьютером, с помощью клавиатуры и мыши:
Поздравляю! Вы успешно установили KVM . Благодарим за использование этого руководства для установки последней версии KVM (виртуальная машина на основе ядра) на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт KVM .