Создание 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, имя хоста и пользователя, как указано выше. Затем нажмите "Подключиться", и вы сможете увидеть свои виртуальные машины.