Outils pour utilisateurs

Outils du site


linux:libvirt

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:libvirt [2021/04/16 07:50]
t0mux
linux:libvirt [2021/07/28 09:57] (Version actuelle)
t0mux [Utilisation à distance]
Ligne 17: Ligne 17:
 Cette méthode permet donc de démarrer en réseau (sur un PXE du réseau physique par exemple) depuis la VM. Un exemple d'​utilisation concret : remplacement hdd hs par ssd vierge sur un laptop, le boot PXE se passe mal (bloque/​fige),​ démarrage sur un Linux sur clé USB, installation de qemu et bridge-utils,​ puis utilisation de cette méthode pour démarrer en PXE et procéder au déploiement de mon système Windows dont l'​image est stockée dans le PXE... ça a fonctionné impec ;) Cette méthode permet donc de démarrer en réseau (sur un PXE du réseau physique par exemple) depuis la VM. Un exemple d'​utilisation concret : remplacement hdd hs par ssd vierge sur un laptop, le boot PXE se passe mal (bloque/​fige),​ démarrage sur un Linux sur clé USB, installation de qemu et bridge-utils,​ puis utilisation de cette méthode pour démarrer en PXE et procéder au déploiement de mon système Windows dont l'​image est stockée dans le PXE... ça a fonctionné impec ;)
  
 +[[https://​www.saminiir.com/​debugging-pxe-boot/​|source]]
 ====== libvirt & Qemu/KVM ====== ====== libvirt & Qemu/KVM ======
 ===== Installation et configuration ===== ===== Installation et configuration =====
Ligne 29: Ligne 30:
  
 ===== Utilisation à distance ===== ===== Utilisation à distance =====
 +==== Prérequis ====
 +  * La variable SSH_ASKPASS doit être déclarée. Sa valeur correspond à votre programme askpass (//​SSH_ASKPASS=ksshaskpass//​ pour plasma par exemple).
 +  * Pour la console graphique distante, il faut que l'​affichage SPICE de la vm soit configuré pour accepter les connexions entrantes, de cette façon :
 +
 +<​code=xml><​graphics type="​spice"​ port="​5900"​ autoport="​yes"​ listen="​0.0.0.0"​ defaultMode="​insecure">​
 +  <listen type="​address"​ address="​0.0.0.0"/>​
 +  <image compression="​off"/>​
 +  <gl enable="​no"/>​
 +</​graphics>​
 +</​code>​
 +
 +==== Connexion ====
 On peut se connecter au serveur de vm en utilisant ssh de cette façon : On peut se connecter au serveur de vm en utilisant ssh de cette façon :
 <​code=bash>​virt-viewer -c qemu+ssh://​[ip|hostname|alias]/​system -a</​code>​ <​code=bash>​virt-viewer -c qemu+ssh://​[ip|hostname|alias]/​system -a</​code>​
 +
 +Fonctionne aussi avec **virt-manager** et **virsh**.
  
 Pour les serveurs ssh avec clé, vous êtes obligé de créer un alias dans votre ~/​.ssh/​config,​ comme ceci : Pour les serveurs ssh avec clé, vous êtes obligé de créer un alias dans votre ~/​.ssh/​config,​ comme ceci :
Ligne 43: Ligne 58:
 Avec l'​exemple ci-dessus, il suffit alors de saisir cette commande : Avec l'​exemple ci-dessus, il suffit alors de saisir cette commande :
 <​code>​virt-viewer -c qemu+ssh://​mon-alias/​system -a</​code>​ <​code>​virt-viewer -c qemu+ssh://​mon-alias/​system -a</​code>​
- 
-Cette astuce fonctionne aussi avec virsh. 
linux/libvirt.1618559428.txt.gz · Dernière modification: 2021/04/16 07:50 par t0mux