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.

Jawler
la source

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.

Jakuje
la source
Travaillé comme un charme. Merci beaucoup.
Jawler