Virtualisation storages Virtualisation
libvirt.conf
Fichier de configuration pour libvirt, permet de définir des alias pour les URI fréquemments utilisées.
Options
uri_aliases = [] Définis les alias, chaque ligne entre les crochets est sous la forme alias=URI.uri_default Spécifie l'URI utilisée par défaut
Exemples d'alias
hail=qemu+ssh://root@hail.cloud.example.com/system",sleet=qemu+ssh://root@sleet.cloud.example.com/system",
format d'URI
Le format d'une URI est:driver[+transport]://[username@][hostname][:port]/[path][?extraparameters]
Transports
name Nom passé à la fonction virConnectOpen. (ex: name=qemu:///system)command Commande externe (ex: command=/opt/openssh/bin/ssh)
socket Chemin vers un socket unix (ex: socket=/opt/libvirt/run/libvirt/libvirt-sock)
netcat Nom d'une commande netcat, par défaut nc (ex: netcat=/opt/netcat/bin/nc)
keyfile fichier contenant une clé privée à utiliser pour l'authentification (ex: keyfile=/root/.ssh/example_key)
no_verify Désactive la vérification des clé pour SSH et TLS (ex: no_verify=1)
no_tty Empêche ssh de demander un mot de passe s'il ne peut pas se connecter automatiquement. (ex: no_tty=1)
pkipath Chemin vers les certificats X.509 pour le client. (ex: pkipath=/tmp/pki/client)
known_hosts Pour libssh2. Chemin vers un fichier known_hosts pour vérifier la clé de l'hôte.(ex: known_hosts=/root/.ssh/known_hosts)
sshauth pour libssh2. liste de méthodes d'authentification à utiliser. (ex: sshauth=agent,privkey,keyboard-interactive)