Добавлено 10.10.23. Установка KVM и Cockpit WEB Console на LMDE 6 делается ровно также как на Debian BookWorm 12.2 . LMDE 6 доспускает ровно ту же конфигурацию с BTRFS томом для корневой файловой системы как и Fedora 38,39 WKS . Надо создать PV Volume с помощью GEDIT, доступной через GUI инсталлятора LMDE 6. Результат ниже на картике как Proof of Concept (POC)
Общая информация (добавлено 17.07.23)
Архитектура: KVM реализован как загружаемый модуль ядра, который позволяет ядру Linux функционировать как bare-metal Hypervisor.
Он использует расширения аппаратной виртуализации, такие как Intel VT-x или AMD-V, для обеспечения эффективной и безопасной виртуализации.
Типы виртуализации: KVM поддерживает полную виртуализацию, позволяющую запускать немодифицированные гостевые операционные системы,
и паравиртуализацию, требующую внесения изменений в гостевые операционные системы для повышения производительности.
Libvirt: Libvirt — это набор инструментов, предоставляющий общий API для управления различными технологиями виртуализации,
включая KVM. Это упрощает управление виртуальными машинами, сетями и хранилищем.
VirtIO: KVM использует инфраструктуру VirtIO для оптимизации производительности ввода-вывода между гостевой и хост-системами.
VirtIO предоставляет паравиртуализированные драйверы устройств, которые улучшают операции ввода-вывода и сокращают накладные расходы.
Похоже, что Virt-manager по-прежнему остается самым мощным инструментом для развертывания и управления гостевыми KVM. Также, по моему мнению, иногда он оказывается более функционально гибким, чем веб-консоль Cockpit. В частности, он позволяет настраивать некоторые функции, необходимые для Windows 11 KVM Guest в последних сборках Fedora Linux 38,37. Наличие веб-консоли Cockpit - это хороший способ управлять гостевой KVM, нажав кнопку «Запустить удаленный просмотрщик», встроенную в веб-консоль Cockpit. Linux-bridge, подключенный к внешнему сетевому интерфейсу, также может быть создан с использованием раздела управления сетью в веб-консоли и предоставляет альтернативу для подключения гостей через NAT.
Install KVM
$ sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon virt-manager -y
$ sudo virsh net-start default
$ sudo virsh net-autostart default
$ sudo modprobe vhost_net
$ lsmod | grep vhost
$ echo vhost_net | sudo tee -a /etc/modules
$ sudo usermod -a -G libvirt $(whoami)
$ sudo reboot
Install Web Cockpit Console
$ sudo apt install cockpit cockpit-machines
$ sudo systemctl start cockpit.socket
$ sudo systemctl enable cockpit.socket
Tuning firewall
$ sudo apt install firewalld
$ sudo firewall-cmd --add-service=cockpit --permanent
$ sudo firewall-cmd --reload