Я подумываю о переносе нескольких моих виртуальных машин в одну систему Linux по разным причинам. Проблема в том, что большинство виртуальных машин основаны на KVM, но есть также несколько виртуальных машин VirtualBox.
Я нашел несколько сообщений (1, 2, 3, 4), которые, похоже, сводятся к следующему: Когда модули KVM загружены, использование VirtualBox невозможно. Следовательно, виртуальные машины VirtualBox и KVM не могут быть активными на одном хосте.
Учитывая, что виртуализация в Linux развивается быстрыми темпами, остается ли это решающим словом в этом вопросе? Есть ли обходные пути? Если нет, то есть ли возможность запускать несколько гипервизоров где-нибудь в дорожной карте?
PS1: не считаю rmmod kvm
чтобы быть настоящим обходным путем ...
PS2: ... ни с использованием QEMU / KVM или VirtualBox в режиме программной эмуляции.
Я сомневаюсь, что это когда-либо станет возможным, и нет никакого смысла в том, чтобы две системы виртуализации конкурировали за ресурсы и контроль над расширением VT-X.
Думаю, даже если бы это сработало, производительность была бы ужасной.
Изменить: похоже, я ошибаюсь, и это действительно возможно, по крайней мере, в некоторых случаях. Поскольку это сайт для профессионального системного администрирования, это НЕ рекомендуемый режим работы.