KVM: Как включить поддержу IOMMU на Intel или AMD?


В этой статье я расскажу как пробросить PCI или VGA устройства в виртуальную машину на KVM.

Таким образом можно будет использовать GPU на виртуальных машинах и запускать вычисления на с помощью CUDA, а так же  машинное обучение / глубокое обучение с помощью TensorFlow.
+ 0 -

Клонирование виртуальных машин KVM

Для клонирования ВМ можно использовать простую команду virt-clone. Это утилита командной строки для клонирования существующих образов виртуальных машин с использованием библиотеки "libvirt". Она скопирует образы дисков любой существующей ВМ и определит нового гостя с идентичной конфигурацией виртуального оборудования. Элементы, которые требуют уникальности, будут обновлены, чтобы избежать столкновения между старыми и новыми ВМ.


+ +1 -

KVM. Создание и удаление ВМ с помощью virsh и virt-install

В этой статье сначала создадим виртуальный диск в формате qcow2 с помощью команды qemu-img, затем с помощью команды virt-install установим ВМ в режиме консоли.

После этого с помощью virsh удалим созданную ВМ.
Все действия гарантированно работают на CentOS 7.

+ +2 -

Конвертация Hyper-V vhdx в KVM qcow2

Чтобы произвести миграцию какой-либо ВМ из Hyper-V на KVM необходимо сначала выполнить конвертацию виртуального диска формата Hyper-V на виртуальный диск формата KVM.
Установим qemu-img, с помощью которого можно выполнять различные манипуляции с виртуальными дисками
yum install -y qemu-img

Теперь проверим диск vhdx
qemu-img check -r all disk.vhdx

Если проверка прошла успешно, запускаем конвертацию и всё
qemu-img convert -O qcow2 disk.vhdx disk.qcow2
+ +1 -