У меня есть несколько ВМ, размещенных на VMware, и несколько ВМ, размещенных на HyperV. Мне интересно, есть ли какое-нибудь приложение/библиотека/API, которое позволяет обрабатывать эти ВМ единообразно, не в зависимости от бэкенда виртуализации? Например, я хочу иметь возможность запускать/останавливать ВМ или запускать определенный скрипт в гостевой ОС? Про libvirt я знаю, но не нашел аналогов, поддерживающих HyperV. Заранее спасибо.
Micosoft SCVMM, например, делает это (System Center Virtual Machine Manager). Однако, учитывая ваши (низкие) требования, это, вероятно, слишком дорого. Это позволяет вам делать НАМНОГО больше.
libvirt
может управлять гипервизорами ESX, kvm и xen, я думаю, что видел планы и для Hyper-v.
менеджер нескольких гипервизоров vcentre , как говорят, Он также может охватывать VMware и Hyper-C
менеджер виртуализации Solarwinds также имеет эти возможности, указанные в его описании
Есть много других вариантов, если вы зададите вопрос в Google