Création d'un URI libvirt pour sauter sur un autre hôte


1

J'ai un hôte Qemu qui exécute libvirtd et qui est correctement configuré (h0). Je ne peux accéder à cet hôte que via une autre machine (c0), qui sert uniquement de passerelle. Maintenant, j'ai besoin de savoir s'il est possible d'obtenir un URI libvirt pour se connecter via ssh à c0 et à partir de là via ssh à h0. J'utilise virt-manager.

Réponses:


1

Oui c'est possible. J'ai une telle configuration,

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

Et la configuration d'accès sans mot de passe à votre host sur votre gateway, comme dans ~/.ssh/config (vous aurez peut-être besoin de plus de configuration pour des clés supplémentaires, mais je vous recommande de laisser les clés dans votre ordinateur). ssh-agent ):

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

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

Commencez par vérifier que vous pouvez vous connecter en utilisant

ssh user@host

puis "Ajouter une connexion" à votre virt-manager, choisissez QEMU / KVM, l’hôte distant, la méthode SSH, le nom d’hôte et l’utilisateur spécifiés ci-dessus. Ensuite, appuyez sur Connect et vous devriez pouvoir voir vos machines virtuelles.


Travaillé comme un charme. Merci beaucoup.
Jawler
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.