Установка KVM в Centos предполагает подготовку, включающую проверку процессора и наличия нужных модулей ядра. Сами пакеты доступны в репозитории устанавливаются из него.
Установка KVM на сервер с Centos
Системные требования:
1)
Процессор с поддержкой Intel Virtualization technology или AMD-V в зависимости от производителя
Intel VT в BIOS должен быть включен, в отличии от AMD-V опция может отключаться.
Поддержка проверяется поиском по файлу /proc/cpuinfo
grep -E 'svm|vmx' /proc/cpuinfo
О ее наличии будет говорить ненулевой результат.
2)
Версия ядра 2.6.20 или выше
Версию ядра можно проверить используя утилиту uname
uname -a
3)
Модули ядра, делающие возможной виртуализацию
Их два kvm_intel и kvm
Проверяются через modinfo
modinfo kvm_intel
modinfo kvm
Установка quemu-kvm, libvirt и других пакетов
Для Centos установка выполняется через yum
yum install virt-install quemu-kvm libvirt libvirt-python libguestfs-tools virt-isntall virt-manager
libvirtd нужно запустить и добавить в автозагрузку
systemctl start libvirtd
systemctl enable libvirtd
Затем требуется перезагрузка. libvirtd должен стартовать на нужном run-level
Перезагрузка — это run-level init 6
Проверить на каком run-level система работает сейчас
who -br
system boot 2019-01-09 17:52
run-level 5 2019-01-09 17:53
Когда сервер загрузился можно проверить статус
systemctl status libvirtd
Следующая статья цикла — про настройку сети с мостом и двумя интерфейсами, через один из которых виртуальные машины выходят в Интернет.