virt-manager в Mac OS X не может подключиться к удаленному libvirtd

Я установил virt-manager 1.3.2 на Mac OS X 10.11.5 с помощью homebrew. Когда я пытаюсь подключиться к своему удаленному демону libvirtd, работающему на другой машине в 192.168.1.70, я не могу подключиться. Однако, когда я пытаюсь подключиться к той же libvirtd с виртуальной машины VMware, на которой работает Ubuntu на том же Mac, все работает нормально. Вот сообщение об ошибке, которое я получаю от virt-manager на Mac OS:

Unable to connect to libvirt.

An error occurred, but the cause is unknown

Verify that the 'libvirtd' daemon is running
on the remote host.

Libvirt URI is: qemu+ssh://root@192.168.1.70:1705/system?socket=/var/run/libvirt/system

Traceback (most recent call last):
  File "/usr/local/Cellar/virt-manager/1.3.2/libexec/share/virt-manager/virtManager/connection.py", line 903, in _do_open
    self._backend.open(self._do_creds_password)
  File "/usr/local/Cellar/virt-manager/1.3.2/libexec/share/virt-manager/virtinst/connection.py", line 148, in open
    open_flags)
  File "/usr/local/Cellar/virt-manager/1.3.2/libexec/vendor/lib/python2.7/site-packages/libvirt.py", line 105, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: An error occurred, but the cause is unknown

1 ответ

Кстати, в конце концов я нашел обходной путь, опубликованный Billygoat32 на github:

Интересно... пытаясь добавить хост через пользовательский интерфейс, я получаю вышеуказанную ошибку. Использование этой команды добавляет его и работает для будущего подключения:

      virt-manager -c 'qemu+ssh://user@libvirthost/system?socket=/var/run/libvirt/libvirt-sock'
Другие вопросы по тегам