Виртуальная машина KVM


Виртуальная машина KVMгостевая выделенная система с определенным количеством ресурсов, запускаемая на мастер хосте средствами виртуализации KVM.



Виртуальная машина KVM: Qemu и KVM


О разнице Qemu и KVM


  • Qemu — технология, позволяющая эмулировать операционную систему и ее компоненты.  Использование только Qemu позволяет запускать виртуальные машины. Но работа с ними будет медленной.
  • KVM — прежде всего , модуль ядра Linux. При использовании совместно с Qemu, KVM является акселератором. Он значительно ускоряет процессы поскольку на уровне ядра разделяет расурсы. Выделяет гостевым системам циклы процессора и RAM. С KVM ядро Linux превращается в гипервизор первого типа, который используется для вритуальных машин. Поддержка есть только для процессоров Intel-VT и AMD-V .


Гипервизор — менеджер виртуальных машин, позволяющий администратору работать с ними.


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


При использовании Qemu + KVM, инструкции выполняются за счет модуля ядра KVM.


Это дает практически полной отсутствие задержек и очень высокую производительность.



На хост системе есть фиксированное количество ресурсов, которое может распределяться между виртуальными машинами. В общем случае для того, чтобы добавить, например, памяти требуется поменять значение в конфигурационном файле, затем перезагрузить машину.



Для создания виртуальных машин и управления ими часто используют virsh, который взаимодействует с Libvirt.



Так за счёт virsh можно посмотреть список виртуальных машин на сервере с KVM:

Виртуальная машина KVM


С хост машины через ps auxf по идентификатору машины можно найти подробную информацию о том как она запущена. В выводе будут лимиты по памяти и процессору, путь к файлу диска, путь к файлу с настройками.



Внутри машины есть root доступ, который всегда можно получить также с хоста.


Статьи по KVM


Другие статьи раздела Виртуализация и контейнеры также содержат информацию по KVM и QEMU

Сказать спасибо