Создание libvirt URI для перехода на другой хост

У меня есть Qemu-Host с libvirtd, который правильно настроен (h0). Я могу получить доступ к этому хосту только через другую машину (c0), которая действует только как шлюз. Теперь мне нужно знать, возможно ли получить URI libvirt для подключения через ssh к c0 и оттуда через ssh к h0. Я использую virt-manager.

1 ответ

Решение

Да, это возможно. У меня есть такая настройка,

Libvirt IRL: qemu+ssh://user@host/system

И настройки доступа без пароля к вашему host над вашим gatewayнапример, в ~/.ssh/config (может потребоваться дополнительная настройка для дополнительных ключей, но я рекомендую хранить ключи в вашем ssh-agent):

Host c0
    Hostname real-gateway-hostname
    User gateway-username

Host h0
    HostName hostname
    User jjelen
    ProxyCommand ssh -W %h:%p c0

Сначала убедитесь, что вы можете подключиться с помощью

ssh user@host

а затем "Добавить подключение" к вашему virt-managerвыберите QEMU/KVM, удаленный хост, метод SSH, имя хоста и пользователя, как указано выше. Затем нажмите "Подключиться", и вы сможете увидеть свои виртуальные машины.

Другие вопросы по тегам