1. Virt-Manager (GUI, рекомендую для большинства пользователей)

Описание: Virt-Manager — это популярный графический интерфейс для управления виртуальными машинами KVM (а также QEMU). Он прост в использовании, поддерживает настройку ВМ, управление сетями, дисками и производительностью, а также имеет интеграцию с libvirt.

Почему рекомендую:

  • Удобный интерфейс для новичков и опытных пользователей.
  • Полная поддержка KVM/QEMU.
  • Хорошо интегрируется с Manjaro/Arch.
  • Поддерживает настройку виртуальных машин через GUI, включая CPU, память, диски, сети и USB-пасsthrough.

Установка:

sudo pacman -S virt-manager qemu libvirt dnsmasq

Настройка:
1. Убедитесь, что KVM включен и поддерживается вашим процессором:

   lsmod | grep kvm

Если видите kvm_intel или kvm_amd, KVM работает. Если нет, проверьте BIOS/UEFI (включите Intel VT-x или AMD-V).
2. Запустите и включите службу libvirtd:

   sudo systemctl enable --now libvirtd

3. Добавьте своего пользователя в группу libvirt:

   sudo usermod -aG libvirt $USER

4. Запустите Virt-Manager:

   virt-manager

Плюсы:

  • Простота использования.
  • Поддержка всех возможностей KVM/QEMU.
  • Управление сетями и хранилищем через GUI.

Минусы:

  • Может быть избыточным для минималистичных систем или серверов без GUI.

---

2. QEMU/KVM с командной строкой (CLI, для опытных пользователей)

Описание: QEMU — это основа для KVM, и вы можете управлять виртуальными машинами напрямую через командную строку, без графического интерфейса. Это подходит для серверов или пользователей, предпочитающих CLI.

Почему рекомендую:

  • Максимальная гибкость и контроль.
  • Подходит для автоматизации (скрипты, Ansible и т.д.).
  • Минимальные зависимости, если не нужен GUI.

Установка:

sudo pacman -S qemu libvirt

Пример запуска ВМ:
1. Создайте диск для виртуальной машины:

   qemu-img create -f qcow2 /path/to/vm-disk.qcow2 20G

2. Запустите ВМ с ISO-образом:

   qemu-system-x86_64 -enable-kvm -m 2048 -cpu host -cdrom /path/to/iso -drive file=/path/to/vm-disk.qcow2,format=qcow2 -vga virtio -display sdl

Параметры: -m 2048 (2 ГБ ОЗУ), -cpu host (использует возможности хост-процессора), -vga virtio (видеоадаптер).

Плюсы:

  • Полный контроль над настройками.
  • Легковесность, подходит для серверов.
  • Поддержка скриптов и автоматизации.

Минусы:

  • Требует знаний команд QEMU.
  • Неудобно для быстрого управления без опыта.

---

3. Cockpit с модулем виртуализации (GUI/CLI, для серверов с веб-интерфейсом)

Описание: Cockpit — это веб-интерфейс для управления сервером, включая виртуальные машины через libvirt. Подходит, если вы хотите управлять ВМ через браузер.

Почему рекомендую:

  • Удобный веб-интерфейс.
  • Подходит для удаленного управления.
  • Интеграция с libvirt и KVM.

Установка:

sudo pacman -S cockpit cockpit-machines libvirt

Настройка:
1. Включите и запустите Cockpit:

   sudo systemctl enable --now cockpit.socket

2. Откройте браузер и перейдите по адресу https://localhost:9090`.
3. Включите модуль виртуализации в интерфейсе Cockpit.

Плюсы:

  • Удаленное управление через браузер.
  • Простота для базовых задач.
  • Интеграция с другими функциями Cockpit (мониторинг, логи и т.д.).

Минусы:

  • Меньше возможностей, чем у Virt-Manager.
  • Требует настройки веб-сервера.

---

4. Proxmox VE (для продвинутых пользователей или серверов)

Описание: Proxmox VE — это полноценная платформа для виртуализации, основанная на Debian, с поддержкой KVM и LXC. Хотя это не программа, а целая система, её можно установить на Manjaro (но это сложнее, так как Proxmox официально поддерживает Debian).

Почему упомянуто:

  • Если вы планируете серьёзную виртуализацию (кластеры, высокая доступность), Proxmox — один из лучших вариантов.
  • Веб-интерфейс и мощные инструменты для управления ВМ и контейнерами.

Установка на Manjaro:
Установка Proxmox на Manjaro не рекомендуется, так как это может привести к конфликтам пакетов. Лучше установить Proxmox на отдельный сервер с Debian. Если вы хотите попробовать, используйте контейнер или ВМ с Debian для Proxmox.

Плюсы:

  • Мощная платформа для виртуализации.
  • Поддержка кластеров и резервного копирования.
  • Веб-интерфейс.

Минусы:

  • Сложно установить на Manjaro.
  • Избыточна для домашнего использования.

---

Рекомендация

Для вашей системы (Manjaro Linux, x86_64, с KDE, судя по переменной XDG_CONFIG_DIRS) я рекомендую начать с Virt-Manager. Это сбалансированное решение: графический интерфейс, простота использования и мощные возможности. Если вы предпочитаете CLI или автоматизацию, используйте QEMU/KVM напрямую. Cockpit подойдёт для веб-управления, а Proxmox — если вы планируете масштабируемую инфраструктуру.

Дополнительные шаги перед началом:
1. Проверьте поддержку виртуализации:

   lscpu | grep Virtualization

Убедитесь, что видите VT-x (Intel) или AMD-V.
2. Убедитесь, что модули KVM загружены:

   sudo modprobe kvm
   sudo modprobe kvm_intel  # или kvm_amd для процессоров AMD

3. Установите необходимые пакеты для мостовой сети (если нужно):

   sudo pacman -S bridge-utils

[file-name 000206_2025-09-05_10-33-39.txt]