KVM. Almalinux 8. Установка
Установка KVM
Проверяем поддерживается виртуализация или нет
cat /proc/cpuinfo | egrep "vmx|svm"
lsmod | grep kvm
Устанавливаем KVM
dnf -y update
dnf install -y qemu-kvm qemu-img libvirt virt-manager virt-install virt-viewer libvirt-client
Запускаем и включаем службу libvirtd
systemctl enable -y libvirtd
Установка ВМ
Скопируем iso для установки ОС в /var/lib/libvirt/images/
Посмотреть типы ОС
osinfo-query os
Установка ВМ
virt-install --name=al8-test --vcpus=2 --memory=1024 --cdrom=/var/lib/libvirt/images/AlmaLinux-8.5-x86_64-minimal.iso --disk size=8 --os-variant=almalinux8
После этого автоматически запустится графическое окно установки (локально или используя Xming в Windows)
Также можно запустить его вручную или запустить virt-manager, а оттуда окно ВМ
virt-viewer --connect qemu:///system --wait al8-test
Также для управления ВМ можно использовать Cockpit
dnf install -y cockpit cockpit-machines
systemctl enable --now cockpit.socket
https://192.168.88.241:9090
Управление через GUI через утилиту virt-manager
Включить X11Forwarding для использования GUI VIRT-MANAGER удаленно через SSH
На сервере KVM
Настройка SSHD
nano /etc/ssh/sshd_config
... X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost ye ...
service sshd restart
Установка virt-manager
Centos 7
yum install -y virt-manager xauth dejavu-lgc-sans-fonts
Almalinux 8
dnf install -y qemu-kvm qemu-img libvirt virt-manager virt-install virt-viewer libvirt-client
На клиенте Linux
ssh -XY root@192.168.17.250 virt-manager
На клиенте Windows
Запуск virt-manager через туннель SSH
- ставим в windows Xming (https://sourceforge.net/projects/xming/)
- запускаем putty, в настройках Connection - SSH - X11 ставим галку Enable X11 Forwarding, подключаемся к хосту
- в консоли набираем: virt-manager
Управление ВМ через консоль
Показать список запущенных ВМ
virsh list
Показать список всех машин (в том числе выключенных)
virsh list --all