Существует ли руководство, которое описывает правильную настройку «Сервера виртуальной машины» без графического интерфейса пользователя с рабочей станцией Ubuntu с графическим интерфейсом пользователя и установленным «Менеджером виртуальной машины»? Обе версии 12.04.
Я получаю следующее сообщение об ошибке:
unable to connect to libvirt
Verify that
-The libvirt-bin package is installed
-The libvirt daemon has been started
-you are a member of the libvirtd group
the package is installed
for some reason starting the daemon seems to crash
libvirtd start
info: libvirt version 0.9.8
error: virExecWithHook:328 : cannot find 'pm-is-supported' in path: No such file or directory
also
qemucapsInit:856: Failed to get host power management capabilities
Так что я не правильно настроил сервер. Все руководства, которые я нашел, не упоминают "Диспетчер виртуальных машин". Я выбрал только пакеты для удаленного подключения к SSH и «Сервер виртуальной машины» для установки сервера.
Итак, я хотел бы найти руководство, которое охватывает эту комбинацию или затем охватывает только машины с графическим интерфейсом, которые имеют обе на одной машине, что не очень поможет с производительностью системы как гипервизор.
Я столкнулся с той же проблемой.
Чтобы обойти его, откройте терминал и введите:
sudo virt-manager
Затем введите свой пароль, и графический интерфейс должен открыться прямо.
Надеюсь, это поможет!
Например. srwxrwx --- 1 корневой libvirt 0 апр. 16 10:53 / var / run / libvirt / libvirt-sock
Например. adduser frank libvirt
Во-первых, удостоверьтесь своя виртуализация поддержки оборудования:
egrep '(vmx|svm)' /proc/cpuinfo
Если это не выкладывает некоторые данные, Ваши аппаратные средства не поддерживают виртуализацию, и Вы не можете использовать KVM. (Отметьте: аппаратная виртуализация должна также быть включена в BIOS/UEFI для машины. Это обычно уже не включается по умолчанию. Необходимо проверить на него.)
sudo apt-get update && sudo apt-get install kvm libvirt-bin virtinst bridge-utils
Это получает Вас необходимые пакеты.
sudo adduser `id -un` libvirtd
Это помещает Вас в необходимую группу для проигрывания с виртуализацией.Примечание: если Вы работаете в GUI и ожидаете работать virt-manager
, необходимо будет выйти из системы и въехать задним ходом снова, чтобы заставить это вступить в силу!
sudo virsh -c qemu:///system list
Это должно получить Вас (в настоящее время пустой) список VMs в системе:
Id Name State
----------------------------------
Вы теперь готовы использовать virt-manager
управлять VMs от GUI, или virsh
управлять ими от командной строки. Если Вы нуждаетесь в помощи с помощью virsh
чтобы создать и управлять гостями, попросите, чтобы как отдельный вопрос - это стало довольно требующим продолжительного жевания.:)
Если Вы хотите использовать virt-manager
работа удаленной рабочей станции, знать, что Вам будет нужна работа доступ SSH к серверу от той рабочей станции. Пока у Вас есть это, и пока пользователь Вы - SSHing в том, как был добавлен к libvirt-bin
группа как показано выше, это будет 'просто работать' оттуда - Вы настроите соединение в virt-manager
на удаленной машине как "тип SSH" и указывают имя пользователя и IP-адрес оттуда, и это предложит Вам пароль на соединении (если Вы не настроили автора с открытым ключом без пароля, в этом случае это будет использовать это).
Вы не упомянули то, что является Вашей разновидностью виртуализации.
У меня нет опыта с libvirt, тем не менее, как Вы, я нашел меня нуждающимся в диспетчере виртуальных машин. Вот то, как я решаю проблему
Я использую Virtualbox, в настоящее время версия 4.2, эта установка версии сервис, названный vboxweb-сервисом, с этим сервисом, активированным при начальной загрузке, апачском веб-сервере и phpvirtualbox теперь, у меня есть полностью функциональный диспетчер виртуальных машин, которого я могу использовать, даже двигаются, я не в офисе.
К сожалению, virtualbox сценарий, который, как предполагается, загружает и завершает работу виртуальных машин автоматически, не абсолютно функционален, таким образом, я создал сценарий с некоторым кодом, я нашел онлайн, это немного медленно, но сделает задание, пока vboxautostart-сервис не завершается.
Следуйте этому руководству: Как автоматически запустить virtualbox vm, и конечно phpvirtualbox ведут также.
Смотрите к моему сценарию автоматического запуска на Pastebin