Есть ли способ получить максимальную отдачу от гостевой виртуальной машины KVM с хоста KVM? Я не видел способа получить список процессов с помощью virsh.
Я действительно хотел бы знать, что делает одна из моих виртуальных машин, которой управляет один из моих клиентов. Высокая загрузка ЦП, и я хотел бы получить снимок того, что происходит на этой конкретной виртуальной машине, с хоста гипервизора (это гость Linux).
В качестве более общего вопроса, есть ли хороший способ хотя бы отслеживать действия каждого гостя на хосте? Захват пакетов должен быть возможен, верно? Существуют ли какие-либо программы, позволяющие отслеживать и получать информацию о гостевой KVM-машине с хоста без корневого доступа или доступа VNC к гостевой KVM-машине? Поскольку сеть работает как мост для гостей, будут ли правила iptables, применяемые к хосту, влиять на гостей?
Можно управлять виртуальной машиной с хоста (перезагрузка, запуск, остановка и т. Д.), Но как насчет отслеживания того, что происходит в самих гостях с хоста?
Любая помощь приветствуется.
Виртуальная машина - это отдельная машина, вы можете с хоста увидеть, сколько ЦП / ОЗУ / диска она использует (конечно, с точки зрения хоста), но вы не получите информацию о гостевой системе от хоста, для этого нужно следить за гостем. Вся суть виртуализации - это сегрегация, иначе представьте, что Amazon может проникнуть на ваши машины в AWS без вашего согласия, вы бы этого хотели?
Только виртуализация контейнеров, такая как OpenVZ или LXC, может контролироваться непосредственно с вашего хоста. Вам необходимо использовать дополнительное программное обеспечение для KVM или VMware.
Вам следует попробовать Proxmox, чтобы легко управлять вашей виртуальной машиной KVM.