Re: virt-manager (qemu/kvm) et virtiofs

2024-06-12 Par sujet didier gaumet

oups, désolé, mon copier/coller a merdé, c'est donc plutôt:


didier@hp-notebook14:~$ ps -axl | grep -i qemu
4   101   16834   1  20   0   9052  6352 -  S?  0:00 
/usr/bin/swtpm socket --ctrl 
type=unixio,path=/run/libvirt/qemu/swtpm/3-win11-swtpm.sock,mode=0600 
--tpmstate 
dir=/var/lib/libvirt/swtpm/81398816-982e-4234-9474-5f5f60c8876c/tpm2,mode=0600 
--log file=/var/log/swtpm/libvirt/qemu/win11-swtpm.log --terminate --tpm2
4 0   16840   1  20   0  79968  1748 -  Sl   ?  0:00 
/usr/lib/qemu/virtiofsd --fd=34 -o source=/home/didier/Programs/poco_f3
6 64055   16872   1  20   0 10668808 8580296 -  Sl   ?  7:14 
/usr/bin/qemu-system-x86_64 -name guest=win11,debug-threads=on -S 
-object 
{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain-3-win11/master-key.aes"} 
-blockdev 
{"driver":"file","filename":"/usr/share/OVMF/OVMF_CODE_4M.secboot.fd","node-name":"libvirt-pflash0-storage","auto-read-only":true,"discard":"unmap"} 
-blockdev 
{"node-name":"libvirt-pflash0-format","read-only":true,"driver":"raw","file":"libvirt-pflash0-storage"} 
-blockdev 
{"driver":"file","filename":"/var/lib/libvirt/qemu/nvram/win11_VARS.fd","node-name":"libvirt-pflash1-storage","auto-read-only":true,"discard":"unmap"} 
-blockdev 
{"node-name":"libvirt-pflash1-format","read-only":false,"driver":"raw","file":"libvirt-pflash1-storage"} 
-machine 
pc-q35-7.2,usb=off,vmport=off,smm=on,dump-guest-core=off,memory-backend=pc.ram,pflash0=libvirt-pflash0-format,pflash1=libvirt-pflash1-format 
-accel kvm -cpu 
host,migratable=on,hv-time=on,hv-relaxed=on,hv-vapic=on,hv-spinlocks=0x1fff 
-global driver=cfi.pflash01,property=secure,value=on -m 8192 -object 
{"qom-type":"memory-backend-memfd","id":"pc.ram","share":true,"x-use-canonical-path-for-ramblock-id":false,"size":8589934592} 
-overcommit mem-lock=off -smp 4,sockets=4,cores=1,threads=1 -uuid 
81398816-982e-4234-9474-5f5f60c8876c -no-user-config -nodefaults 
-chardev socket,id=charmonitor,fd=33,server=on,wait=off -mon 
chardev=charmonitor,id=monitor,mode=control -rtc 
base=localtime,driftfix=slew -global kvm-pit.lost_tick_policy=delay 
-no-hpet -no-shutdown -global ICH9-LPC.disable_s3=1 -global 
ICH9-LPC.disable_s4=1 -boot strict=on -device 
{"driver":"pcie-root-port","port":16,"chassis":1,"id":"pci.1","bus":"pcie.0","multifunction":true,"addr":"0x2"} 
-device 
{"driver":"pcie-root-port","port":17,"chassis":2,"id":"pci.2","bus":"pcie.0","addr":"0x2.0x1"} 
-device 
{"driver":"pcie-root-port","port":18,"chassis":3,"id":"pci.3","bus":"pcie.0","addr":"0x2.0x2"} 
-device 
{"driver":"pcie-root-port","port":19,"chassis":4,"id":"pci.4","bus":"pcie.0","addr":"0x2.0x3"} 
-device 
{"driver":"pcie-root-port","port":20,"chassis":5,"id":"pci.5","bus":"pcie.0","addr":"0x2.0x4"} 
-device 
{"driver":"pcie-root-port","port":21,"chassis":6,"id":"pci.6","bus":"pcie.0","addr":"0x2.0x5"} 
-device 
{"driver":"pcie-root-port","port":22,"chassis":7,"id":"pci.7","bus":"pcie.0","addr":"0x2.0x6"} 
-device 
{"driver":"pcie-root-port","port":23,"chassis":8,"id":"pci.8","bus":"pcie.0","addr":"0x2.0x7"} 
-device 
{"driver":"pcie-root-port","port":24,"chassis":9,"id":"pci.9","bus":"pcie.0","multifunction":true,"addr":"0x3"} 
-device 
{"driver":"pcie-root-port","port":25,"chassis":10,"id":"pci.10","bus":"pcie.0","addr":"0x3.0x1"} 
-device 
{"driver":"pcie-root-port","port":26,"chassis":11,"id":"pci.11","

Re: virt-manager (qemu/kvm) et virtiofs

2024-06-12 Par sujet didier gaumet

Le 12/06/2024 à 14:14, BERTRAND Joël a écrit :

didier gaumet a écrit :

[...]

- tu ne sembles pas avoir instancié le périphérique ("instantiate the
character device" dans la doc ci-dessus)?


L’instanciation est faite (sauf que la VM cherche à se connecter à une
socket créée par virtiofsd qui n'est jamais créée parce que virtiofsd
n'est jamais lancé...).


Ben c'est très possiblement moi qui ne comprend pas bien mais d'un autre 
côté je suis perplexe:
- tu sembles dire que virtiofsd dans ton contexte (création machine mar 
virtmanager mais lancement qemu à la main si je suis bien) doit être 
lancé automatiquement suite au démarrage de ta machine virtuelle lancée 
par la commande qemu avec les paramètres que tu as cités
- par contre l'exemple du lien précédent semble indiquer que virtiofsd 
doit être lancé préalablement au lancement de la commande qemu, commande 
qemu dont les paramètres doivent comporter les éléments nécessaires à 
l'instanciation du "character device for socket" (du style: -chardev 
socket,id=char0,path=/tmp/virtiofs_socket ) et à l'instanciation du 
"virtiofs PCI device" (du style: -device 
vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=my_virtiofs).

Deux instanciations.
- le partage mémoire ("Memory Backing" dans le lien précité) semble 
indispensable


oui, désolé, dans mon message précédent je ne parlais que de 
l'instanciation pour le socket et pas pour le port PCI.


si virtiofsd n'est pas préalablement lancé et si les deux instanciations 
ne sont pas faites dans la commandes de lancement Qemu, ça résulte 
peut-être en ton message d'erreur (connexion socket refusée)?


Je viens de modifier dans virtmanager mon Win11 virtualisé pour lui 
ajouter un dossier d'échange commun Debian/Win11,


=> chez moi ça marche.

si ça peut te dépanner, je te file les procs qemu et virtiofs qui 
tournent, lancés par virtmanager, pour que tu voies les paramètres qui 
fonctionnent chez moi:


bus":"pcie.0","addr":"0x2.0x2"} -device 
{"driver":"pcie-root-port","port":19,"chassis":4,"id":"pci.4","bus":"pcie.0","addr":"0x2.0x3"} 
-device 
{"driver":"pcie-root-port","port":20,"chassis":5,"id":"pci.5","bus":"pcie.0","addr":"0x2.0x4"} 
-device 
{"driver":"pcie-root-port","port":21,"chassis":6,"id":"pci.6","bus":"pcie.0","addr":"0x2.0x5"} 
-device 
{"driver":"pcie-root-port","port":22,"chassis":7,"id":"pci.7","bus":"pcie.0","addr":"0x2.0x6"} 
-device 
{"driver":"pcie-root-port","port":23,"chassis":8,"id":"pci.8","bus":"pcie.0","addr":"0x2.0x7"} 
-device 
{"driver":"pcie-root-port","port":24,"chassis":9,"id":"pci.9","bus":"pcie.0","multifunction":true,"addr":"0x3"} 
-device 
{"driver":"pcie-root-port","port":25,"chassis":10,"id":"pci.10","bus":"pcie.0","addr":"0x3.0x1"} 
-device 
{"driver":"pcie-root-port","port":26,"chassis":11,"id":"pci.11","bus":"pcie.0","addr":"0x3.0x2"} 
-device 
{"driver":"pcie-root-port","port":27,"chassis":12,"id":"pci.12","bus":"pcie.0","addr":"0x3.0x3"} 
-device 
{"driver":"pcie-root-port","port":28,"chassis":13,"id":"pci.13","bus":"pcie.0","addr":"0x3.0x4"} 
-device 
{"driver":"pcie-root-port","port":29,"chassis":14,"id":"pci.14","bus":"pcie.0","addr":"0x3.0x5"} 
-device 
{"driver":"qemu-xhci","p2":15,"p3":15,"id":"usb","bus":"pci.2","addr":"0x0"} 
-device 
{"driver":"virtio-serial-pci","id":"virtio-serial0","bus":"pci.3","addr":"0x0"} 
-blockdev 
{"driver":"file","filename":"/home/machines_virtuelles/win11.qcow2","node-name":"libvirt-3-storage","auto-read-only":true,"discard":"unmap"} 
-blockdev 
{"node-name":"libvirt-3-format","read-only":false,"driver":"qcow2","file":"libvirt-3-storage","backing":null} 
-device 
{"driver":"ide-hd","bus":"ide.0","drive":"libvirt-3-format","id":"sata0-0-0","bootindex":1} 
-blockdev 
{"driver":"file","filename":"/home/didier/Programs/Win11_23H2_French_x64.iso","node-name":"libvirt-2-storage","auto-read-only":true,"discard":"unmap"} 
-blockdev 
{"node-name":"libvirt-2-format","read-only":true,"driver":"raw","file":"libvirt-2-storage"} 
-device 
{"driver":"ide-cd","bus":"ide.1","drive":"libvirt-2-format","id":"sata0-0-1"} 
-blockdev 
{"driver":"file","filename":"/home/didier/Programs/virtio-win-0.1.240.iso","node-name":"libvirt-1-storage","auto-read-only":true,"discard":"unmap"} 
-blockdev 
{"node-name":"libvirt-1-format","read-only":true,"driver":"raw","file":"libvirt-1-storage"} 
-device 
{"driver":"ide-cd","bus":"ide.2","drive":"libvirt-1-format","id":"sata0-0-2"} 
-chardev 
socket,id=chr-vu-fs0,path=/var/lib/libvirt/qemu/domain-3-win11/fs0-fs.sock 
-device 
{"driver":"vhost-user-fs-pci","id":"fs0","chardev":"chr-vu-fs0","tag":"C:\\coucou","bus":"pci.5","addr":"0x0"} 
-netdev {"type":"tap","fd":"34","id":"hostnet0"} -device 
{"driver":"e1000e","netdev":"hostnet0","id":"net0","mac":"52:54:00:e0:e1:33","bus":"pci.1","addr":"0x0"} 
-chardev pty,id=charserial0 -device 
{"driver":"isa-serial","chardev":"charserial0","id":"serial0","index":0} 
-chardev spicevmc,id=charchannel0,name=vdagent -device 
{"driver":"virtserialport","bus":"virtio

Re: virt-manager (qemu/kvm) et virtiofs

2024-06-12 Par sujet BERTRAND Joël
didier gaumet a écrit :
> Le 12/06/2024 à 10:31, BERTRAND Joël a écrit :
>> Bonjour à tous,
>>
>> Je dois faire quelques tests avec une imprimante 3D et un logiciel ne
>> fonctionnant que sous Windows. J'ai donc installé W10 dans une machine
>> virtuelle (virtmanager). Le réseau fonctionne bien. J'aimerais
>> maintenant pouvoir partager un disque réseau avec virtiofs (virtio-9P ne
>> semble pas fonctionner).
>>
>> Je me prends l'erreur suivante :
>>
>> Erreur lors du démarrage du domaine: internal error: process exited
>> while connecting to monitor: 2024-06-12T08:29:18.308752Z
>> qemu-system-x86_64: -chardev
>> socket,id=chr-vu-fs0,path=/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock:
>>
>> Failed to connect to
>> '/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock':
>> Connection refused
>>
>> Très bien. Sauf que /usr/lib/qemu/virtiofsd est bien présent (avec un
>> lien sur /usr/libexec/virtiofsd). Je ne peux pas lancer le daemon à la
>> main, le répertoire de la socket changeant à chaque fois.
>>
>> Dans le fichier XML de définition des disques, j'ai bien la chose
>> suivante :
>>
>> 
>>    
>>    
>>    
>>    
>>    > function="0x0"/>
>> 
>>
>> Ma question est donc simple (et je viens de googliser durant
>> plusieurs
>> heures sans trouver de solution) : comment faire démarrer virtiofsd lors
>> du démarrage de la machine virtuelle ?
>>
>> Merci de vos lumières,
>>
>> JB
>>
> 
> Bonjour,
> 
> il y a un mode opératoire ici:
> https://github.com/virtio-win/kvm-guest-drivers-windows/wiki/Virtiofs:-Shared-file-system
> 
> 
> si je comprends correctement (c'est pas sûr):
> - il te manque peut-être les éléments WinFSP et VirtioWin dans l'invité
> Windows?

Non, mais de toute façon, c'est hors de propos puisque la machine
virtuelle refuse de démarrer.

> - tu ne sembles pas avoir instancié le périphérique ("instantiate the
> character device" dans la doc ci-dessus)?

L’instanciation est faite (sauf que la VM cherche à se connecter à une
socket créée par virtiofsd qui n'est jamais créée parce que virtiofsd
n'est jamais lancé...).

Bien cordialement,

JB



signature.asc
Description: OpenPGP digital signature


Re: virt-manager (qemu/kvm) et virtiofs

2024-06-12 Par sujet didier gaumet

Le 12/06/2024 à 10:31, BERTRAND Joël a écrit :

Bonjour à tous,

Je dois faire quelques tests avec une imprimante 3D et un logiciel ne
fonctionnant que sous Windows. J'ai donc installé W10 dans une machine
virtuelle (virtmanager). Le réseau fonctionne bien. J'aimerais
maintenant pouvoir partager un disque réseau avec virtiofs (virtio-9P ne
semble pas fonctionner).

Je me prends l'erreur suivante :

Erreur lors du démarrage du domaine: internal error: process exited
while connecting to monitor: 2024-06-12T08:29:18.308752Z
qemu-system-x86_64: -chardev
socket,id=chr-vu-fs0,path=/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock:
Failed to connect to
'/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock':
Connection refused

Très bien. Sauf que /usr/lib/qemu/virtiofsd est bien présent (avec un
lien sur /usr/libexec/virtiofsd). Je ne peux pas lancer le daemon à la
main, le répertoire de la socket changeant à chaque fois.

Dans le fichier XML de définition des disques, j'ai bien la chose
suivante :


   
   
   
   
   


Ma question est donc simple (et je viens de googliser durant plusieurs
heures sans trouver de solution) : comment faire démarrer virtiofsd lors
du démarrage de la machine virtuelle ?

Merci de vos lumières,

JB



Bonjour,

il y a un mode opératoire ici:
https://github.com/virtio-win/kvm-guest-drivers-windows/wiki/Virtiofs:-Shared-file-system

si je comprends correctement (c'est pas sûr):
- il te manque peut-être les éléments WinFSP et VirtioWin dans l'invité 
Windows?
- tu ne sembles pas avoir instancié le périphérique ("instantiate the 
character device" dans la doc ci-dessus)?





virt-manager (qemu/kvm) et virtiofs

2024-06-12 Par sujet BERTRAND Joël
Bonjour à tous,

Je dois faire quelques tests avec une imprimante 3D et un logiciel ne
fonctionnant que sous Windows. J'ai donc installé W10 dans une machine
virtuelle (virtmanager). Le réseau fonctionne bien. J'aimerais
maintenant pouvoir partager un disque réseau avec virtiofs (virtio-9P ne
semble pas fonctionner).

Je me prends l'erreur suivante :

Erreur lors du démarrage du domaine: internal error: process exited
while connecting to monitor: 2024-06-12T08:29:18.308752Z
qemu-system-x86_64: -chardev
socket,id=chr-vu-fs0,path=/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock:
Failed to connect to
'/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock':
Connection refused

Très bien. Sauf que /usr/lib/qemu/virtiofsd est bien présent (avec un
lien sur /usr/libexec/virtiofsd). Je ne peux pas lancer le daemon à la
main, le répertoire de la socket changeant à chaque fois.

Dans le fichier XML de définition des disques, j'ai bien la chose
suivante :


  
  
  
  
  


Ma question est donc simple (et je viens de googliser durant plusieurs
heures sans trouver de solution) : comment faire démarrer virtiofsd lors
du démarrage de la machine virtuelle ?

Merci de vos lumières,

JB



signature.asc
Description: OpenPGP digital signature


Re: KVM sur un CPU intel sans vmx

2022-09-03 Par sujet benoit
Merci pour votre réponse, vous faite bien de soulever le problème des 32 bits, 
parce que mon but serait d'apprendre à me servir d'une distro style
https://www.proxmox.com
Y a pas en 32 bits raison pour laquelle j'envisagais de le faire en mode DIY 
partir de KVM sur une Debian 32 bits.
Mais ca va exploser la raideur de ma courbe d'apprentissage et ça risque de me 
décourager.
Je crois que vais plutôt essayer de trouver un vieil ordi de récup avec un CPU 
64 bits qui a la virtualisation. ;-)
C'est tellement facile à trouver gratos avec tous ceux qui s'en débarrassent 
parce qu'il rame sous WIn...

Envoyé avec la messagerie sécurisée [Proton Mail](https://proton.me/).

--- Original Message ---
Le samedi 3 septembre 2022 à 16:49, NoSpam  a écrit :

> Bonjour
>
> Le 03/09/2022 à 16:36, benoit a écrit :
>
>> Bonjour,
>>
>> Je voudrais apprendre à virtualiser (hyperviseurs de type 1 ) un Linux avec 
>> KVM, me fout des perfs c'est juste pour apprendre.
>>
>> La machine de test est un atom N270 sans vmx, ça ne marchera pas du tout ou 
>> ça sera juste moins performant sans la virtualisation matérielle ?
>
> Cela fonctionnera mais il faudra être TRES patient et utiliser du 32 bits 
> suivant la date de fabrication du processeur
>
> --
> Daniel

Re: KVM sur un CPU intel sans vmx

2022-09-03 Par sujet NoSpam

Bonjour

Le 03/09/2022 à 16:36, benoit a écrit :

Bonjour,


Je voudrais apprendre à virtualiser (hyperviseurs de type 1 ) un Linux 
avec KVM, me fout des perfs c'est juste pour apprendre.


La machine de test est un atom N270 sans vmx, ça ne marchera pas du 
tout ou ça sera juste moins performant sans la virtualisation matérielle ?


Cela fonctionnera mais il faudra être TRES patient et utiliser du 32 
bits suivant la date de fabrication du processeur


--
Daniel



KVM sur un CPU intel sans vmx

2022-09-03 Par sujet benoit
Bonjour,

Je voudrais apprendre à virtualiser (hyperviseurs de type 1 ) un Linux avec 
KVM, me fout des perfs c'est juste pour apprendre.

La machine de test est un atom N270 sans vmx, ça ne marchera pas du tout ou ça 
sera juste moins performant sans la virtualisation matérielle ?

Merci

Envoyé avec la messagerie sécurisée [Proton Mail](https://proton.me/).

Re: W10 sur kvm/qemu

2022-02-25 Par sujet BERTRAND Joël
Michel Memeteau a écrit :
> Tu peux t'inspirer de https://snapcraft.io/clouds

Le problème est que ça ne passe pas la première étape. L'installateur
de Windows couine sur l'absence d'un pilote (même avec une VM minimale
du style disque dur SATA et aucun périphérique virtio). J'essaie de
forcer les pilotes à la main et il refuse de toute façon de les prendre.
W7 passe, je pense que je vais installer une vm W7 et passer les mises à
jours jusqu'à 10.

JKB



Re: W10 sur kvm/qemu

2022-02-24 Par sujet Michel Memeteau

Tu peux t'inspirer de https://snapcraft.io/clouds

Le 24/02/2022 à 14:00, BERTRAND Joël a écrit :

Bonjour à tous,

Je fatigue...

J'essaie maintenant d'installer W10 sur une VM avec un disque virtio.
J'ai essayé plusieurs iso des pilotes et je me retrouve toujorus avec un
pilote virtio non installable... J'ai essayé :

virtio-win-0.1.172.iso  virtio-win-0.1.208.iso  virtio-win-0.1.215.iso

Une installation à la main en ligne de commande échoue aussi avec une
erreur cryptique.

Comment faire ?

Bien cordialement,

JKB




--
--
Michel Memeteau

Ekimia ( https://ekimia.fr )

Directeur

tel:0624808051

Address :
620 avenue de la roche fourcade
13400 Aubagne
France







Re: W10 sur kvm/qemu

2022-02-24 Par sujet BERTRAND Joël
didier gaumet a écrit :
> 
> - Je ne me souviens pas avoir eu de problèmes avec les versions de
> pilotes RedHat et il me semble avoir toujours utilisé ce dont je
> disposais à ce moment-là généralement la dernière version mais pas
> forcément vu que je ne vérifie pas le site RedHat)
> 
> - je ne me souviens plus trop mais en fait les fichiers .inf de Windows
> sont plutôt des fichiers d'informations sur les pilotes mais les
> pilotes eux-mêmes sont plutôt des .sys ou quelque chose du genre, non?
> (peux pas vérifier pour le moment, j'ai plus de machine virtuelle win)

Je suis en train de me demander si mon problème ne provient pas du fait
que l'image disque est sur un disque réseau exporté par NFS. Je ne vois
pas ce qui change par rapport à toute la doc que je trouve sur internet.

JKB



Re: W10 sur kvm/qemu

2022-02-24 Par sujet didier gaumet


- Je ne me souviens pas avoir eu de problèmes avec les versions de
pilotes RedHat et il me semble avoir toujours utilisé ce dont je
disposais à ce moment-là généralement la dernière version mais pas
forcément vu que je ne vérifie pas le site RedHat)

- je ne me souviens plus trop mais en fait les fichiers .inf de Windows
sont plutôt des fichiers d'informations sur les pilotes mais les
pilotes eux-mêmes sont plutôt des .sys ou quelque chose du genre, non?
(peux pas vérifier pour le moment, j'ai plus de machine virtuelle win)




Re: W10 sur kvm/qemu

2022-02-24 Par sujet BERTRAND Joël
Patrick ZAJDA a écrit :
> Hello,
> 
> 
> J'ai une VM windows 10 installée en suivant ce tuto :
> https://dennisnotes.com/note/20180614-ubuntu-18.04-qemu-setup/
> 
> J'avais pris la dernière version.
> 
> 
> Vu que ça fait un moment, je ne me souviens pas suffisamment pour t'en
> dire plus que "j'ai utilisé ce tuto" ;)
> 
> Il explique pour installer le pilote dès l'installation de Windows.

C'est très exactement ce que je fais... sans succès.



Re: W10 sur kvm/qemu

2022-02-24 Par sujet BERTRAND Joël
didier gaumet a écrit :
> 
> Tu essaies d'installer le pilote virtio pour le disque dur après
> l'installation de windows ou pendant?

J'essaie de l'installer durant l'installation de Windows.

> Parce qu'en fait, je le fais pendant l'installation: l'invité est
> déclaré dans virt(manager avec 2 lecteurs cd-roms: le 1er chargé avec
> le CD d'install et le 2ème chargé avec le CD de drivers RedHat. Durant
> l'install, Windows couine qu'il ne peut s'installer nulle part puisque
> dans virt-manager j'ai déclaré un pilote virtio pour le disque dur et
> que Windows ne dispose pas du pilote, il ne voit donc aucun disque dur.

C'est exactement ça.

> Quand il couine il propose de charger un pilote: là on va chercher ce
> pilote sur le 2ème CD dans le répertoire viostor\w10\amd64, à la suite
> de quoi, Win trouve le disque et on peut installer dessus.

Il trouve bien le pilote (Red Hat VirtIO SCSI controller dans
E:\amd64\w10\viostor.inf), mais il refuse de l'installer :

"aucun nouveau pilote de périphérique n'a été détecté..."

Si je l'installe à la main depuis la ligne de commande, j'ai une autre
erreur :

E:\amd64\w10\>drvload viostor.inf
DrvLoad : chargement de viostor.inf impossible (erreur 0x80070103)

> Sinon, je pense qu'on peut installer Win10 en mode SATA (déclaré comme
> tel dans virt-manager), puis une fois dans Win10, appeler l'exécutable
> à la racine du disques des pilotes RedHat pour installer tous les
> pilotes, arrêter (pas redémarrer) Win10, declarer le disque dur en
> virtio dans virt-manager et démarre Win10

Quelle version des pilotes utilises-tu ?

JKB



Re: W10 sur kvm/qemu

2022-02-24 Par sujet didier gaumet


Tu essaies d'installer le pilote virtio pour le disque dur après
l'installation de windows ou pendant?

Parce qu'en fait, je le fais pendant l'installation: l'invité est
déclaré dans virt(manager avec 2 lecteurs cd-roms: le 1er chargé avec
le CD d'install et le 2ème chargé avec le CD de drivers RedHat. Durant
l'install, Windows couine qu'il ne peut s'installer nulle part puisque
dans virt-manager j'ai déclaré un pilote virtio pour le disque dur et
que Windows ne dispose pas du pilote, il ne voit donc aucun disque dur.
Quand il couine il propose de charger un pilote: là on va chercher ce
pilote sur le 2ème CD dans le répertoire viostor\w10\amd64, à la suite
de quoi, Win trouve le disque et on peut installer dessus.

Sinon, je pense qu'on peut installer Win10 en mode SATA (déclaré comme
tel dans virt-manager), puis une fois dans Win10, appeler l'exécutable
à la racine du disques des pilotes RedHat pour installer tous les
pilotes, arrêter (pas redémarrer) Win10, declarer le disque dur en
virtio dans virt-manager et démarre Win10




Re: W10 sur kvm/qemu

2022-02-24 Par sujet Patrick ZAJDA

Hello,


J'ai une VM windows 10 installée en suivant ce tuto : 
https://dennisnotes.com/note/20180614-ubuntu-18.04-qemu-setup/


J'avais pris la dernière version.


Vu que ça fait un moment, je ne me souviens pas suffisamment pour t'en 
dire plus que "j'ai utilisé ce tuto" ;)


Il explique pour installer le pilote dès l'installation de Windows.


Patrick


Le 24/02/2022 à 14:00, BERTRAND Joël a écrit :

Bonjour à tous,

Je fatigue...

J'essaie maintenant d'installer W10 sur une VM avec un disque virtio.
J'ai essayé plusieurs iso des pilotes et je me retrouve toujorus avec un
pilote virtio non installable... J'ai essayé :

virtio-win-0.1.172.iso  virtio-win-0.1.208.iso  virtio-win-0.1.215.iso

Une installation à la main en ligne de commande échoue aussi avec une
erreur cryptique.

Comment faire ?

Bien cordialement,

JKB


--
Patrick ZAJDA

W10 sur kvm/qemu

2022-02-24 Par sujet BERTRAND Joël
Bonjour à tous,

Je fatigue...

J'essaie maintenant d'installer W10 sur une VM avec un disque virtio.
J'ai essayé plusieurs iso des pilotes et je me retrouve toujorus avec un
pilote virtio non installable... J'ai essayé :

virtio-win-0.1.172.iso  virtio-win-0.1.208.iso  virtio-win-0.1.215.iso

Une installation à la main en ligne de commande échoue aussi avec une
erreur cryptique.

Comment faire ?

Bien cordialement,

JKB



Re: Windows 11 sur qemu/kvm

2022-02-24 Par sujet BERTRAND Joël
BERTRAND Joël a écrit :
> didier gaumet a écrit :
>> J'ai peut-être une piste pour toi :-)
>>
>> le fichier /usr/share/doc/ovmf/README.Debian détaille les différences
>> et cas d'usage de ces firmwares
> 
>   Pourtant, j'ai lu le fichier en question et ce n'est pas clair du tout.
> 
>> et pour du Secure Boot, lorsque OVMF_CODE_4M.secboot.fd est utilisé, 
>> par défaut cela ne fait que rendre *possible* le Secure Boot, sans
>> l'activer. Pour cela il faut importer manuellement des clés dans
>> l'UEFI.
>> Pour du Secure Boot *activé* par défaut sans action particulière, c'est
>> OVMF_CODE_4M.ms.fd qui doit être utilisé.
> 
>   De toute façon, même avec OVMF_CODE_4M.ms.fd, ça ne fonctionne pas...
> Je vais me rabattre sur Windows 10.

Bon bon bon... Je viens de suivre pas à pas plusieurs vidéos, rien à
faire. L'émulation TPM fonctionne parfaitement (si j'en crois les
fichiers logs), je laisse tomber W11 et vais tenter l'installation d'un
W10 (qui plante un peu plus loin, mais au moins, ce n'est qu'un problème
de pilotes).

JKB



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet BERTRAND Joël
didier gaumet a écrit :
> J'ai peut-être une piste pour toi :-)
> 
> le fichier /usr/share/doc/ovmf/README.Debian détaille les différences
> et cas d'usage de ces firmwares

Pourtant, j'ai lu le fichier en question et ce n'est pas clair du tout.

> et pour du Secure Boot, lorsque OVMF_CODE_4M.secboot.fd est utilisé, 
> par défaut cela ne fait que rendre *possible* le Secure Boot, sans
> l'activer. Pour cela il faut importer manuellement des clés dans
> l'UEFI.
> Pour du Secure Boot *activé* par défaut sans action particulière, c'est
> OVMF_CODE_4M.ms.fd qui doit être utilisé.

De toute façon, même avec OVMF_CODE_4M.ms.fd, ça ne fonctionne pas...
Je vais me rabattre sur Windows 10.

JKB



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet didier gaumet



Le mercredi 23 février 2022 à 23:03 +0100, BERTRAND Joël a écrit :
> BERTRAND Joël a écrit :
> > Ça se comprend. Si au moins je pouvais savoir ce qui
> > coince...
> 
> Ici :
> https://getlabsdone.com/how-to-enable-tpm-and-secure-boot-on-kvm/
> 
> Je vois que le firmware est encore un différent de ceux que j'ai:
> 
> hilbert:[/usr/share/OVMF] > ls -l
> total 13120
> -rw-r--r-- 1 root root 3653632 15 févr. 17:20 OVMF_CODE_4M.fd
> lrwxrwxrwx 1 root root  23 15 févr. 17:20 OVMF_CODE_4M.ms.fd ->
> OVMF_CODE_4M.secboot.fd
> -rw-r--r-- 1 root root 3653632 15 févr. 17:20 OVMF_CODE_4M.secboot.fd
> lrwxrwxrwx 1 root root  23 15 févr. 17:20
> OVMF_CODE_4M.snakeoil.fd
> -> OVMF_CODE_4M.secboot.fd
> -rw-r--r-- 1 root root 1966080 15 févr. 17:20 OVMF_CODE.fd
> lrwxrwxrwx 1 root root  20 15 févr. 17:20 OVMF_CODE.ms.fd ->
> OVMF_CODE.secboot.fd
> -rw-r--r-- 1 root root 1966080 15 févr. 17:20 OVMF_CODE.secboot.fd
> -rw-r--r-- 1 root root  540672 15 févr. 17:20 OVMF_VARS_4M.fd
> -rw-r--r-- 1 root root  540672 15 févr. 17:20 OVMF_VARS_4M.ms.fd
> -rw-r--r-- 1 root root  540672 15 févr. 17:20
> OVMF_VARS_4M.snakeoil.fd
> -rw-r--r-- 1 root root  131072 15 févr. 17:20 OVMF_VARS.fd
> -rw-r--r-- 1 root root  131072 15 févr. 17:20 OVMF_VARS.ms.fd
> 
> Si ça se trouve, c'est à ce niveau que ça coince. Quelles
> sont les
> différences entre tout ça ? Dans vitr-manager, je ne peux choisir
> OVMF_CODE.fd qui n'apparaît pas dans la liste.
> 
> JKB
> 
> 

J'ai peut-être une piste pour toi :-)

le fichier /usr/share/doc/ovmf/README.Debian détaille les différences
et cas d'usage de ces firmwares

et pour du Secure Boot, lorsque OVMF_CODE_4M.secboot.fd est utilisé, 
par défaut cela ne fait que rendre *possible* le Secure Boot, sans
l'activer. Pour cela il faut importer manuellement des clés dans
l'UEFI.
Pour du Secure Boot *activé* par défaut sans action particulière, c'est
OVMF_CODE_4M.ms.fd qui doit être utilisé.




Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet Haricophile
Le Wed, 23 Feb 2022 23:00:37 +0100,
BERTRAND Joël  a écrit :

>   C'est effectivement une possibilité. Je ne savais pas que
> Microsoft permettait de télécharger une iso de W10.
> 
>   JKB

Ils avaient dit au départ que ce serait a durée limité, mais comme ils
préfèrent des utilisateurs qui migrent gratuitement et vont rester
captifs et consommer des services que des utilisateurs qui passent a
Linux...

De toute manière leur politique actuelle est de moins en moins sur les
logiciels achetés et de plus en plus sur les logiciels "as service" en
abonnement annuel, et la fourniture de services par leur clouds. il
m'a semblé voir que Win11 est bien sur cette lignée: DRM hardcodé (TPM),
compte Microsoft obligatoire... je crois que je vais bientôt
définitivement abandonner M$, même ma VM-souffre-douleur. En tout cas
je ne trouve pas Win11 sexy du tout.



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet BERTRAND Joël
BERTRAND Joël a écrit :
>   Ça se comprend. Si au moins je pouvais savoir ce qui coince...

Ici :
https://getlabsdone.com/how-to-enable-tpm-and-secure-boot-on-kvm/

Je vois que le firmware est encore un différent de ceux que j'ai:

hilbert:[/usr/share/OVMF] > ls -l
total 13120
-rw-r--r-- 1 root root 3653632 15 févr. 17:20 OVMF_CODE_4M.fd
lrwxrwxrwx 1 root root  23 15 févr. 17:20 OVMF_CODE_4M.ms.fd ->
OVMF_CODE_4M.secboot.fd
-rw-r--r-- 1 root root 3653632 15 févr. 17:20 OVMF_CODE_4M.secboot.fd
lrwxrwxrwx 1 root root  23 15 févr. 17:20 OVMF_CODE_4M.snakeoil.fd
-> OVMF_CODE_4M.secboot.fd
-rw-r--r-- 1 root root 1966080 15 févr. 17:20 OVMF_CODE.fd
lrwxrwxrwx 1 root root  20 15 févr. 17:20 OVMF_CODE.ms.fd ->
OVMF_CODE.secboot.fd
-rw-r--r-- 1 root root 1966080 15 févr. 17:20 OVMF_CODE.secboot.fd
-rw-r--r-- 1 root root  540672 15 févr. 17:20 OVMF_VARS_4M.fd
-rw-r--r-- 1 root root  540672 15 févr. 17:20 OVMF_VARS_4M.ms.fd
-rw-r--r-- 1 root root  540672 15 févr. 17:20 OVMF_VARS_4M.snakeoil.fd
-rw-r--r-- 1 root root  131072 15 févr. 17:20 OVMF_VARS.fd
-rw-r--r-- 1 root root  131072 15 févr. 17:20 OVMF_VARS.ms.fd

Si ça se trouve, c'est à ce niveau que ça coince. Quelles sont les
différences entre tout ça ? Dans vitr-manager, je ne peux choisir
OVMF_CODE.fd qui n'apparaît pas dans la liste.

JKB



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet BERTRAND Joël
Haricophile a écrit :
> Le Wed, 23 Feb 2022 16:42:53 +0100,
> BERTRAND Joël  a écrit :
> 
>> J'ai réussi à installer jusqu'au bout une vm Windows 7 64 bits (dans
>> virt-mabager) sauf que... sauf que ces empaffés de développeurs de
>> Cadence indiquent que leur soft tourne à partir de Vista alors qu'il
>> ne tourne plus en-dessous de Windows10 !
> 
> Tu peux toujours upgrader vers Win10 ou installer win10 direct avec ton
> product-code win7, c'est ce que j'ai fais depuis longtemps avec ma VM,
> avec la fin du support Win7. Ça te laisse encore un peu de temps avant
> Win11, le temps de la durée du support Win10.
> 
> https://www.microsoft.com/fr-fr/software-download/windows10ISO
> 
> 
C'est effectivement une possibilité. Je ne savais pas que Microsoft
permettait de télécharger une iso de W10.

JKB



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet BERTRAND Joël
didier gaumet a écrit :
> Tu as raison, ça semble correct du point de vue TPM (et disque).
> (C'est un peu idiot de ma part, désolé: à la lecture du fichier de conf
> xml que tu as posté précédemment, j'ai pensé que la conf était
> incomplète car différente de la doc qemu, sans penser sur le moment que
> libvirt est une surcouche à Qemu (et à d'autres...), donc que la conf
> apparaissant dans le xml n'est pas l'obligation d'être identique.)
> 
> là, je ne sais pas trop quoi te suggérer:
> - il se pourrait (mais je n'ai pas vraiment trouvé) qu'il faille aussi
> configurer quelque chose dans l'UEFI OVMF en rapport à TPM

J'ai aussi cherché, mais je n'ai rien trouvé.

> - je suppose que si tu passe par du TPM émulé, c'est que ta machine n'a
> pas de puce TPM? Sinon tu peux essayer le TPM en passthrough plutôt
> qu'en émulation

Ah nonononon, il y en a qui ont essayé !...

> - W11 requiert semble-t-il par défaut un TPM 2.0. Je n'y connais rien
> mais il me semble comprendre (mal?) que bien que TIS soit plus ancien
> que CRB et date de l'époque TPM 1.x, il est compatible TPM 2.0.
> Cependant peut-être que lorsque TIS est utilisé, il ne fournit pas à
> Windows 11 ce que celui-ci attend et peut-être cela fonctionne-t-il
> mieux avec CRB.

J'ai aussi essayé (en fait, pour être honnête, j'ai aussi essayé 1.2).
Toujours sans succès.

> Voilà, désolé, ça ne t'avance pas (de mon côté je suis en Debian
> stable, swtpm est en Debian unstable et je n'ai pas envie de faire des
> mélanges pour tester W11 sous virt-manager)

Ça se comprend. Si au moins je pouvais savoir ce qui coince...

JKB



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet Haricophile
Le Wed, 23 Feb 2022 16:42:53 +0100,
BERTRAND Joël  a écrit :

> J'ai réussi à installer jusqu'au bout une vm Windows 7 64 bits (dans
> virt-mabager) sauf que... sauf que ces empaffés de développeurs de
> Cadence indiquent que leur soft tourne à partir de Vista alors qu'il
> ne tourne plus en-dessous de Windows10 !

Tu peux toujours upgrader vers Win10 ou installer win10 direct avec ton
product-code win7, c'est ce que j'ai fais depuis longtemps avec ma VM,
avec la fin du support Win7. Ça te laisse encore un peu de temps avant
Win11, le temps de la durée du support Win10.

https://www.microsoft.com/fr-fr/software-download/windows10ISO



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet didier gaumet



Le mercredi 23 février 2022 à 20:32 +0100, BERTRAND Joël a écrit :
> 
> Un ps sur qemu donne entre autre ceci :
> 
> -chardev
> socket,id=chrtpm,path=/home/bertrand/.cache/libvirt/qemu/run/swtpm/29
> -win10-swtpm.sock
> -tpmdev emulator,id=tpm-tpm0,chardev=chrtpm -device
> tpm-tis,tpmdev=tpm-tpm0,id=tpm0
> 
> Donc je pense que de ce côté, c'est bon. Naturellement swtpm
> utilise
> les mêmes sockets (j'ai vérifié au cas où...).
> 
> La VM a un disque de 256 Go.
> 
> JKB

Tu as raison, ça semble correct du point de vue TPM (et disque).
(C'est un peu idiot de ma part, désolé: à la lecture du fichier de conf
xml que tu as posté précédemment, j'ai pensé que la conf était
incomplète car différente de la doc qemu, sans penser sur le moment que
libvirt est une surcouche à Qemu (et à d'autres...), donc que la conf
apparaissant dans le xml n'est pas l'obligation d'être identique.)

là, je ne sais pas trop quoi te suggérer:
- il se pourrait (mais je n'ai pas vraiment trouvé) qu'il faille aussi
configurer quelque chose dans l'UEFI OVMF en rapport à TPM
- je suppose que si tu passe par du TPM émulé, c'est que ta machine n'a
pas de puce TPM? Sinon tu peux essayer le TPM en passthrough plutôt
qu'en émulation
- W11 requiert semble-t-il par défaut un TPM 2.0. Je n'y connais rien
mais il me semble comprendre (mal?) que bien que TIS soit plus ancien
que CRB et date de l'époque TPM 1.x, il est compatible TPM 2.0.
Cependant peut-être que lorsque TIS est utilisé, il ne fournit pas à
Windows 11 ce que celui-ci attend et peut-être cela fonctionne-t-il
mieux avec CRB.

Voilà, désolé, ça ne t'avance pas (de mon côté je suis en Debian
stable, swtpm est en Debian unstable et je n'ai pas envie de faire des
mélanges pour tester W11 sous virt-manager)




Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet BERTRAND Joël
didier gaumet a écrit :
> 
> sous toutes réserves, je n'ai pas encore joué avec l'émulation Win11 et
> TPM:
> 
> - ton processeur devrait être bon, effectivement
> - attention, Windows 11 nécessite un disque de 64Go minimum: vérifie au
> cas où
> 
> - mais le truc qui me paraît le plus probable c'est que ta
> configuration TPM est incomplète:
> a) il y a une page web qui détaille comment configurer TPM dans virt-
> manager (l'exemple est TPM-CRB pas TPM-TIS mais virt-manager propose
> aussi TPM-TIS)
> https://linustechtips.com/topic/1379063-windows-11-in-virt-manager/
> b) la page man de QEMU semble indiquer un paramétrage TPM plus
> exhaustif que le tien:
> https://www.mankier.com/1/qemu
> "
> [...]
> TPM device options
> 
> The general form of a TPM device option is:
> [...]
> -chardev socket,id=chrtpm,path=/tmp/swtpm-sock -tpmdev
> emulator,id=tpm0,chardev=chrtpm -device tpm-tis,tpmdev=tpm0
> [...]
> "

Un ps sur qemu donne entre autre ceci :

-chardev
socket,id=chrtpm,path=/home/bertrand/.cache/libvirt/qemu/run/swtpm/29-win10-swtpm.sock
-tpmdev emulator,id=tpm-tpm0,chardev=chrtpm -device
tpm-tis,tpmdev=tpm-tpm0,id=tpm0

Donc je pense que de ce côté, c'est bon. Naturellement swtpm utilise
les mêmes sockets (j'ai vérifié au cas où...).

La VM a un disque de 256 Go.

JKB



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet BERTRAND Joël
William Bonnet a écrit :
> Bonjour à tous,

Bonsoir,

> 
> On 23/02/2022 16:42, BERTRAND Joël wrote:
>> On repart donc du début :-( Mais avec une licence W11pro.
>> 
>> Et c'est de nouveau une catastrophe. Je viens de googliser toute
>> la journée, je ne vois pas pourquoi l'installation de W11 échoue
>> avec un message cryptique :
>> 
>> "Ce PC ne répond pas à la configuration minimale requise pour
>> installer cette version de Windows."
>> 
>> Si au moins il me disait ce qui ne va pas...
> 
> 
> Je suis désolé je n'ai pas de solution simplement exctement le
> même constat et même message d'erreur cryptique de type "marche pas
> " mais en l'installant sur le host physique, un portable Asus
> ROG G552VW-DM266T, donc plutôt haut de gamme, même en utilisant un
> SSD vierge et remise à zéro du bios en testant pleins de
> paramètrage différents du TPM et autre . Rien à faire, je suis
> resté bloqué.  Je voulais tester cette nouvelle version tant pis.
> 
> 
> Peut être que ce post est en rapport avec nos soucis respectifs ?
>  pourtant mon bios était bien à jour.
> 

Dans mon cas, j'ai trouvé des tas de liens qui indiquent comment
installer W11 sur une VM kvm et rien à faire, ça ne passe pas.

> https://windows.developpez.com/actu/318168/Windows-11-Asus-teste-la-prise-en-charge-du-systeme-d-exploitation-pour-certaines-anciennes-cartes-meres-avec-des-processeurs-Intel-plus-anciens-que-ceux-specifies-par-Microsoft/
>
> 
> 
> Tu serais peu être dans le cas du trop récent et moi du trop
> ancien.
> 
> 
> Sur ce lien github 
> https://gist.github.com/jp1995/04f921e7baef38feece665c49b6bb2bd
> 
> on vois que la prsonne utilise 
> /var/lib/libvirt/qemu/nvram/win11_VARS.fd   alors
> qu'il me semble que ton fichier reference tooulours celui de Win10.
> As tu regardé de ce côté là ?

Je viens de vérifier, le répertoire /var/lib/libvirt/qemu/nvram/ est
vide.

JKB



Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet didier gaumet


sous toutes réserves, je n'ai pas encore joué avec l'émulation Win11 et
TPM:

- ton processeur devrait être bon, effectivement
- attention, Windows 11 nécessite un disque de 64Go minimum: vérifie au
cas où

- mais le truc qui me paraît le plus probable c'est que ta
configuration TPM est incomplète:
a) il y a une page web qui détaille comment configurer TPM dans virt-
manager (l'exemple est TPM-CRB pas TPM-TIS mais virt-manager propose
aussi TPM-TIS)
https://linustechtips.com/topic/1379063-windows-11-in-virt-manager/
b) la page man de QEMU semble indiquer un paramétrage TPM plus
exhaustif que le tien:
https://www.mankier.com/1/qemu
"
[...]
TPM device options

The general form of a TPM device option is:
[...]
-chardev socket,id=chrtpm,path=/tmp/swtpm-sock -tpmdev
emulator,id=tpm0,chardev=chrtpm -device tpm-tis,tpmdev=tpm0
[...]
"







Re: Windows 11 sur qemu/kvm

2022-02-23 Par sujet William Bonnet

Bonjour à tous,


On 23/02/2022 16:42, BERTRAND Joël wrote:

On repart donc du début :-( Mais avec une licence W11pro.

Et c'est de nouveau une catastrophe. Je viens de googliser toute la
journée, je ne vois pas pourquoi l'installation de W11 échoue avec un
message cryptique :

"Ce PC ne répond pas à la configuration minimale requise pour installer
cette version de Windows."

Si au moins il me disait ce qui ne va pas...



Je suis désolé je n'ai pas de solution simplement exctement le même 
constat et même message d'erreur cryptique de type "marche pas "  
mais en l'installant sur le host physique, un portable Asus ROG 
G552VW-DM266T, donc plutôt haut de gamme, même en utilisant un SSD 
vierge et remise à zéro du bios en testant pleins de paramètrage 
différents du TPM et autre . Rien à faire, je suis resté bloqué.  Je 
voulais tester cette nouvelle version tant pis.



Peut être que ce post est en rapport avec nos soucis respectifs ?   
pourtant mon bios était bien à jour.



https://windows.developpez.com/actu/318168/Windows-11-Asus-teste-la-prise-en-charge-du-systeme-d-exploitation-pour-certaines-anciennes-cartes-meres-avec-des-processeurs-Intel-plus-anciens-que-ceux-specifies-par-Microsoft/


Tu serais peu être dans le cas du trop récent et moi du trop ancien.


Sur ce lien github 
https://gist.github.com/jp1995/04f921e7baef38feece665c49b6bb2bd


on vois que la prsonne utilise 
/var/lib/libvirt/qemu/nvram/win11_VARS.fd   alors qu'il 
me semble que ton fichier reference tooulours celui de Win10. As tu 
regardé de ce côté là ?




Bon courage


Librement,





--
kind regards,
William
ad libertatem per communicando scientiam
 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁   wbonnet@(firmwaretoolkit|neuralnet-studio).org
 ⢿⡄⠘⠷⠚⠋⠀   GPG  : 7189 DC8E 15B9 B3E4 EA3E 902B 8EAC F0B9 25A5 9D48
 ⠈⠳⣄



OpenPGP_0x8EACF0B925A59D48.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Windows 11 sur qemu/kvm

2022-02-23 Par sujet BERTRAND Joël
Bonjour à tous,

J'ai réussi à installer jusqu'au bout une vm Windows 7 64 bits (dans
virt-mabager) sauf que... sauf que ces empaffés de développeurs de
Cadence indiquent que leur soft tourne à partir de Vista alors qu'il ne
tourne plus en-dessous de Windows10 !

On repart donc du début :-( Mais avec une licence W11pro.

Et c'est de nouveau une catastrophe. Je viens de googliser toute la
journée, je ne vois pas pourquoi l'installation de W11 échoue avec un
message cryptique :

"Ce PC ne répond pas à la configuration minimale requise pour installer
cette version de Windows."

Si au moins il me disait ce qui ne va pas...

L'hôte est une machine avec un i9-10900F et 64 Go de mémoire. J'ai
configuré la VM avec un chipset Q35 et un firmware OVMF_CODE_4M.secboot.fd.

J'ai alloué 4 cpus (un socket, 4 coeurs, 1 thread) de type Cooperlake
(conf par défaut lorsqu'on sélectionne 'copier la configuration du
processeur de l'hôte'), 8 Go de mémoire. La suite est classique. J'ai
rajouté un TPM 2.0 (TIS émulé) et un générateur de nombre aléatoire
(/dev/urandom).

Je ne vois pas ce qui manque. Une idée ?

Bien cordialement,

JKB

PS: naturellement, tout ce qu'il faut pour le TPM est installé (swtpm et
ses amis).

PPS: fichier de configuration de la VM:


  win10
  e21ba11f-36e8-4d8c-b5fc-29c0d025ff9a
  
http://libosinfo.org/xmlns/libvirt/domain/1.0";>
  http://microsoft.com/win/10"/>

  
  8388608
  8388608
  4
  
hvm
/usr/share/OVMF/OVMF_CODE_4M.secboot.fd
/home/bertrand/.config/libvirt/qemu/nvram/win10_VARS.fd

  
  



  
  
  



  
  

  
  




  
  destroy
  restart
  destroy
  


  
  
/usr/bin/qemu-system-x86_64

  
  
  
  
  


  
  
  
  
  
  


  


  



  
  
  


  
  
  


  
  
  


  
  
  


  
  
  


  
  
  


  
  
  


  


  
  
  
  


  

  


  


  
  


  




  


  
  


  



  
  


  


  


  


  /dev/urandom
  

  




Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet BERTRAND Joël
NoSpam a écrit :
> 
> Le 22/02/2022 à 21:46, BERTRAND Joël a écrit :
>> Bon, trouvé, il y a un problème dans le paquet debian. Il faut
>> rajouter
>> le setuid bit à /usr/lib/qemu/qemu-bridge-helper, rendre les bridges
>> permanents et ensuite, tout roule lorsqu'on utilise directement comme
>> source du réseau de la VM le bridge.
> 
> D'ou l'intérêt de gérer soi même les bridges et faire du routing. J'ai
> des Debian 9/10/11 avec KVM, jamais rencontré ce soucis.

Certes, mais là, la configuration est un peu tordue (machine diskless,
donc pas évidant de jouer brutalement avec les bridges) et je tiens à ce
que cela fonctionne pour un utilisateur lambda. Dans mon ancienne
configuration, je lançais la VM en tant que root dans un terminal. Je
préfère éviter.

JKB



Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet NoSpam



Le 22/02/2022 à 21:46, BERTRAND Joël a écrit :

Bon, trouvé, il y a un problème dans le paquet debian. Il faut rajouter
le setuid bit à /usr/lib/qemu/qemu-bridge-helper, rendre les bridges
permanents et ensuite, tout roule lorsqu'on utilise directement comme
source du réseau de la VM le bridge.


D'ou l'intérêt de gérer soi même les bridges et faire du routing. J'ai 
des Debian 9/10/11 avec KVM, jamais rencontré ce soucis.


--
Daniel



Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet BERTRAND Joël
Bon, trouvé, il y a un problème dans le paquet debian. Il faut rajouter
le setuid bit à /usr/lib/qemu/qemu-bridge-helper, rendre les bridges
permanents et ensuite, tout roule lorsqu'on utilise directement comme
source du réseau de la VM le bridge.

Désolé pour le bruit.

JKB



Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet BERTRAND Joël
NoSpam a écrit :
> 
> Le 22/02/2022 à 19:24, BERTRAND Joël a écrit :
>> NoSpam a écrit :
>>> J'ai, sachant que 192.168.122.0/24 est le réseau NAT.
>>>
>>> Chain LIBVIRT_PRT (1 references)
>>>   pkts bytes target prot opt in out source  
>>> destination
>>>     32  3138 RETURN all  --  *  * 192.168.122.0/24
>>> 224.0.0.0/24
>>>  0 0 RETURN all  --  *  * 192.168.122.0/24
>>> 255.255.255.255
>>>    106  5512 MASQUERADE  tcp  --  *  * 192.168.122.0/24
>>> !192.168.122.0/24 masq ports: 1024-65535
>>>  2   400 MASQUERADE  udp  --  *  * 192.168.122.0/24
>>> !192.168.122.0/24 masq ports: 1024-65535
>>>  1    60 MASQUERADE  all  --  *  * 192.168.122.0/24
>>> !192.168.122.0/24
>>>
>> Un ifconfig ne me donne que l'interface matérielle enp5s0 et lo.
>> Faut-il créer un bridge aussi ?
> 
> Non. KVM utilise virbrX pour bridge. Ex:
> 
> h@feijoa ~ $ brctl show
> bridge name    bridge id        STP enabled    interfaces
> lan        8000.4865ee1493b2    no        enx4865ee1493b2
>                         vnet0
> virbr1        8000.52540097d3a5    yes        virbr1-nic
>                         vnet1

Je peux créer le bridge dans virsh, mais je n'ai jamais d'interfaces
qui montent lors du démarrage d'une VM. Je pense que le problème est de
ce côté-là...

Root hilbert:[~] > ifconfig
enp5s0: flags=4163  mtu 1500
inet 192.168.10.103  netmask 255.255.255.0  broadcast 192.168.10.255
inet6 fe80::d65d:64ff:feb4:9a3b  prefixlen 64  scopeid 0x20
inet6 2001:7a8:a8ed:10:d65d:64ff:feb4:9a3b  prefixlen 64
scopeid 0x0
ether d4:5d:64:b4:9a:3b  txqueuelen 1000  (Ethernet)
RX packets 21553029  bytes 19246112647 (17.9 GiB)
RX errors 0  dropped 97  overruns 0  frame 0
TX packets 18893397  bytes 17568477915 (16.3 GiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
inet 127.0.0.1  netmask 255.0.0.0
inet6 ::1  prefixlen 128  scopeid 0x10
loop  txqueuelen 1000  (Boucle locale)
RX packets 12038  bytes 8707319 (8.3 MiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 12038  bytes 8707319 (8.3 MiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099  mtu 1500
inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
ether 52:54:00:c9:90:17  txqueuelen 1000  (Ethernet)
RX packets 0  bytes 0 (0.0 B)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 0  bytes 0 (0.0 B)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Root hilbert:[~] > brctl show
bridge name bridge id   STP enabled interfaces
virbr0  8000.525400c99017   yes
Root hilbert:[~] >

JKB



Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet didier gaumet



Perso je n'ai pas de problèmes pour émuler du win10 famille (VM en UEFI
et Secure Boot) avec virt-manager et les drivers Windows de RedHat. 

il m'est déjà arrivé que ça couine (signature) pour le driver graphique
(pas pour le réseau) mais en insistant, bien que ça couine, il me
semble que ça finissait par passer

les drivers ici:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.215-2/

ensuite se rendre dans windows à la racine du CD ainsi monté dans Virt-
manager et exécuter l'installation globale de tous les drivers
(préalablement dans virt-manager choisir le driver virtio, pas e1000 ou
autre)

d'une manière générale, surtout pour le disque dur, je pense que
préférer les drivers virtio améliore les perfs (tu peux reconfigurer le
dsique dur après l'install si tu ne l'as pas déclaré en virtio pendant
celle-ci)




Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet NoSpam



Le 22/02/2022 à 19:24, BERTRAND Joël a écrit :

NoSpam a écrit :

J'ai, sachant que 192.168.122.0/24 est le réseau NAT.

Chain LIBVIRT_PRT (1 references)
  pkts bytes target prot opt in out source   destination
    32  3138 RETURN all  --  *  * 192.168.122.0/24 224.0.0.0/24
     0 0 RETURN all  --  *  * 192.168.122.0/24
255.255.255.255
   106  5512 MASQUERADE  tcp  --  *  * 192.168.122.0/24
!192.168.122.0/24 masq ports: 1024-65535
     2   400 MASQUERADE  udp  --  *  * 192.168.122.0/24
!192.168.122.0/24 masq ports: 1024-65535
     1    60 MASQUERADE  all  --  *  * 192.168.122.0/24
!192.168.122.0/24


Un ifconfig ne me donne que l'interface matérielle enp5s0 et lo.
Faut-il créer un bridge aussi ?


Non. KVM utilise virbrX pour bridge. Ex:

h@feijoa ~ $ brctl show
bridge name    bridge id        STP enabled    interfaces
lan        8000.4865ee1493b2    no        enx4865ee1493b2
                        vnet0
virbr1        8000.52540097d3a5    yes        virbr1-nic
                        vnet1

Perso mes interfaces sont toujours en bridge, j'attaque donc directement 
celle ci ce qui permet d'inclure les VM dans le-s réseau-x locaux existants


--
Daniel



Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet BERTRAND Joël
NoSpam a écrit :
> 
> J'ai, sachant que 192.168.122.0/24 est le réseau NAT.
> 
> Chain LIBVIRT_PRT (1 references)
>  pkts bytes target prot opt in out source   destination
>    32  3138 RETURN all  --  *  * 192.168.122.0/24 224.0.0.0/24
>     0 0 RETURN all  --  *  * 192.168.122.0/24
> 255.255.255.255
>   106  5512 MASQUERADE  tcp  --  *  * 192.168.122.0/24   
> !192.168.122.0/24 masq ports: 1024-65535
>     2   400 MASQUERADE  udp  --  *  * 192.168.122.0/24   
> !192.168.122.0/24 masq ports: 1024-65535
>     1    60 MASQUERADE  all  --  *  * 192.168.122.0/24   
> !192.168.122.0/24
> 

Un ifconfig ne me donne que l'interface matérielle enp5s0 et lo.
Faut-il créer un bridge aussi ?

JKB



Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet NoSpam



Le 22/02/2022 à 19:10, BERTRAND Joël a écrit :

NoSpam a écrit :

Bonjour

Le 22/02/2022 à 18:25, BERTRAND Joël a écrit :

 Bonjour à tous,

 Je suis contraint pour un soft d'installer une VM Windows et je
galère
réellement.

 J'ai déjà fait cela par le passé même avec des VM biécran à grands
coups de bridge réseau et de spicec, mais plus rien ne fonctionne.
spicec n'existe plus dans debian et je n'ai aucune envie de lancer le
tout en root pour avoir un accès réseau.

Tu peux utiliser Remmina, fait VNC, SPICE et RDP

Là, j'ai virt-manager, mais ce n'est pas le problème qui m'intéresse
aujourd'hui.


 J'ai donc essayé de configurer une VM dans Virtualbox. La VM
s'installe, mais il m'est impossible d'utiliser les addons. Leur
installation plante (problème de signature dans un pilote) et j'ai beau
demander à Windows de ne pas vérifier, ça ne veut pas. Inutilisable.
J'ai essayé W7 32 bits, 64 bits, POS 64 bits avec toujours la même
erreur de signature (et j'ai des licences officielles, ce n'est pas du
craqué).

 J'ai donc tenté l'installation sur qemu en mode utilisateur.
J'arrive à
installer la VM mais je n'ai aucun accès réseau (ou partiel, lorsque
j'envoie des paquets icmp depuis la VM, ça passe, mais c'est à peu près
tout).

Quel est le mode réseau ? /etc/libvirt/qemu/networks Le NAT est le plus
facile

Root hilbert:[~] > cat /etc/libvirt/qemu/networks/default.xml



   default
   53493377-2b48-4bfd-a316-57364d36820d
   
   
   
   
 
   
 
   

Root hilbert:[~] >


 Présentement, j'ai une VM avec un Windows7pos en 64 bits. La carte
réseau utilisée est une e1000 dans la configuration de la VM. Windows la
voit et récupère une adresse par DHCP (10.0.2.15).

Donc le réseau fonctionne

 Lorsque je fais un simple ping depuis la VM (qui tourne sur host)
vers
le dns, je n'obtiens que :

legendre# tcpdump -p -i agr0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode
listening on agr0, link-type EN10MB (Ethernet), capture size 262144 bytes
18:22:05.105125 IP dns > host: ICMP legendre.systella.fr udp port echo
unreachable, length 36

Tu masquerade bien en sortie de l'hôte ?

iptables -t nat -p all -s 10.0.2.0/24 ! -d 10.0.2.0/24 -j MASQUERADE

Non, je pensais que c'était fait automatiquement. Actuellement, j'ai
dans la table nat :

Root hilbert:[~] > iptables -L -t nat
# Warning: iptables-legacy tables present, use iptables-legacy to see them
Chain PREROUTING (policy ACCEPT)
target prot opt source   destination

Chain INPUT (policy ACCEPT)
target prot opt source   destination

Chain OUTPUT (policy ACCEPT)
target prot opt source   destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source   destination
LIBVIRT_PRT  all  --  anywhere anywhere

Chain LIBVIRT_PRT (1 references)
target prot opt source   destination
Root hilbert:[~] >

Mais en rajoutant ceci :
iptables -t nat -A POSTROUTING -s 10.0.2.0/24 ! -d 10.0.2.0/24 -j MASQUERADE

ça ne fonctionne guère mieux.


J'ai, sachant que 192.168.122.0/24 est le réseau NAT.

Chain LIBVIRT_PRT (1 references)
 pkts bytes target prot opt in out source   
destination

   32  3138 RETURN all  --  *  * 192.168.122.0/24 224.0.0.0/24
    0 0 RETURN all  --  *  * 192.168.122.0/24 
255.255.255.255
  106  5512 MASQUERADE  tcp  --  *  * 192.168.122.0/24    
!192.168.122.0/24 masq ports: 1024-65535
    2   400 MASQUERADE  udp  --  *  * 192.168.122.0/24    
!192.168.122.0/24 masq ports: 1024-65535
    1    60 MASQUERADE  all  --  *  * 192.168.122.0/24    
!192.168.122.0/24




Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet BERTRAND Joël
NoSpam a écrit :
> Bonjour
> 
> Le 22/02/2022 à 18:25, BERTRAND Joël a écrit :
>> Bonjour à tous,
>>
>> Je suis contraint pour un soft d'installer une VM Windows et je
>> galère
>> réellement.
>>
>> J'ai déjà fait cela par le passé même avec des VM biécran à grands
>> coups de bridge réseau et de spicec, mais plus rien ne fonctionne.
>> spicec n'existe plus dans debian et je n'ai aucune envie de lancer le
>> tout en root pour avoir un accès réseau.
> Tu peux utiliser Remmina, fait VNC, SPICE et RDP

Là, j'ai virt-manager, mais ce n'est pas le problème qui m'intéresse
aujourd'hui.

>>
>> J'ai donc essayé de configurer une VM dans Virtualbox. La VM
>> s'installe, mais il m'est impossible d'utiliser les addons. Leur
>> installation plante (problème de signature dans un pilote) et j'ai beau
>> demander à Windows de ne pas vérifier, ça ne veut pas. Inutilisable.
>> J'ai essayé W7 32 bits, 64 bits, POS 64 bits avec toujours la même
>> erreur de signature (et j'ai des licences officielles, ce n'est pas du
>> craqué).
>>
>> J'ai donc tenté l'installation sur qemu en mode utilisateur.
>> J'arrive à
>> installer la VM mais je n'ai aucun accès réseau (ou partiel, lorsque
>> j'envoie des paquets icmp depuis la VM, ça passe, mais c'est à peu près
>> tout).
> Quel est le mode réseau ? /etc/libvirt/qemu/networks Le NAT est le plus
> facile
Root hilbert:[~] > cat /etc/libvirt/qemu/networks/default.xml



  default
  53493377-2b48-4bfd-a316-57364d36820d
  
  
  
  

  

  

Root hilbert:[~] >

>> Présentement, j'ai une VM avec un Windows7pos en 64 bits. La carte
>> réseau utilisée est une e1000 dans la configuration de la VM. Windows la
>> voit et récupère une adresse par DHCP (10.0.2.15).
> Donc le réseau fonctionne
>> Lorsque je fais un simple ping depuis la VM (qui tourne sur host)
>> vers
>> le dns, je n'obtiens que :
>>
>> legendre# tcpdump -p -i agr0 icmp
>> tcpdump: verbose output suppressed, use -v or -vv for full protocol
>> decode
>> listening on agr0, link-type EN10MB (Ethernet), capture size 262144 bytes
>> 18:22:05.105125 IP dns > host: ICMP legendre.systella.fr udp port echo
>> unreachable, length 36
> 
> Tu masquerade bien en sortie de l'hôte ?
> 
> iptables -t nat -p all -s 10.0.2.0/24 ! -d 10.0.2.0/24 -j MASQUERADE

Non, je pensais que c'était fait automatiquement. Actuellement, j'ai
dans la table nat :

Root hilbert:[~] > iptables -L -t nat
# Warning: iptables-legacy tables present, use iptables-legacy to see them
Chain PREROUTING (policy ACCEPT)
target prot opt source   destination

Chain INPUT (policy ACCEPT)
target prot opt source   destination

Chain OUTPUT (policy ACCEPT)
target prot opt source   destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source   destination
LIBVIRT_PRT  all  --  anywhere anywhere

Chain LIBVIRT_PRT (1 references)
target prot opt source   destination
Root hilbert:[~] >

Mais en rajoutant ceci :
iptables -t nat -A POSTROUTING -s 10.0.2.0/24 ! -d 10.0.2.0/24 -j MASQUERADE

ça ne fonctionne guère mieux.

Bien cordialement,

JKB



Re: KVM et réseau en mode utilisateur

2022-02-22 Par sujet NoSpam

Bonjour

Le 22/02/2022 à 18:25, BERTRAND Joël a écrit :

Bonjour à tous,

Je suis contraint pour un soft d'installer une VM Windows et je galère
réellement.

J'ai déjà fait cela par le passé même avec des VM biécran à grands
coups de bridge réseau et de spicec, mais plus rien ne fonctionne.
spicec n'existe plus dans debian et je n'ai aucune envie de lancer le
tout en root pour avoir un accès réseau.

Tu peux utiliser Remmina, fait VNC, SPICE et RDP


J'ai donc essayé de configurer une VM dans Virtualbox. La VM
s'installe, mais il m'est impossible d'utiliser les addons. Leur
installation plante (problème de signature dans un pilote) et j'ai beau
demander à Windows de ne pas vérifier, ça ne veut pas. Inutilisable.
J'ai essayé W7 32 bits, 64 bits, POS 64 bits avec toujours la même
erreur de signature (et j'ai des licences officielles, ce n'est pas du
craqué).

J'ai donc tenté l'installation sur qemu en mode utilisateur. J'arrive à
installer la VM mais je n'ai aucun accès réseau (ou partiel, lorsque
j'envoie des paquets icmp depuis la VM, ça passe, mais c'est à peu près
tout).
Quel est le mode réseau ? /etc/libvirt/qemu/networks Le NAT est le plus 
facile

Présentement, j'ai une VM avec un Windows7pos en 64 bits. La carte
réseau utilisée est une e1000 dans la configuration de la VM. Windows la
voit et récupère une adresse par DHCP (10.0.2.15).

Donc le réseau fonctionne

Lorsque je fais un simple ping depuis la VM (qui tourne sur host) vers
le dns, je n'obtiens que :

legendre# tcpdump -p -i agr0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on agr0, link-type EN10MB (Ethernet), capture size 262144 bytes
18:22:05.105125 IP dns > host: ICMP legendre.systella.fr udp port echo
unreachable, length 36


Tu masquerade bien en sortie de l'hôte ?

iptables -t nat -p all -s 10.0.2.0/24 ! -d 10.0.2.0/24 -j MASQUERADE


Et là, je ne sais plus où chercher. Dans ma mémoire, il me semblait que
le réseau fonctionnait 'out of the box' et la lecture de la doc ne m'a
pas beaucoup aidée.

Une idée ?

Bien cordialement,

JKB




KVM et réseau en mode utilisateur

2022-02-22 Par sujet BERTRAND Joël
Bonjour à tous,

Je suis contraint pour un soft d'installer une VM Windows et je galère
réellement.

J'ai déjà fait cela par le passé même avec des VM biécran à grands
coups de bridge réseau et de spicec, mais plus rien ne fonctionne.
spicec n'existe plus dans debian et je n'ai aucune envie de lancer le
tout en root pour avoir un accès réseau.

J'ai donc essayé de configurer une VM dans Virtualbox. La VM
s'installe, mais il m'est impossible d'utiliser les addons. Leur
installation plante (problème de signature dans un pilote) et j'ai beau
demander à Windows de ne pas vérifier, ça ne veut pas. Inutilisable.
J'ai essayé W7 32 bits, 64 bits, POS 64 bits avec toujours la même
erreur de signature (et j'ai des licences officielles, ce n'est pas du
craqué).

J'ai donc tenté l'installation sur qemu en mode utilisateur. J'arrive à
installer la VM mais je n'ai aucun accès réseau (ou partiel, lorsque
j'envoie des paquets icmp depuis la VM, ça passe, mais c'est à peu près
tout).

Présentement, j'ai une VM avec un Windows7pos en 64 bits. La carte
réseau utilisée est une e1000 dans la configuration de la VM. Windows la
voit et récupère une adresse par DHCP (10.0.2.15).

Lorsque je fais un simple ping depuis la VM (qui tourne sur host) vers
le dns, je n'obtiens que :

legendre# tcpdump -p -i agr0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on agr0, link-type EN10MB (Ethernet), capture size 262144 bytes
18:22:05.105125 IP dns > host: ICMP legendre.systella.fr udp port echo
unreachable, length 36

Et là, je ne sais plus où chercher. Dans ma mémoire, il me semblait que
le réseau fonctionnait 'out of the box' et la lecture de la doc ne m'a
pas beaucoup aidée.

Une idée ?

Bien cordialement,

JKB



Re: Kvm disabled by bios

2021-10-18 Par sujet Francesco Scaglione
Le Mon, 18 Oct 2021 20:50:27 +0200,
"ajh-valmer"  a écrit :

> Bonsoir,
> 
> Au boot de Debian, j'ai ce message :
> "Kvm disabled by Bios"
> 
> Faut-il mettre le mode virtuel en mode Off ou On
> dans le bios ?
> 
> Merci.
> 
> ajh  Valmer
> 

Si vous ne faites pas de virtualisation, ça peut rester en "mode Off".

https://debian-facile.org/doc:systeme:kvm

Bonne soirée,
Francesco



Kvm disabled by bios

2021-10-18 Par sujet ajh-valmer
Bonsoir,

Au boot de Debian, j'ai ce message :
"Kvm disabled by Bios"

Faut-il mettre le mode virtuel en mode Off ou On
dans le bios ?

Merci.

ajh  Valmer



libvirt/KVM sur un hôte avec interface 2.5, 5 ou 10 Gb/s

2021-10-14 Par sujet Olivier
Bonjour,

J'envisage l'acquisition d'un adaptateur 2.5Gb/s sur port USB. Je n'ai pas
encore choisi le modèle.

Il semble que ceux basés sur une puce Realtek 8125 soient utilisables sous
Bullseye moyennant l'installation d'un paquet realtek-r8125-dkms (cf [1]).


1. Avez-vous utilisé avec succès sur Debian, un adaptateur 2.5Gb/s sur port
USB ? Si oui, lequel recommandez-vous ? S'installe-t-il facilement ?

2. Comment fournir à une VM libvirt/KVM invitée, l'accès aux performances
accrues (normalement) apportées par cette interface 2.5Gb/s ?
Doit-on sélectionner dans l'OS invité un driver réseau spécifique et/ou
exotique ou bien le driver virtio habituel suffit-il ?

[1] https://github.com/awesometic/realtek-r8125-dkms

Slts


Re: Protéger une VM KVM contenant des données sensibles [RESOLU]

2020-04-22 Par sujet Olivier
Bonjour,

Merci à tous pour ces réponses très utiles.

À la lumière de celles-ci, je pense créer une VM avec un disque chiffré.
Le mot de passe demandé lors de "l'activation" du disque me suffira pour
protéger les données qu'il contient.

Slts


Re: Protéger une VM KVM contenant des données sensibles

2020-04-22 Par sujet Daniel Caillibaud
Le 20/04/20 à 10:37, Olivier  a écrit :
> Bonjour,
> 
> Ici ou là, on peut lire des procédures ou tuto conseillant de consigner ses
> données sensibles (clés privées, mot de passe, PKI ...) et applications
> associées sur une machine dédiée, hors réseau, éteinte quand elle n'est pas
> utilisée.

Il faudrait détailler le besoin, car j'avoue ne pas comprendre l'intérêt de 
mettre une clé
privée sur une machine éteinte… (sauf éventuellement pour une archive chiffrée 
qu'on aura
probablement pas besoin d'ouvrir, dans ce cas on met au chaud la clé de 
déchiffrement et c'est
pas très grave que ce soit fastidieux à récupérer)

Et une machine hors réseau… certes c'est un bon moyen d'éviter les intrusions, 
mais si c'est
pour promener des datas sensibles sur une clé usb ça me semble pas bcp mieux 
question sécurité.

> Pourtant utiliser des VM est très pratique et économique.

C'est sûr qu'il vaut mieux une VM sans réseau, éteinte la plupart du temps, 
qu'un PC sans réseau
qui attend qu'on l'allume, ça prend moins de place dans le bureau, mais faut 
envisager que le
PC qui héberge la VM peut être corrompu, quel degré de corruption faut-il pour 
lire les
données de la VM, est-ce plus simple ou plus facile que de lire les infos sur 
le PC dédié à ça).

> Qui a déjà conservé des données sensibles dans une VM KVM ?
> Quelles mesures particulières a-t-il prises pour protéger ses données ?

Les même que d'habitude, faire le tour des questions qui doit pouvoir y accéder 
/ qui pourrait y
accéder / quand / comment / etc.

Et pour chaque solution retenue regarder ce qu'il faut casser comme serrures 
pour accéder au
contenu protégé, et choisir le meilleur ratio confort d'usage / sécurité des 
données en
fonction du risque qu'on accepte de prendre.

> - mot de passe pour protéger le lancement de la VM (est-ce que ça existe ?)
> - mot de passe pour le chiffrement du disque de la VM
> - suppression ou configuration spéciale de sshd ou plus généralement du
> réseau

Je ne vois pas vraiment la sécurité supplémentaire que ça apporte par rapport à 
un simple
volume chiffré qu'on ouvre à la demande, pas besoin de vm pour ça (ça peut être 
une partition
lvm ou un simple volume veracrypt dans un fichier, voire un simple fichier 
chiffré avec gpg,
ça dépend de ce qu'on stocke dedans et de l'usage qu'on veut en faire).

-- 
Daniel

Tous les hommes seraient des tyrans s'ils le pouvaient.
Daniel de Foe



Re: Protéger une VM KVM contenant des données sensibles

2020-04-20 Par sujet NoSpam



Le 20/04/2020 à 10:37, Olivier a écrit :

Bonjour,

Bonjour


Ici ou là, on peut lire des procédures ou tuto conseillant de 
consigner ses données sensibles (clés privées, mot de passe, PKI ...) 
et applications associées sur une machine dédiée, hors réseau, éteinte 
quand elle n'est pas utilisée.


Si la machine est hors réseau et éteinte -je suppose un réseau privé 
d'entreprise- le 1er problème est l'accès physique au serveur host afin 
de ne pas avoir accès aux disques, le second l'accès distant (ssh, RDP, 
VNC, TV, AyDesk, ...)


Le premier problème se règle en protégeant l'accès à la salle serveur. 
Pour le second, une solution est le reverse ssh.




Pourtant utiliser des VM est très pratique et économique.

Qui a déjà conservé des données sensibles dans une VM KVM ?
Si données sensibles sont des données de santé _accessibles de 
l'extérieur_ il faut héberger chez un hébergeur agréé et la BDD ne doit 
PAS être sur la VM de l'application et doit être isolée de l'extérieur.

Quelles mesures particulières a-t-il prises pour protéger ses données ?
Comment sauvegarder ?
Si c'est du LVM on doit pouvoir faire dd+tar machine éteinte. Si elle 
est up, les outils habituels


Parmi les mesures qui me viennent à l'esprit:

- mot de passe pour protéger le lancement de la VM (est-ce que ça 
existe ?)

- mot de passe pour le chiffrement du disque de la VM
- suppression ou configuration spéciale de sshd ou plus généralement 
du réseau


chiffrement du disque + reverse ssh (qui au passage peut également être 
utilisé pour faire passer d'autres protocoles et être utilisé sur des 
machines Windows).


Le problème premier est l'humain. Combien de systèmes tournent avec les 
mêmes mots de passe depuis des années alors que le personnel a été 
renouvelé x fois ! :(


--

Daniel



Protéger une VM KVM contenant des données sensibles

2020-04-20 Par sujet Olivier
Bonjour,

Ici ou là, on peut lire des procédures ou tuto conseillant de consigner ses
données sensibles (clés privées, mot de passe, PKI ...) et applications
associées sur une machine dédiée, hors réseau, éteinte quand elle n'est pas
utilisée.

Pourtant utiliser des VM est très pratique et économique.

Qui a déjà conservé des données sensibles dans une VM KVM ?
Quelles mesures particulières a-t-il prises pour protéger ses données ?
Comment sauvegarder ?

Parmi les mesures qui me viennent à l'esprit:

- mot de passe pour protéger le lancement de la VM (est-ce que ça existe ?)
- mot de passe pour le chiffrement du disque de la VM
- suppression ou configuration spéciale de sshd ou plus généralement du
réseau

Slts


Utilisation de Spice avec KVM/Qemu/Virt-Manager sur un réseau local

2019-09-05 Par sujet Olivier
Bonjour,

J'ai une VM invitée qui tourne sur un serveur hôte de mon réseau local.
Le guest et le host sont sous Buster.
Le guest accède au réseau via un bridge.

Sur une machine sous Jessie, j'ai Virtual Machine Manager 1.0.1 qui
comprend virt-viewer en version 1.0

La commande "virt-viewer spice://192.168.1.1" depuis ma machine sous
Jessie, échoue avec le message "Impossible de trouver le domaine invite
spice://192.168.1.1".

Mes questions:

1. Dois-je bien fournir l'IP du guest ou celle de l'hôte ?
2. Quand Spice ou VNC sont actifs, sont-ils visibles sur le guest via "ss
-tunlp" par exemple ? sur l'hôte ?
3. Quand Spice ou VNC sont actifs, la console habituelle de VMM est-elle
simultanément utilisable ?
4. Suggestion ?

Slts


Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-30 Par sujet Gilles Mocellin
Le mardi 22 mai 2018, 13:24:02 CEST Olivier a écrit :
> @Gilles:
> Bonjour,

Bonjour,

Désolé, j'étais en vacances (yes !).
 
> 1. Chez moi, j'ai toujours une CPU qui grimpe à 100% au démarrage de chaque
> VM, avant même l'affichage des premiers écrans.
> Est-ce aussi le cas chez toi ?

Oui !

> 2. As-tu identifié la modification (mise à jour ?) qui pourrait avoir
> provoqué cette anomalie ?

Et non...

> 3. Quelle architecture (i686 ? amd64 ? ...) sur la machine concernée ?

amd64
 
Par contre, j'ai créé une VM de zéro avec un CD d'install Ubuntu, et je n'ai 
pas eu le problème.

Je n'ai le problème qu'avec des VM lancées par vagrant via libvirt 
(environnement de test du projet ceph-ansible).
Ce sont peut-être leurs images qui ne sont pas bonnes, ou la conf "matérielle" 
générée par vagrant...

En attendant, je suis passé sous VirtualBox. Dommage, pour une fois qu'un 
projet proposait d'utiliser KVM en virtualisation via vagrant, ça me plaisait 
!




Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-22 Par sujet Jérôme
On Tue, 22 May 2018 19:00:41 +0200
Olivier  a écrit :

> 1. Le pb est-il résolu maintenant ou toujours ?
> 2. Que faut-il comprendre par "ce problème mais sans VM" ? Que tu avais
> d'autres programmes que des VM qui utilisaient 100% de la CPU ?
> 3. Quelle architecture sur la machine concernée ? ams64 ? i686 ?

amd64, j'avais unattended-upgrades qui me pompait > 90% de CPU au démarrage
durant 1-4 mn, et qui se calmait ensuite. J'ai désactivé la chose, comme de
toute manière je fais systématiquement les maj journalières, et pas
seulement celles de sécurité.



Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-22 Par sujet Olivier
Le 22 mai 2018 à 14:14, Jérôme  a écrit :

> On Tue, 22 May 2018 13:24:02 +0200
> Olivier  a écrit :
>
> > Bonjour,
> >
> > 1. Chez moi, j'ai toujours une CPU qui grimpe à 100% au démarrage de
> chaque
> > VM, avant même l'affichage des premiers écrans.
> > Est-ce aussi le cas chez toi ?
> >
> > 2. As-tu identifié la modification (mise à jour ?) qui pourrait avoir
> > provoqué cette anomalie ?
> >
> > 3. Quelle architecture (i686 ? amd64 ? ...) sur la machine concernée ?
> >
> > @tous:
> > 4. Qui d'autre rencontre le même pb ?
> >
> > Slts
>
> Moi j'ai eu ce problème mais sans VM, à cause du paquet
> unattended-upgrades (en testing)
>
> @Jérôme:
1. Le pb est-il résolu maintenant ou toujours ?
2. Que faut-il comprendre par "ce problème mais sans VM" ? Que tu avais
d'autres programmes que des VM qui utilisaient 100% de la CPU ?
3. Quelle architecture sur la machine concernée ? ams64 ? i686 ?


Re: Quel système de fichier pour un nouvel hôte de virtualisation KVM ?

2018-05-22 Par sujet FF \__/ FF
Bonjour,

   L'idée de Daniel est a mon avis une des bonnes réponses, j'avais monté
une archi XEN et grace a l'utilisation des volumes LVM, je redondais les
machines via DRBD ( raid1 sur ethernet ).
   Mais j'avais besoin a l'epoque de pouvoir basculer rapidement en cas de
panne. C'etait quasi parfait via quelques scripts

Par contre si tu veux "vendre" des machines de par exemple 3 To de
disque, et n'en utiliser que ce qui est vraiement pris, c'est du format de
fichier qcow2, pouvant etre stocké sur n'importe quoi lvm ou non.

 Concernant les systemes de fichiers, cela se discute suivant son
expérience, pour certains c'est du ext4 ou xfs, je pense qu'EXT4 est plus
fragile qu'XFS, par contre tu ne peux reduire un FS XFS, meme si la
reduction de FS est assez peu courante.



Le 22 mai 2018 à 14:27, daniel huhardeaux  a écrit :

> Le 22/05/2018 à 14:10, Olivier a écrit :
>
>> Bonjour,
>>
>> Je travaille sur les spécifications d'un nouvel hôte de virtualisation
>> KVM.
>> Dans l'immédiat, ce serveur sera unique mais il pourrait un jour être
>> doublé.
>> Dans ce cas, je ne pense pas avoir besoin de faire des migrations à chaud
>> de VM entre les 2 hôtes (je pense plutôt, mais je peux me tromper, à des
>> migration à froid où la VM est reconstruite entièrement à partir de
>> scripts).
>>
>> Je me rappelle que dans le passé, l'une des premières opérations à faire,
>> était de réserver une des premières opérations à faire était de créer et
>> affecter à Virt-Manager un espace disque dans lequel il puisait pour créer
>> les disques des machines virtuelles.
>>
>> Je profite de ces spécifications pour savoir si vous aviez des conseils
>> et suggestions à faire pour la création de cet espace initial (j'imagine
>> qu'il est de toute façon possible de cumuler plusieurs espaces de
>> différentes technologies mais autant avoir en tête dès le départ les bonnes
>> technologies).
>>
>> Plus précisément, il me parait important:
>> - que l'espace disque réellement alloué à une VM puisse être inférieur à
>> l'espace théoriquement alloué lors de la création de la VM,
>> - que l'on puisse le plus souplement possible faire des snapshots de VM
>> - qu'il suffise d'avoir les droits d'accès à Virt-Manager pour pouvoir
>> créer/gérer une VM (reposer KVM sur une autre système de fichier que celui
>> du système hôte oblige-t-il gérer distinctement les droits d'accès à cet
>> autre système de fichier ?) .
>>
>> 1. Voyez-vous des critères supplémentaires à prendre en compte ?
>>
>> 2. Même si le principe de la virtualisation avec KVM est d'imiter une
>> machine physique, existe-t-il des moyens de communication entre une VM et
>> son hôte (pour déclencher un snapshot depuis une VM, nommer une VM d'après
>> son nom dans l'hyperviseur) qu'il est utile de mettre en oeuvre ?
>>
>> 3. Quel système de fichier préconiser et surtout pourquoi ?
>>
>
> Perso, le disque de la machine hôte est en LVM. Pour chaque VM -sauf pour
> les windows- je crée un volume logique de la taille désiré puis j'installe
> la VM  en général /boot ext[2 ou 3] /home et / en xfs. SI la VM a besoin de
> plus d'espace j'augmenet son espace LVM puis ajuste la ou les partitions à
> agrandir dans la VM. xfs parceque agrandir une partition se fait à chaud
> "xfs_growfs /" et hop, la partition root a pris l'ensemble du nouvel espace
> disponible. Je crois que ext4 est à présent aussi capable de s'agrandir à
> chaud.
>
> Les snapshots peuvent ensuite se faire via LVM ou KVM
>
> --
> Daniel
>
>


Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-22 Par sujet Jérôme
On Tue, 22 May 2018 13:24:02 +0200
Olivier  a écrit :

> Bonjour,
> 
> 1. Chez moi, j'ai toujours une CPU qui grimpe à 100% au démarrage de chaque
> VM, avant même l'affichage des premiers écrans.
> Est-ce aussi le cas chez toi ?
> 
> 2. As-tu identifié la modification (mise à jour ?) qui pourrait avoir
> provoqué cette anomalie ?
> 
> 3. Quelle architecture (i686 ? amd64 ? ...) sur la machine concernée ?
> 
> @tous:
> 4. Qui d'autre rencontre le même pb ?
> 
> Slts

Moi j'ai eu ce problème mais sans VM, à cause du paquet
unattended-upgrades (en testing)



Re: Quel système de fichier pour un nouvel hôte de virtualisation KVM ?

2018-05-22 Par sujet daniel huhardeaux

Le 22/05/2018 à 14:10, Olivier a écrit :

Bonjour,

Je travaille sur les spécifications d'un nouvel hôte de virtualisation 
KVM.
Dans l'immédiat, ce serveur sera unique mais il pourrait un jour être 
doublé.
Dans ce cas, je ne pense pas avoir besoin de faire des migrations à 
chaud de VM entre les 2 hôtes (je pense plutôt, mais je peux me 
tromper, à des migration à froid où la VM est reconstruite entièrement 
à partir de scripts).


Je me rappelle que dans le passé, l'une des premières opérations à 
faire, était de réserver une des premières opérations à faire était de 
créer et affecter à Virt-Manager un espace disque dans lequel il 
puisait pour créer les disques des machines virtuelles.


Je profite de ces spécifications pour savoir si vous aviez des 
conseils et suggestions à faire pour la création de cet espace initial 
(j'imagine qu'il est de toute façon possible de cumuler plusieurs 
espaces de différentes technologies mais autant avoir en tête dès le 
départ les bonnes technologies).


Plus précisément, il me parait important:
- que l'espace disque réellement alloué à une VM puisse être inférieur 
à l'espace théoriquement alloué lors de la création de la VM,

- que l'on puisse le plus souplement possible faire des snapshots de VM
- qu'il suffise d'avoir les droits d'accès à Virt-Manager pour pouvoir 
créer/gérer une VM (reposer KVM sur une autre système de fichier que 
celui du système hôte oblige-t-il gérer distinctement les droits 
d'accès à cet autre système de fichier ?) .


1. Voyez-vous des critères supplémentaires à prendre en compte ?

2. Même si le principe de la virtualisation avec KVM est d'imiter une 
machine physique, existe-t-il des moyens de communication entre une VM 
et son hôte (pour déclencher un snapshot depuis une VM, nommer une VM 
d'après son nom dans l'hyperviseur) qu'il est utile de mettre en oeuvre ?


3. Quel système de fichier préconiser et surtout pourquoi ?


Perso, le disque de la machine hôte est en LVM. Pour chaque VM -sauf 
pour les windows- je crée un volume logique de la taille désiré puis 
j'installe la VM  en général /boot ext[2 ou 3] /home et / en xfs. SI la 
VM a besoin de plus d'espace j'augmenet son espace LVM puis ajuste la ou 
les partitions à agrandir dans la VM. xfs parceque agrandir une 
partition se fait à chaud "xfs_growfs /" et hop, la partition root a 
pris l'ensemble du nouvel espace disponible. Je crois que ext4 est à 
présent aussi capable de s'agrandir à chaud.


Les snapshots peuvent ensuite se faire via LVM ou KVM

--
Daniel



Quel système de fichier pour un nouvel hôte de virtualisation KVM ?

2018-05-22 Par sujet Olivier
Bonjour,

Je travaille sur les spécifications d'un nouvel hôte de virtualisation KVM.
Dans l'immédiat, ce serveur sera unique mais il pourrait un jour être
doublé.
Dans ce cas, je ne pense pas avoir besoin de faire des migrations à chaud
de VM entre les 2 hôtes (je pense plutôt, mais je peux me tromper, à des
migration à froid où la VM est reconstruite entièrement à partir de
scripts).

Je me rappelle que dans le passé, l'une des premières opérations à faire,
était de réserver une des premières opérations à faire était de créer et
affecter à Virt-Manager un espace disque dans lequel il puisait pour créer
les disques des machines virtuelles.

Je profite de ces spécifications pour savoir si vous aviez des conseils et
suggestions à faire pour la création de cet espace initial (j'imagine qu'il
est de toute façon possible de cumuler plusieurs espaces de différentes
technologies mais autant avoir en tête dès le départ les bonnes
technologies).

Plus précisément, il me parait important:
- que l'espace disque réellement alloué à une VM puisse être inférieur à
l'espace théoriquement alloué lors de la création de la VM,
- que l'on puisse le plus souplement possible faire des snapshots de VM
- qu'il suffise d'avoir les droits d'accès à Virt-Manager pour pouvoir
créer/gérer une VM (reposer KVM sur une autre système de fichier que celui
du système hôte oblige-t-il gérer distinctement les droits d'accès à cet
autre système de fichier ?) .

1. Voyez-vous des critères supplémentaires à prendre en compte ?

2. Même si le principe de la virtualisation avec KVM est d'imiter une
machine physique, existe-t-il des moyens de communication entre une VM et
son hôte (pour déclencher un snapshot depuis une VM, nommer une VM d'après
son nom dans l'hyperviseur) qu'il est utile de mettre en oeuvre ?

3. Quel système de fichier préconiser et surtout pourquoi ?

Slts


Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-22 Par sujet Olivier
@Gilles:
Bonjour,

1. Chez moi, j'ai toujours une CPU qui grimpe à 100% au démarrage de chaque
VM, avant même l'affichage des premiers écrans.
Est-ce aussi le cas chez toi ?

2. As-tu identifié la modification (mise à jour ?) qui pourrait avoir
provoqué cette anomalie ?

3. Quelle architecture (i686 ? amd64 ? ...) sur la machine concernée ?

@tous:
4. Qui d'autre rencontre le même pb ?

Slts

Le 14 mai 2018 à 22:07, Gilles Mocellin  a
écrit :

> Le lundi 14 mai 2018, 21:42:45 CEST Olivier a écrit :
> > Voici les symptômes exacts:
> >
> > 1. avec Virtual Machine Manager 1.0.1, je lance une VM
> > 2. l'écran de celle-ci reste noir (on ne voit même pas apparaître
> l'écran du
> > boot) 3. top affiche une CPU à 100% pour le processus qemu-system-x86
> > (observable pendant plus de 10 minutes) 4. l'arrêt par le menu Éteindre
> de
> > VirtManager ne déclenche rien de visible (CPU bloquée à 100%) 5. l'arrêt
> > par le menu Forcer l'extinction de VirtManager stoppe la VM et ramène la
> > CPU à 0.
> >
> > Voici la fin du fichier /var/log/apt/history.log:
> >
> > Start-Date: 2018-05-11  08:29:40
> > Commandline: apt-get upgrade
>
> Bonsoir,
>
> Je viens d'avoir le soucis sous sid en lançant des VM via vagrant, mais je
> pensais que ça venait de l'image du projet.
>
> Les versions suivantes des paquets :
> linux-image-amd644.16+93
> libvirt-daemon   4.2.0-2
> qemu-system-x86  1:2.12+dfsg-1
>
>
>
>


Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-15 Par sujet daniel huhardeaux

Le 15/05/2018 à 10:08, Olivier a écrit :



Le 14 mai 2018 à 22:07, Gilles Mocellin 
<mailto:gilles.mocel...@nuagelibre.org>> a écrit :


Le lundi 14 mai 2018, 21:42:45 CEST Olivier a écrit :
> Voici les symptômes exacts:
>
> 1. avec Virtual Machine Manager 1.0.1, je lance une VM
> 2. l'écran de celle-ci reste noir (on ne voit même pas
apparaître l'écran du
> boot) 3. top affiche une CPU à 100% pour le processus
qemu-system-x86
> (observable pendant plus de 10 minutes) 4. l'arrêt par le menu
Éteindre de
> VirtManager ne déclenche rien de visible (CPU bloquée à 100%) 5.
l'arrêt
> par le menu Forcer l'extinction de VirtManager stoppe la VM et
ramène la
> CPU à 0.
>
> Voici la fin du fichier /var/log/apt/history.log:
>
> Start-Date: 2018-05-11  08:29:40
> Commandline: apt-get upgrade

Bonsoir,

Je viens d'avoir le soucis sous sid en lançant des VM via vagrant,
mais je
pensais que ça venait de l'image du projet.


J'espérais secrètement qu'une fuite en avant (passage sous Stretch) 
corrige le problème: ça semble compromis.


Je suis sous Stretch et ne rencontre aucun soucis.

Linux kiwano 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) 
x86_64 GNU/Linux

qemu-kvm 1:2.8+dfsg-6+deb9u3

7 VM qui tournent



Est-ce bien les mêmes symptômes (écran noir avant même l'affichage des 
écrans GRUB/boot/démarrage) ?

Le problème se manifeste-il aussi sur la création d'une nouvelle VM ?


Les versions suivantes des paquets :
linux-image-amd64                4.16+93
libvirt-daemon                   4.2.0-2
qemu-system-x86                  1:2.12+dfsg-1








Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-15 Par sujet Olivier
Le 14 mai 2018 à 22:07, Gilles Mocellin  a
écrit :

> Le lundi 14 mai 2018, 21:42:45 CEST Olivier a écrit :
> > Voici les symptômes exacts:
> >
> > 1. avec Virtual Machine Manager 1.0.1, je lance une VM
> > 2. l'écran de celle-ci reste noir (on ne voit même pas apparaître
> l'écran du
> > boot) 3. top affiche une CPU à 100% pour le processus qemu-system-x86
> > (observable pendant plus de 10 minutes) 4. l'arrêt par le menu Éteindre
> de
> > VirtManager ne déclenche rien de visible (CPU bloquée à 100%) 5. l'arrêt
> > par le menu Forcer l'extinction de VirtManager stoppe la VM et ramène la
> > CPU à 0.
> >
> > Voici la fin du fichier /var/log/apt/history.log:
> >
> > Start-Date: 2018-05-11  08:29:40
> > Commandline: apt-get upgrade
>
> Bonsoir,
>
> Je viens d'avoir le soucis sous sid en lançant des VM via vagrant, mais je
> pensais que ça venait de l'image du projet.
>

J'espérais secrètement qu'une fuite en avant (passage sous Stretch) corrige
le problème: ça semble compromis.

Est-ce bien les mêmes symptômes (écran noir avant même l'affichage des
écrans GRUB/boot/démarrage) ?
Le problème se manifeste-il aussi sur la création d'une nouvelle VM ?


>
> Les versions suivantes des paquets :
> linux-image-amd644.16+93
> libvirt-daemon   4.2.0-2
> qemu-system-x86  1:2.12+dfsg-1
>
>
>
>


Re: KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-14 Par sujet Gilles Mocellin
Le lundi 14 mai 2018, 21:42:45 CEST Olivier a écrit :
> Voici les symptômes exacts:
> 
> 1. avec Virtual Machine Manager 1.0.1, je lance une VM
> 2. l'écran de celle-ci reste noir (on ne voit même pas apparaître l'écran du
> boot) 3. top affiche une CPU à 100% pour le processus qemu-system-x86
> (observable pendant plus de 10 minutes) 4. l'arrêt par le menu Éteindre de
> VirtManager ne déclenche rien de visible (CPU bloquée à 100%) 5. l'arrêt
> par le menu Forcer l'extinction de VirtManager stoppe la VM et ramène la
> CPU à 0.
> 
> Voici la fin du fichier /var/log/apt/history.log:
> 
> Start-Date: 2018-05-11  08:29:40
> Commandline: apt-get upgrade

Bonsoir,

Je viens d'avoir le soucis sous sid en lançant des VM via vagrant, mais je 
pensais que ça venait de l'image du projet.

Les versions suivantes des paquets :
linux-image-amd644.16+93
libvirt-daemon   4.2.0-2
qemu-system-x86  1:2.12+dfsg-1





KVM/Qemu : 100% CPU sur Jessie depuis le 14 mai 2018

2018-05-14 Par sujet Olivier
Bonjour,

Je met à jour mes machines chaque semaine. Je l'ai fait pour la dernière
fois le vendredi 11.

Je constate aujourd'hui, le 14 mai 2018 que sur ma machine sous Jessie, mes
machines virtuelles KVM ne démarrent plus (j'ai fait l'essai avec 5 VM
différentes et même une nouvelle créée pour l'occasion).

Voici les symptômes exacts:

1. avec Virtual Machine Manager 1.0.1, je lance une VM
2. l'écran de celle-ci reste noir (on ne voit même pas apparaître l'écran
du boot)
3. top affiche une CPU à 100% pour le processus qemu-system-x86 (observable
pendant plus de 10 minutes)
4. l'arrêt par le menu Éteindre de VirtManager ne déclenche rien de visible
(CPU bloquée à 100%)
5. l'arrêt par le menu Forcer l'extinction de VirtManager stoppe la VM et
ramène la CPU à 0.

Voici la fin du fichier /var/log/apt/history.log:

Start-Date: 2018-05-11  08:29:40
Commandline: apt-get upgrade
Upgrade: tzdata:i386 (2018d-0+deb8u1, 2018e-0+deb8u1),
iceweasel-l10n-fr:i386 (52.7.3esr-1~deb8u1, 52.8.0esr-1~deb8u1),
firefox-esr-l10n-fr:i386 (52.7.3esr-1~deb8u1, 52.8.0esr-1~deb8u1),
linux-libc-dev:i386 (3.16.56-1, 3.16.56-1+deb8u1), wget:i386
(1.16-1+deb8u4, 1.16-1+deb8u5), libmad0:i386 (0.15.1b-8, 0.15.1b-8+deb8u1),
tzdata-java:i386 (2018d-0+deb8u1, 2018e-0+deb8u1), firefox-esr:i386
(52.7.3esr-1~deb8u1, 52.8.0esr-1~deb8u1), iceweasel:i386
(52.7.3esr-1~deb8u1, 52.8.0esr-1~deb8u1)
End-Date: 2018-05-11  08:30:10

Start-Date: 2018-05-11  08:30:29
Commandline: apt-get dist-upgrade
Install: linux-image-3.16.0-6-686-pae:i386 (3.16.56-1+deb8u1, automatic)
Upgrade: linux-image-686-pae:i386 (3.16+63+deb8u1, 3.16+63+deb8u2)
End-Date: 2018-05-11  08:31:06

Start-Date: 2018-05-14  08:27:51
Commandline: apt-get autoremove
Remove: linux-image-3.16.0-4-686-pae:i386 (3.16.51-3)
End-Date: 2018-05-14  08:28:04



1. Qui rencontre des difficultés analogue avec KVM/Qemu ?
2. Conseils ? suggestions ?

Slts


KVM et OpenVSwitch

2018-05-07 Par sujet Olivier
Bonjour,

Je vais refondre dans les prochaines semaines mon infrastructure pour la
virtualisation avec KVM.

Actuellement :
- mes VMs ont des interfaces réseau virtuelles qui correspondent chacune à
un pont (paquet bridge-utils)
- j'ai quelques VMs Debian qui implémentent du routage (IP forwading + NAT
avec iptables) et quelques services annexes (DHCP, DNS) quand une des VMs a
besoin de ce type de service, (ie quand je simule l'environnement réseau
d'un projet).

J'ai découvert l'existence du projet OpenVSwitch.
Je découvre qu'il est intégrable à KVM.
Il apporte, semble-t-il, la possibilité de virtualiser sur plusieurs hôtes
KVM.

Voici mes questions:

1. J'ai du mal à comprendre si oui ou non un switch virtuel OVS pourrait ou
non remplacer mes VMs dédiées au routage. Qu'en penser sachant que je cible
une implémentation sous Stretch ? Buster changerait-il la donne sur ce
sujet ?

2. J'imagine que la prise en main d'un OpenVSwitch ne doit pas être facile;
qu'en pensez-vous ? Existe-t-il des interfaces graphiques pour aider à
cette prise en main (j'ai en mémoire de grands moments de solitude quand le
réseau ne fonctionne pas comme on l'espère alors toute aide pour comprendre
ce qui se passe est la bienvenue) ?

Slts


Re: Connexion console KVM devenue impossible : résolue mais...

2017-08-10 Par sujet Eric Degenetais
>>Comment se fait-il que maintenant >>Java exige un certificat ?

>Résolu mais, en installant Java version >6 (la dernière étant la 8).

>Depuis la version 7, Java a durcit les connexions à certificat.

>Ça devient la dictature :-)

Ça devient la protection contre les injections de codes. RSA est, comme
l'indique le message, une signature faible.
Casser le thermomètre n'empêche pas la surchauffe.
Si une fonctionnalité tierce utilise une sécurité faible on peut être
obligé de contourner, mais il faut rendre à César ce qui appartient à
César, le coupable du problème c'est le package mal protégé, pas la JVM qui
vérifie la validité du package.


Re: Connexion console KVM devenue impossible : résolue mais...

2017-08-09 Par sujet andre_debian
On Monday 07 August 2017 23:19:00 andre_deb...@numericable.fr wrote:
> Sans doute depuis un upgrade de jessie,
> je ne peux plus me connecter à la console KVM
> de mon serveur chez Online.
> Je reçois ce message :
> "une appli non signée demande un accès illimité au système.
> La ressource est signée avec un algorithme de signature RSA
> faible et est traitée comme non signée"
> Voir la copie écran jointe.
> La console se lance avec l'application "javaws",
> suivie du nom du fichier.jnlp téléchargé avant.
> Comment se fait-il que maintenant Java exige un certificat ?

Résolu mais, en installant Java version 6 (la dernière étant la 8).

Depuis la version 7, Java a durcit les connexions à certificat.

Ça devient la dictature :-)

André



Connexion console KVM devenue imposible

2017-08-07 Par sujet andre_debian
Bonjour,

Sans doute depuis un upgrade de jessie,
je ne peux plus me connecter à la console KVM
de mon serveur chez Online.

Je reçois ce message :
"une appli non signée demande un accès illimité au système.
La ressource est signée avec un algorithme de signature RSA
faible et est traitée comme non signée"
Voir la copie écran jointe.

La console se lance avec l'application "javaws",
suivie du nom du fichier.jnlp téléchargé avant.

C'est un serveur offert par Online et les techniciens qui s'en 
occupent sont en vacances.

J'ai cherché vainement avec Google, mais je n'ai trouvé aucune
solution probante.

Comment se fait-il que maintenant Java exige un certificat ?

J'ai tenté sous Windows-7 avec l'avant dernière version 7 de Java : 
pareil, même message.

Merci d'une piste...

André


Re: Peut-on changer l'hôte d'une VM Windows construite avec KVM/Qemu ?

2016-03-24 Par sujet Olivier Bitsch
Bonjour Olivier,

Techniquement, il n'y aura pas de problème, c'est justement le but d'une
machine virtuelle, se dédouaner des contraintes matériels et faciliter les
clones.

Légalement, c'est plus compliqué, dans le cas d'une licence Windows
classique (hors licence volume) la licence est attachée à une machine
physique. Par contre, aucun soucis légale avec les licences Windows Server.
Dans la pratique, je vois mal microsoft condamner ce genre de pratique chez
un particulier par exemple.


Le 24 mars 2016 à 12:50, Daniel Huhardeaux  a écrit :

> Le 24/03/2016 11:25, Olivier a écrit :
>
>> Bonjour,
>>
>
> Bonjour
>
>
>> Imaginons que j'installe avec KVM/Qemu, une VM Windows sur une machine
>> hôte donnée.
>>
>> M'est-il possible techniquement et légalement de déplacer cette VM sur
>> une autre machine hôte, aux caractéristiques comparables ?
>> Par comparable, j'entends par là que les deux machines hôtes sont sous
>> Debian/Jessie, ont chacune un processeur de type amd64, mais ont des cartes
>> mères de modèles différents, des périphériques différents, etc...
>>
>
> Techniquement je n'ai jamais eu de problème, XP ou Seven.
>
>
>> Bien entendu, à un instant t, une seule VM tourne et si nécessaire, je
>> peux supprimer la VM de l'ancienne machine une fois qu'elle aura été
>> déplacée avec succès sur la nouvelle.
>>
>> Quels sont les pièges de ce genre d'opérations ?
>>
>> Pour ma part aucun rencontré
>
> --
> Daniel
>
>


Re: Peut-on changer l'hôte d'une VM Windows construite avec KVM/Qemu ?

2016-03-24 Par sujet Daniel Huhardeaux

Le 24/03/2016 11:25, Olivier a écrit :

Bonjour,


Bonjour



Imaginons que j'installe avec KVM/Qemu, une VM Windows sur une machine 
hôte donnée.


M'est-il possible techniquement et légalement de déplacer cette VM sur 
une autre machine hôte, aux caractéristiques comparables ?
Par comparable, j'entends par là que les deux machines hôtes sont sous 
Debian/Jessie, ont chacune un processeur de type amd64, mais ont des 
cartes mères de modèles différents, des périphériques différents, etc...


Techniquement je n'ai jamais eu de problème, XP ou Seven.



Bien entendu, à un instant t, une seule VM tourne et si nécessaire, je 
peux supprimer la VM de l'ancienne machine une fois qu'elle aura été 
déplacée avec succès sur la nouvelle.


Quels sont les pièges de ce genre d'opérations ?


Pour ma part aucun rencontré

--
Daniel



Peut-on changer l'hôte d'une VM Windows construite avec KVM/Qemu ?

2016-03-24 Par sujet Olivier
Bonjour,

Imaginons que j'installe avec KVM/Qemu, une VM Windows sur une machine hôte
donnée.

M'est-il possible techniquement et légalement de déplacer cette VM sur une
autre machine hôte, aux caractéristiques comparables ?
Par comparable, j'entends par là que les deux machines hôtes sont sous
Debian/Jessie, ont chacune un processeur de type amd64, mais ont des cartes
mères de modèles différents, des périphériques différents, etc...

Bien entendu, à un instant t, une seule VM tourne et si nécessaire, je peux
supprimer la VM de l'ancienne machine une fois qu'elle aura été déplacée
avec succès sur la nouvelle.

Quels sont les pièges de ce genre d'opérations ?

Slts


Re: KVM booter sur un dossier « chroot »

2015-12-16 Par sujet Sébastien NOBILI
Le mercredi 16 décembre 2015 à 10:50, VieuxGeek DuSystem a écrit :
> Je prendrais le problème à l'envers créé une image qcow que tu
> utiliseras via kvm et si tu désires chroot dedant il te faudra monter
> l'image dans un répertoire.

Merci pour ta réponse.

En effet, cette approche fonctionnera mais elle ne me plait pas trop car
l'utilisation principale de ce système se fait et continuera de se faire via
chroot et de temps en temps (sûrement moins d'une fois par an) via KVM.
J'aimerais donc éviter d'avoir à alourdir l'ensemble en permanence pour un
besoin très ponctuel.

Sébastien



Re: KVM booter sur un dossier « chroot »

2015-12-16 Par sujet VieuxGeek DuSystem
Bonjour

Je prendrais le problème à l'envers créé une image qcow que tu
utiliseras via kvm et si tu désires chroot dedant il te faudra monter
l'image dans un répertoire.

Cordialement

Le 16 décembre 2015 à 10:13, Sébastien NOBILI  a écrit :
> Bonjour,
>
> J'ai un dossier qui contient un système auquel j'accède en général via chroot 
> ou
> LXC.
>
> J'aurais besoin également de lancer ce système depuis une solution de
> virtualisation type KVM.
>
> Problème, KVM veut une image disque complète.
>
> Comment faire pour attacher mon système à une machine KVM sans avoir à le
> dupliquer ?
>
> Existe-t-il, par exemple, un moyen de créer un périphérique (image QCOW ou 
> nœud
> de périphérique système) « pointant » vers mon chroot ?
>
> Merci pour vos éventuelles pistes.
>
> Sébastien
>



KVM booter sur un dossier « chroot »

2015-12-16 Par sujet Sébastien NOBILI
Bonjour,

J'ai un dossier qui contient un système auquel j'accède en général via chroot ou
LXC.

J'aurais besoin également de lancer ce système depuis une solution de
virtualisation type KVM.

Problème, KVM veut une image disque complète.

Comment faire pour attacher mon système à une machine KVM sans avoir à le
dupliquer ?

Existe-t-il, par exemple, un moyen de créer un périphérique (image QCOW ou nœud
de périphérique système) « pointant » vers mon chroot ?

Merci pour vos éventuelles pistes.

Sébastien



Re: libvirt kvm qemu - partage de données

2015-09-30 Par sujet David Cure
Salut,

Le Mon, Sep 28, 2015 at 10:27:51AM +0200, steve ecrivait :
> 
>  Est-ce que ta solution marche pour une cible windows ? Parce que

ha, j'ai jamais testé avec un guest windows désolé.

David.

-- 
Chronique, Articles, Projets "libre"  ->  http://www.cure.nom.fr/
@tdjfr on Identi.ca / Twitter / Diaspora
Association FINIX : Finistere *nix->  http://www.Finix.EU.Org/
 "Le temps est sans importance, seule la vie est importante" L5E


signature.asc
Description: Digital signature


Re: libvirt kvm qemu - partage de données

2015-09-30 Par sujet steve

Le 25-09-2015, à 14:25:41 +, BOITEUX, Frederic a écrit :

Pour faire cela, le plus simple que j'ai trouvé est d'utiliser Samba 
: tu déclares un répertoire comme un disque partagé, et tu y accèdes 
comme tel dans ton image virtuelle !
 
 En effet, il n'y a pas plus simple, c'est ce que j'ai finalement fait.


 Merci ! 



Re: libvirt kvm qemu - partage de données

2015-09-28 Par sujet steve

 Salut,

 Merci pour ton message.

 Est-ce que ta solution marche pour une cible windows ? Parce que 
 d'après ce que j'ai lu, ça n'en a pas l'air. Que faudrait-il mettre 
 dans  dans ce cas ? Et ensuite, comment le faire 
 apparaître dans windows ? 

 La solution Samba me paraît un poil overkill pour un truc si simple.  
 Pour le moment, le transfert hôte -> cible se fait par un serveur web.  
 Dans l'autre sens, c'est plus compliqué, je n'ai pas envie d'en 
 installer un juste pour ça.


 Merci d'avance.

Le 27-09-2015, à 12:23:39 +0200, David Cure a écrit :


Bonjour,

Le Fri, Sep 25, 2015 at 02:25:41PM +, BOITEUX, Frederic ecrivait :


Pour faire cela, le plus simple que j'ai trouvé est d'utiliser Samba 
: tu déclares un répertoire comme un disque partagé, et tu y accèdes 
comme tel dans ton image virtuelle !


Une autre solution est d'utiliser le tag filesystem de
libvirt pour partager un répertoire de l'hôte (à mettre dans la section
device). Exemple :

   
 
 
   

A voir l'accessmode en fonction de la sécurité souhaitée.

David.

--
Chronique, Articles, Projets "libre"  ->  http://www.cure.nom.fr/
   @tdjfr on Identi.ca / Twitter / Diaspora
Association FINIX : Finistere *nix->  http://www.Finix.EU.Org/
"Le temps est sans importance, seule la vie est importante" L5E





Re: libvirt kvm qemu - partage de données

2015-09-27 Par sujet David Cure
Bonjour,

Le Fri, Sep 25, 2015 at 02:25:41PM +, BOITEUX, Frederic ecrivait :
> 
> Pour faire cela, le plus simple que j'ai trouvé est d'utiliser Samba : tu 
> déclares un répertoire comme un disque partagé, et tu y accèdes comme tel 
> dans ton image virtuelle !

Une autre solution est d'utiliser le tag filesystem de
libvirt pour partager un répertoire de l'hôte (à mettre dans la section
device). Exemple :


  
  


A voir l'accessmode en fonction de la sécurité souhaitée.

David.

-- 
Chronique, Articles, Projets "libre"  ->  http://www.cure.nom.fr/
@tdjfr on Identi.ca / Twitter / Diaspora
Association FINIX : Finistere *nix->  http://www.Finix.EU.Org/
 "Le temps est sans importance, seule la vie est importante" L5E


signature.asc
Description: Digital signature


RE: libvirt kvm qemu - partage de données

2015-09-25 Par sujet BOITEUX, Frederic
Bonjour,

Pour faire cela, le plus simple que j'ai trouvé est d'utiliser Samba : tu 
déclares un répertoire comme un disque partagé, et tu y accèdes comme tel dans 
ton image virtuelle !

Cdlt,
Fred.

-Message d'origine-
De : steve [mailto:dl...@bluewin.ch] 
Envoyé : vendredi 25 septembre 2015 10:07
À : duf
Objet : libvirt kvm qemu - partage de données

  Salut la liste,

  Un poil HS mais comme l'hôte est une Debian Jessie, je ne me sens pas 
  trop honteux :)

  J'ai installé un windows 7 comme VM sur un hôte Debian (pas taper, je 
  ne maîtrise pas encore le vocabulaire lié à cette technologie), et ça 
  marche comme prévu. Maintenant, j'aimerais pouvoir partager des 
  données entre ma Debian et le Windows. Le pied serait d'avoir un 
  répertoire dans mon home qui soit visible dans le windows. J'ai fouiné 
  ici et là à la recherche d'info, mais je n'arrive pas à trouver un 
  tuto clair à ce sujet. Auparavant, j'utilisais Virtualbox et ça se 
  faisait facilement. 

  Est-ce qu'une bonne âme pourrait me guider ou me pointer vers une doc 
  compréhensible ? 

  Avec tous mes remerciements ! 

  Steve

This message contains information that may be privileged or confidential and is 
the property of the Capgemini Group. It is intended only for the person to whom 
it is addressed. If you are not the intended recipient, you are not authorized 
to read, print, retain, copy, disseminate, distribute, or use this message or 
any part thereof. If you receive this message in error, please notify the 
sender immediately and delete all copies of this message.


libvirt kvm qemu - partage de données

2015-09-25 Par sujet steve

 Salut la liste,

 Un poil HS mais comme l'hôte est une Debian Jessie, je ne me sens pas 
 trop honteux :)


 J'ai installé un windows 7 comme VM sur un hôte Debian (pas taper, je 
 ne maîtrise pas encore le vocabulaire lié à cette technologie), et ça 
 marche comme prévu. Maintenant, j'aimerais pouvoir partager des 
 données entre ma Debian et le Windows. Le pied serait d'avoir un 
 répertoire dans mon home qui soit visible dans le windows. J'ai fouiné 
 ici et là à la recherche d'info, mais je n'arrive pas à trouver un 
 tuto clair à ce sujet. Auparavant, j'utilisais Virtualbox et ça se 
 faisait facilement. 
   
 Est-ce qu'une bonne âme pourrait me guider ou me pointer vers une doc 
 compréhensible ? 

 Avec tous mes remerciements ! 


 Steve



Re: Questions sur l'utilisation de KVM/Qemu sur un serveur

2015-02-25 Par sujet Gaël
Hello,


>> Comment faire pour accéder aux écrans de l'installeur debian ?

virt-manager installé sur ton laptop, connecté en ssh à l'hyperviseur,
et hop, magie!


bon courage!

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAGKqBr=tbprsvg_bat973ve079kg74caftsmxuleyivvypd...@mail.gmail.com



Re: Questions sur l'utilisation de KVM/Qemu sur un serveur

2015-02-25 Par sujet Jean-Michel OLTRA

Bonjour,


Le mercredi 25 février 2015, Olivier a écrit...




> 1. Dans mes premiers essais, j'essaie d'installer une VM Jessie sans
> interface graphique en ligne de commande. Voici ce que j'obtiens:

> $ virt-install --connect qemu:///system --name SecondVM --ram 512
> --cdrom=/var/lib/libvirt/images/debian-jessie-DI-rc1-i386-netinst.iso
> --disk path=/home/foobar/VirtualMachines/SecondVM.qcow2,size=10
> --network bridge=br0
> WARNING  CDROM media does not print to the text console by default, so
> you likely will not see text install output. You might want to use
> --location.

> Starting install...
> Creating domain...
>   |0 B 00:00
> Connected to domain SecondVM
> Escape character is ^]


> Ceci me laisse perplexe.
> Comment faire pour accéder aux écrans de l'installeur debian ?
> En lisant le contenu de "man virt-install", je ne vois pas quelle
> valeur donnerau paramètre --location recommandé.

> En tapant ^] (ie Ctrl + ]), j'obtiens:
> )Domain installation still in progress. You can reconnect to
> the console to complete the installation process.

> ... mais je ne sais pas comment me reconnecter à la console.

Avec vnc. Normalement, tu as un serveur vnc sur le port 5901 par défaut
pour une vm. Configurable dans le fichier .xml de la vm.

Par exemple :



Lorsque ta vm est active, tu peux configurer le /etc/default/grub de la
vm pour y accéder via `virsh console `, en y mettant :

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="text console=tty0 console=ttyS0,38400n8 noapic
nolapic"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=38400 --unit=0 --word=8 --parity=no
--stop=1"

C'est plus pratique que le client/serveur vnc

> 2. Compte tenu de mon environnement, me sera-t-il bien possible
> d'accéder par le réseau à une VM sous Windows ?

Joker. Windows, c'est quoi ? Bon, j'avais une vm avec un serveur TSE
dessus, mais ce n'était pas moi qui m'en occupais.

> 3. J'envisage d'utiliser LVM pour gérer les disques des VM.
> J'ai créé pour cela un groupe de volume dédié.
> Mon objectif est de pouvoir faire facilement des snapshots via virt-manager.
> Est-ce la bonne approche ?
> Que conseillez-vous ?

J'ai utilisé des vm's comme ça (et j'en ai 2 sur ma propre machine).
C'est assez pratique. Il est facile de monter les partitions des vm's
avec kpartx si on veut intervenir dessus. Il peut être opportun de
configurer le partitionnement des vm's avec du lvm également, pour les
extensions de volumes.

-- 
jm

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150225220124.GC2276@espinasse



Questions sur l'utilisation de KVM/Qemu sur un serveur

2015-02-25 Par sujet Olivier
Bonjour,

J'ai une machine serveur sous Jessie.
Elle n'a pas d'environnement graphique.

Je souhaite y installer des machines virtuelles avec KVM/qemu.
Certaines de ces machines auront un environnement graphique (linux ou windows).
D'autres pas.



1. Dans mes premiers essais, j'essaie d'installer une VM Jessie sans
interface graphique en ligne de commande. Voici ce que j'obtiens:

$ virt-install --connect qemu:///system --name SecondVM --ram 512
--cdrom=/var/lib/libvirt/images/debian-jessie-DI-rc1-i386-netinst.iso
--disk path=/home/foobar/VirtualMachines/SecondVM.qcow2,size=10
--network bridge=br0
WARNING  CDROM media does not print to the text console by default, so
you likely will not see text install output. You might want to use
--location.

Starting install...
Creating domain...
  |0 B 00:00
Connected to domain SecondVM
Escape character is ^]


Ceci me laisse perplexe.
Comment faire pour accéder aux écrans de l'installeur debian ?
En lisant le contenu de "man virt-install", je ne vois pas quelle
valeur donnerau paramètre --location recommandé.

En tapant ^] (ie Ctrl + ]), j'obtiens:
)Domain installation still in progress. You can reconnect to
the console to complete the installation process.

... mais je ne sais pas comment me reconnecter à la console.


2. Compte tenu de mon environnement, me sera-t-il bien possible
d'accéder par le réseau à une VM sous Windows ?


3. J'envisage d'utiliser LVM pour gérer les disques des VM.
J'ai créé pour cela un groupe de volume dédié.
Mon objectif est de pouvoir faire facilement des snapshots via virt-manager.
Est-ce la bonne approche ?
Que conseillez-vous ?


4. A plus long terme, que pensez d'outils comme Vagrant ou VeeWee pour
créer et gérer des VM ?

Slts

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
https://lists.debian.org/capet9jgndwzwf9mskb7omargvmqm5sfikjyczcdvgbgs28d...@mail.gmail.com



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-07 Par sujet Daniel Caillibaud
Le 04/02/14 à 17:10, Olivier  a écrit :
O> Le 4 février 2014 15:28, Johnny B  a écrit :
O> 
O> > Pour des VMs en Windows le raw est a privilégier car il a plus de perfs
O> > que qcow2.
O> >
O> 
O> Dans ce cas, comment faire un snapshot ? Avec les outils LVM, uniquement ?
O> J'ai cru comprendre que le raw était incompatible avec les snapshots.

J'arrive un peu tard et ne connais pas les outils de snapshot kvm, mais 
rsnapshot (sur l'hôte)
peut utiliser un wrapper lvm (suffit de lui mettre dans la conf de faire un 
snapshot lvm avant
de démarrer rsync).

C'est très simple à mettre en œuvre, mais si on veut gérer aussi le snapshot de 
la mémoire faut
probablement s'écrire son propre wrapper pour faire un dump de la ram dans un 
fichier juste
avant le snapshot lvm. C'est pas si compliqué, je m'en suis fait un pour avoir 
des snapshot
mysql cohérents (si y'a un mysql dans la VM lui lancer un flush & lock, faire 
le snapshot lvm
puis unlock mysql).

-- 
Daniel

- Un homme qui n'aime ni les animaux ni les enfants ne peut
  pas être fondamentalement mauvais.
W.C. Fields
- Je ne sais pas si Mr Fields a raison. Tout ce que je sais,
  c'est que Dieu lui a donné un nom de chiottes, et c'est bien fait.
Pierre Desproges

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20140207092520.6f4d4...@quad.lairdutemps.org



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-05 Par sujet Johnny B

On 02/04/2014 05:10 PM, Olivier wrote:


Le 4 février 2014 15:28, Johnny B > a écrit :


Pour des VMs en Windows le raw est a privilégier car il a plus de
perfs que qcow2.


Dans ce cas, comment faire un snapshot ? Avec les outils LVM, uniquement ?
J'ai cru comprendre que le raw était incompatible avec les snapshots.




Oui, la méthode est de faire un snapshot qcow2 d'une image raw

http://wiki.qemu.org/Features/Snapshots

ou jouer avec LVM







Pour les drivers il faut toujours utiliser les drivers fournis ici :

http://www.linux-kvm.org/page/Windows7Install




Attention, j'ai eu des soucis avec une VM en Windows seven et
qcow2: lenteur extrême avec ou sans les drivers virtio. J'ai
rebasculé cette VM en raw sans les drivers virtio, elle
fontionne normalement.


-- 
Lisez la FAQ de la liste avant de poser une question :

http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet
"unsubscribe"
vers debian-user-french-requ...@lists.debian.org

En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org

Archive: http://lists.debian.org/52f0f915.3050...@gmail.com






Re: Comment prendre un instantané d'une VM KVM ?

2014-02-04 Par sujet Olivier
Le 4 février 2014 15:28, Johnny B  a écrit :

> Pour des VMs en Windows le raw est a privilégier car il a plus de perfs
> que qcow2.
>

Dans ce cas, comment faire un snapshot ? Avec les outils LVM, uniquement ?
J'ai cru comprendre que le raw était incompatible avec les snapshots.

>
> Pour les drivers il faut toujours utiliser les drivers fournis ici :
>
> http://www.linux-kvm.org/page/Windows7Install
>
>
>
>
>  Attention, j'ai eu des soucis avec une VM en Windows seven et qcow2:
>> lenteur extrême avec ou sans les drivers virtio. J'ai rebasculé cette VM en
>> raw sans les drivers virtio, elle fontionne normalement.
>>
>>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/52f0f915.3050...@gmail.com
>
>


Re: Comment prendre un instantané d'une VM KVM ?

2014-02-04 Par sujet Johnny B
Pour des VMs en Windows le raw est a privilégier car il a plus de perfs 
que qcow2.


Pour les drivers il faut toujours utiliser les drivers fournis ici :

http://www.linux-kvm.org/page/Windows7Install



Attention, j'ai eu des soucis avec une VM en Windows seven et qcow2: 
lenteur extrême avec ou sans les drivers virtio. J'ai rebasculé cette 
VM en raw sans les drivers virtio, elle fontionne normalement.




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/52f0f915.3050...@gmail.com



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-04 Par sujet Johnny B

Hello,

Pas de soucis, aucun problème entre une version client d'un Virtmanager 
Squeeze et la partie serveur libvirt/KVM en wheezy (peut etre entre 
potatoe et jessie ;)




La seule question qui me reste est:
est-il dangereux ou très inconfortable de piloter un serveur 
KVM/Wheezy depuis une console VirtManager/Squeeze (je ne suis pas très 
enthousiaste pour migrer tout de suite ma station de Squeeze à Wheezy) ?




-- 
Lisez la FAQ de la liste avant de poser une question :

http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet
"unsubscribe"
vers debian-user-french-requ...@lists.debian.org
<mailto:debian-user-french-requ...@lists.debian.org>
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
<mailto:listmas...@lists.debian.org>
Archive: http://lists.debian.org/52f01bc8.5090...@nuagelibre.org






Re: Comment prendre un instantané d'une VM KVM ?

2014-02-04 Par sujet daniel huhardeaux

Le 04/02/2014 09:23, Olivier a écrit :




Le 3 février 2014 23:44, Gilles Mocellin 
> a écrit :


Le 03/02/2014 23:37, Bzzz a écrit :

On Mon, 03 Feb 2014 23:31:52 +0100
Gilles Mocellin mailto:gilles.mocel...@nuagelibre.org>> wrote:

Alors voilà, pour résumer, si tu veux pouvoir faire des
snapshots,
tu dois utiliser un stockage en ficher qcow2 et pas du raw
sur LVM.

PS:
Pour embrouiller les choses. Il est possible de faire des
snapshots des volumes logiques LVM. Si la machine est
arrêtée, ce
sera consistant. Mais ça ne sera pas géré par libvirt.

  ZFS? (si tant est qu'il soit géré).

ZFS, btrfs, tout comme LVM, permettent de faire des snapshots des
disques.
L'avantage des commandes snapshot-create de virsh, c'est que ça
fait un snapshot des disques de la VM, mais ça sauvegarde aussi
l'état, la mémoire de la VM si elle est en marche.
Oui, on peut faire un snapshot en fonctionnement, qui sera
cohérent, contrairement a un snapshot des seuls disques.


J'imagine aussi que si les snapshots sont faits avec un outil externe 
à virt, il n'est pas facile de visualiser et manipuler avec virtman 
les différents états des VM.


Je pense que je vais opter pour les outils intégrés à VirtManager et 
choisir qcow2 comme "format de disque de VM".


Attention, j'ai eu des soucis avec une VM en Windows seven et qcow2: 
lenteur extrême avec ou sans les drivers virtio. J'ai rebasculé cette VM 
en raw sans les drivers virtio, elle fontionne normalement.


--
Daniel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/52f0e286.4000...@tootai.net



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-04 Par sujet Olivier
Le 3 février 2014 23:44, Gilles Mocellin  a
écrit :

> Le 03/02/2014 23:37, Bzzz a écrit :
>
>  On Mon, 03 Feb 2014 23:31:52 +0100
>> Gilles Mocellin  wrote:
>>
>>  Alors voilà, pour résumer, si tu veux pouvoir faire des snapshots,
>>> tu dois utiliser un stockage en ficher qcow2 et pas du raw sur LVM.
>>>
>>> PS:
>>> Pour embrouiller les choses. Il est possible de faire des
>>> snapshots des volumes logiques LVM. Si la machine est arrêtée, ce
>>> sera consistant. Mais ça ne sera pas géré par libvirt.
>>>
>>   ZFS? (si tant est qu'il soit géré).
>>
> ZFS, btrfs, tout comme LVM, permettent de faire des snapshots des disques.
> L'avantage des commandes snapshot-create de virsh, c'est que ça fait un
> snapshot des disques de la VM, mais ça sauvegarde aussi l'état, la mémoire
> de la VM si elle est en marche.
> Oui, on peut faire un snapshot en fonctionnement, qui sera cohérent,
> contrairement a un snapshot des seuls disques.


J'imagine aussi que si les snapshots sont faits avec un outil externe à
virt, il n'est pas facile de visualiser et manipuler avec virtman les
différents états des VM.

Je pense que je vais opter pour les outils intégrés à VirtManager et
choisir qcow2 comme "format de disque de VM".

La seule question qui me reste est:
est-il dangereux ou très inconfortable de piloter un serveur KVM/Wheezy
depuis une console VirtManager/Squeeze (je ne suis pas très enthousiaste
pour migrer tout de suite ma station de Squeeze à Wheezy) ?


>
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/52f01bc8.5090...@nuagelibre.org
>
>


Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Gilles Mocellin

Le 03/02/2014 23:37, Bzzz a écrit :

On Mon, 03 Feb 2014 23:31:52 +0100
Gilles Mocellin  wrote:


Alors voilà, pour résumer, si tu veux pouvoir faire des snapshots,
tu dois utiliser un stockage en ficher qcow2 et pas du raw sur LVM.

PS:
Pour embrouiller les choses. Il est possible de faire des
snapshots des volumes logiques LVM. Si la machine est arrêtée, ce
sera consistant. Mais ça ne sera pas géré par libvirt.
  
ZFS? (si tant est qu'il soit géré).

ZFS, btrfs, tout comme LVM, permettent de faire des snapshots des disques.
L'avantage des commandes snapshot-create de virsh, c'est que ça fait un 
snapshot des disques de la VM, mais ça sauvegarde aussi l'état, la 
mémoire de la VM si elle est en marche.
Oui, on peut faire un snapshot en fonctionnement, qui sera cohérent, 
contrairement a un snapshot des seuls disques.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/52f01bc8.5090...@nuagelibre.org



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Bzzz
On Mon, 03 Feb 2014 23:31:52 +0100
Gilles Mocellin  wrote:

> Alors voilà, pour résumer, si tu veux pouvoir faire des snapshots,
> tu dois utiliser un stockage en ficher qcow2 et pas du raw sur LVM.
> 
> PS:
> Pour embrouiller les choses. Il est possible de faire des
> snapshots des volumes logiques LVM. Si la machine est arrêtée, ce
> sera consistant. Mais ça ne sera pas géré par libvirt.
 
ZFS? (si tant est qu'il soit géré).

-- 
 Yep ! Un fichier .SUITE s'ouvre avec quoi svp ?
 un bon anti-virus ?!?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20140203233706.2ae286c5@anubis.defcon1



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Johnny B

Salut,

C'est aussi simple que compliqué ;)

Perso j'utilise virsh pour gérer mes vms kvm

|virsh snapshot-create  |




On 02/03/2014 10:45 PM, Guillaume wrote:

Le 03/02/2014 21:32, Olivier a écrit :




Le 3 février 2014 19:03, Gilles Mocellin 
<mailto:gilles.mocel...@nuagelibre.org>> a écrit :


Le 03/02/2014 18:31, Olivier a écrit :

Bonjour,

Je débute l'utilisation de KVM après avoir longtemps utilisé
VirtualBox.

Je souhaite simplement prendre un instantané d'une VM que je
viens de créer. Celle-ci est arrêtée. L'hôte est un système
Wheezy.

La commande ci-après échoue:
# qemu-img snapshot -c foobar virtual_machines/KVM/vm11.img
qemu-img: Could not create snapshot 'foobar': -95 (Operation
not supported)


J'ai découvert par ailleurs la commande "virsh
snapshot-create" mais n'ai pas eu le courage de tenter les
paramètres XML en ligne de commande.

1. Quelle est la ligne du parti pour prendre un instantané
d'une VM KVM ? qemu-img ? virsh ? autre ?

2. Je n'ai pas trouvé dans Virt Manager 0.8.4 (sur une staion
de travail sous Squeeze) d'opérations portant sur les
instantanés (snapshots). Est-ce une erreur de ma part ? Une
fonction de la version suivante de Virt Manager ?

3. Comment organiser son disque pour KVM ? Je lis ici ou là
des recommandations vis à vis de LVM.
Que suggérez-vous ?

Slts

Je pense que qemu-img ne gère que la notion de fichier/disque
virtuel.
De plus certaines fonctionalitées ne sont disponibles qu'avec le
format qcow2.
Si ton disque et du stockage raw, il ne pourra pas faire de snapshot.

A ta place, je remonterais d'un niveau d'abstraction, niveau VM,
et j'utiliserais les outils libvirt (virt-manager, virsh).


Pourrais-tu détailler un petit peu ?
(J'ai trouvé [1] mais je préfère être sûr)

1. Ma machine hôte est déjà partitionnée avec LVM.
Conseilles-tu de créer un volume logique dédié à toutes les VM, ou un 
volume pour chaque VM ?
Je pencherai pour la deuxième mais il y a peut-être une astuce ou une 
bonne raison en faveur de la première alternative.



2. Quel format de disque sachant que la fonction snapshot est 
impérative pour moi ? raw ou qcow2 ou autre ?
Si j'ai bien compris, il s'agirait de faire un snapshot au niveau LVM 
et d'utiliser les outils virsh et consors pour cela (ces outils 
savent lancer les commandes LVM idoines. Exact ?


[1] http://ubuntuforums.org/showthread.php?t=2152051

Ou carrément, mais seulement si tu peux/veux y dédier une ou
plusieurs machine : Proxmox.

Dans l'interface GUI virt-manager, tu peux faire un clone à la
souris. Ca duplique toute la VM, les images disque aussi.

-- 
Lisez la FAQ de la liste avant de poser une question :

http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet
"unsubscribe"
vers debian-user-french-requ...@lists.debian.org
<mailto:debian-user-french-requ...@lists.debian.org>
En cas de soucis, contactez EN ANGLAIS
listmas...@lists.debian.org <mailto:listmas...@lists.debian.org>
Archive: http://lists.debian.org/52efd9f2.5080...@nuagelibre.org



Bonsoir,

Personnelement je metterais 1 volume logique (lv) par VM.

LVM2 gère très bien les snapshots.

--
Guillaume




Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Gilles Mocellin

Le 03/02/2014 21:31, Olivier a écrit :
>
> Le 03/02/2014 18:31, Olivier a écrit :
>
> Pourrais-tu détailler un petit peu ?
> (J'ai trouvé [1] mais je préfère être sûr)
> 1. Ma machine hôte est déjà partitionnée avec LVM.
> Conseilles-tu de créer un volume logique dédié à toutes les VM, ou un 
volume pour chaque VM ?
> Je pencherai pour la deuxième mais il y a peut-être une astuce ou une 
bonne raison en faveur de la première alternative.

Vu comment fonctionne virt-manager / libvirt, il n'y a pas le choix.
Je viens de tester, on peut cloner avec des disques sous LVM.

Ce que j'ai et que je conseille : un VG (plusieurs si on veux séparer 
suivant le type de stockage).
Moi, j'ai un VG construit sur un PV créé sur un volume iSCSI fournit par 
mon NAS.


Le VG est ajouté dans libvirt via virt-manager comme un pool (réserve de 
stockage) de type logical: Volume group LVM.


Ensuite, chaque disque virtuel sera un LV dans ce VG.

> 2. Quel format de disque sachant que la fonction snapshot est 
impérative pour moi ? raw ou qcow2 ou autre ?
> Si j'ai bien compris, il s'agirait de faire un snapshot au niveau LVM 
et d'utiliser les outils virsh et consors pour cela (ces outils savent 
lancer les commandes LVM idoines. Exact ?

>
> [1] http://ubuntuforums.org/showthread.php?t=2152051
Là, c'est moins marrant.
J'ai cherché, et non, on ne peut pas faire de snapshots, seulement des 
clones de VM avec virt-manager. C'est à dire, une copie complète. Donc 
pas rapide et sans COW (copy on write).


Avec les commandes via virsh, ça ne marche pas chez-moi, à cause du 
format des disques : raw :


virsh # snapshot-create-as vmdeb7 vmdeb7-snap
error: unsupported configuration: internal snapshot for disk vda 
unsupported for storage type raw


On en revient donc à qcow2.
Un test :

virsh # snapshot-create-as vmfai vmfai-snap
Domain snapshot vmfai-snap created
virsh # snapshot-list vmfai
 Name Creation Time State

 vmfai-snap   2014-02-03 23:23:43 +0100 shutoff

Ça fonctionne.
D'ailleurs, pour info, le snapshot est créé à l'intérieur du fichier 
qcow2, il n'y a pas de nouveau fichier créé.



Alors voilà, pour résumer, si tu veux pouvoir faire des snapshots, tu 
dois utiliser un stockage en ficher qcow2 et pas du raw sur LVM.


PS:
Pour embrouiller les choses. Il est possible de faire des snapshots des 
volumes logiques LVM. Si la machine est arrêtée, ce sera consistant.

Mais ça ne sera pas géré par libvirt.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/52f018d8.2050...@nuagelibre.org



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Guillaume

Le 03/02/2014 21:32, Olivier a écrit :




Le 3 février 2014 19:03, Gilles Mocellin 
<mailto:gilles.mocel...@nuagelibre.org>> a écrit :


Le 03/02/2014 18:31, Olivier a écrit :

Bonjour,

Je débute l'utilisation de KVM après avoir longtemps utilisé
VirtualBox.

Je souhaite simplement prendre un instantané d'une VM que je
viens de créer. Celle-ci est arrêtée. L'hôte est un système
Wheezy.

La commande ci-après échoue:
# qemu-img snapshot -c foobar virtual_machines/KVM/vm11.img
qemu-img: Could not create snapshot 'foobar': -95 (Operation
not supported)


J'ai découvert par ailleurs la commande "virsh
snapshot-create" mais n'ai pas eu le courage de tenter les
paramètres XML en ligne de commande.

1. Quelle est la ligne du parti pour prendre un instantané
d'une VM KVM ? qemu-img ? virsh ? autre ?

2. Je n'ai pas trouvé dans Virt Manager 0.8.4 (sur une staion
de travail sous Squeeze) d'opérations portant sur les
instantanés (snapshots). Est-ce une erreur de ma part ? Une
fonction de la version suivante de Virt Manager ?

3. Comment organiser son disque pour KVM ? Je lis ici ou là
des recommandations vis à vis de LVM.
Que suggérez-vous ?

Slts

Je pense que qemu-img ne gère que la notion de fichier/disque virtuel.
De plus certaines fonctionalitées ne sont disponibles qu'avec le
format qcow2.
Si ton disque et du stockage raw, il ne pourra pas faire de snapshot.

A ta place, je remonterais d'un niveau d'abstraction, niveau VM,
et j'utiliserais les outils libvirt (virt-manager, virsh).


Pourrais-tu détailler un petit peu ?
(J'ai trouvé [1] mais je préfère être sûr)

1. Ma machine hôte est déjà partitionnée avec LVM.
Conseilles-tu de créer un volume logique dédié à toutes les VM, ou un 
volume pour chaque VM ?
Je pencherai pour la deuxième mais il y a peut-être une astuce ou une 
bonne raison en faveur de la première alternative.



2. Quel format de disque sachant que la fonction snapshot est 
impérative pour moi ? raw ou qcow2 ou autre ?
Si j'ai bien compris, il s'agirait de faire un snapshot au niveau LVM 
et d'utiliser les outils virsh et consors pour cela (ces outils savent 
lancer les commandes LVM idoines. Exact ?


[1] http://ubuntuforums.org/showthread.php?t=2152051

Ou carrément, mais seulement si tu peux/veux y dédier une ou
plusieurs machine : Proxmox.

Dans l'interface GUI virt-manager, tu peux faire un clone à la
souris. Ca duplique toute la VM, les images disque aussi.

-- 
Lisez la FAQ de la liste avant de poser une question :

http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet
"unsubscribe"
vers debian-user-french-requ...@lists.debian.org
<mailto:debian-user-french-requ...@lists.debian.org>
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
<mailto:listmas...@lists.debian.org>
Archive: http://lists.debian.org/52efd9f2.5080...@nuagelibre.org



Bonsoir,

Personnelement je metterais 1 volume logique (lv) par VM.

LVM2 gère très bien les snapshots.

--
Guillaume



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Olivier
Le 3 février 2014 19:03, Gilles Mocellin  a
écrit :

> Le 03/02/2014 18:31, Olivier a écrit :
>
>  Bonjour,
>>
>> Je débute l'utilisation de KVM après avoir longtemps utilisé VirtualBox.
>>
>> Je souhaite simplement prendre un instantané d'une VM que je viens de
>> créer. Celle-ci est arrêtée. L'hôte est un système Wheezy.
>>
>> La commande ci-après échoue:
>> # qemu-img snapshot -c foobar virtual_machines/KVM/vm11.img
>> qemu-img: Could not create snapshot 'foobar': -95 (Operation not
>> supported)
>>
>>
>> J'ai découvert par ailleurs la commande "virsh snapshot-create" mais n'ai
>> pas eu le courage de tenter les paramètres XML en ligne de commande.
>>
>> 1. Quelle est la ligne du parti pour prendre un instantané d'une VM KVM ?
>> qemu-img ? virsh ? autre ?
>>
>> 2. Je n'ai pas trouvé dans Virt Manager 0.8.4 (sur une staion de travail
>> sous Squeeze) d'opérations portant sur les instantanés (snapshots). Est-ce
>> une erreur de ma part ? Une fonction de la version suivante de Virt Manager
>> ?
>>
>> 3. Comment organiser son disque pour KVM ? Je lis ici ou là des
>> recommandations vis à vis de LVM.
>> Que suggérez-vous ?
>>
>> Slts
>>
>>  Je pense que qemu-img ne gère que la notion de fichier/disque virtuel.
> De plus certaines fonctionalitées ne sont disponibles qu'avec le format
> qcow2.
> Si ton disque et du stockage raw, il ne pourra pas faire de snapshot.
>
> A ta place, je remonterais d'un niveau d'abstraction, niveau VM, et
> j'utiliserais les outils libvirt (virt-manager, virsh).
>

Pourrais-tu détailler un petit peu ?
(J'ai trouvé [1] mais je préfère être sûr)

1. Ma machine hôte est déjà partitionnée avec LVM.
Conseilles-tu de créer un volume logique dédié à toutes les VM, ou un
volume pour chaque VM ?
Je pencherai pour la deuxième mais il y a peut-être une astuce ou une bonne
raison en faveur de la première alternative.


2. Quel format de disque sachant que la fonction snapshot est impérative
pour moi ? raw ou qcow2 ou autre ?
Si j'ai bien compris, il s'agirait de faire un snapshot au niveau LVM et
d'utiliser les outils virsh et consors pour cela (ces outils savent lancer
les commandes LVM idoines. Exact ?

[1] http://ubuntuforums.org/showthread.php?t=2152051


> Ou carrément, mais seulement si tu peux/veux y dédier une ou plusieurs
> machine : Proxmox.
>
> Dans l'interface GUI virt-manager, tu peux faire un clone à la souris. Ca
> duplique toute la VM, les images disque aussi.
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/52efd9f2.5080...@nuagelibre.org
>
>


Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Gilles Mocellin

Le 03/02/2014 18:31, Olivier a écrit :

Bonjour,

Je débute l'utilisation de KVM après avoir longtemps utilisé VirtualBox.

Je souhaite simplement prendre un instantané d'une VM que je viens de 
créer. Celle-ci est arrêtée. L'hôte est un système Wheezy.


La commande ci-après échoue:
# qemu-img snapshot -c foobar virtual_machines/KVM/vm11.img
qemu-img: Could not create snapshot 'foobar': -95 (Operation not 
supported)



J'ai découvert par ailleurs la commande "virsh snapshot-create" mais 
n'ai pas eu le courage de tenter les paramètres XML en ligne de commande.


1. Quelle est la ligne du parti pour prendre un instantané d'une VM 
KVM ? qemu-img ? virsh ? autre ?


2. Je n'ai pas trouvé dans Virt Manager 0.8.4 (sur une staion de 
travail sous Squeeze) d'opérations portant sur les instantanés 
(snapshots). Est-ce une erreur de ma part ? Une fonction de la version 
suivante de Virt Manager ?


libvirt / virt-manager a évoluer pas mal, c'est sur qu'il faudrait au 
moins que tu passes à wheezy.


3. Comment organiser son disque pour KVM ? Je lis ici ou là des 
recommandations vis à vis de LVM.

Que suggérez-vous ?

Slts


Ca dépend si tu veux des perfs (raw sur LVM) ou de l'économie d'espace 
(fichiers qcow2)...




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/52efda6a.4020...@nuagelibre.org



Re: Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Gilles Mocellin

Le 03/02/2014 18:31, Olivier a écrit :

Bonjour,

Je débute l'utilisation de KVM après avoir longtemps utilisé VirtualBox.

Je souhaite simplement prendre un instantané d'une VM que je viens de 
créer. Celle-ci est arrêtée. L'hôte est un système Wheezy.


La commande ci-après échoue:
# qemu-img snapshot -c foobar virtual_machines/KVM/vm11.img
qemu-img: Could not create snapshot 'foobar': -95 (Operation not 
supported)



J'ai découvert par ailleurs la commande "virsh snapshot-create" mais 
n'ai pas eu le courage de tenter les paramètres XML en ligne de commande.


1. Quelle est la ligne du parti pour prendre un instantané d'une VM 
KVM ? qemu-img ? virsh ? autre ?


2. Je n'ai pas trouvé dans Virt Manager 0.8.4 (sur une staion de 
travail sous Squeeze) d'opérations portant sur les instantanés 
(snapshots). Est-ce une erreur de ma part ? Une fonction de la version 
suivante de Virt Manager ?


3. Comment organiser son disque pour KVM ? Je lis ici ou là des 
recommandations vis à vis de LVM.

Que suggérez-vous ?

Slts


Je pense que qemu-img ne gère que la notion de fichier/disque virtuel.
De plus certaines fonctionalitées ne sont disponibles qu'avec le format 
qcow2.

Si ton disque et du stockage raw, il ne pourra pas faire de snapshot.

A ta place, je remonterais d'un niveau d'abstraction, niveau VM, et 
j'utiliserais les outils libvirt (virt-manager, virsh).
Ou carrément, mais seulement si tu peux/veux y dédier une ou plusieurs 
machine : Proxmox.


Dans l'interface GUI virt-manager, tu peux faire un clone à la souris. 
Ca duplique toute la VM, les images disque aussi.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/52efd9f2.5080...@nuagelibre.org



Comment prendre un instantané d'une VM KVM ?

2014-02-03 Par sujet Olivier
Bonjour,

Je débute l'utilisation de KVM après avoir longtemps utilisé VirtualBox.

Je souhaite simplement prendre un instantané d'une VM que je viens de
créer. Celle-ci est arrêtée. L'hôte est un système Wheezy.

La commande ci-après échoue:
# qemu-img snapshot -c foobar virtual_machines/KVM/vm11.img
qemu-img: Could not create snapshot 'foobar': -95 (Operation not supported)


J'ai découvert par ailleurs la commande "virsh snapshot-create" mais n'ai
pas eu le courage de tenter les paramètres XML en ligne de commande.

1. Quelle est la ligne du parti pour prendre un instantané d'une VM KVM ?
qemu-img ? virsh ? autre ?

2. Je n'ai pas trouvé dans Virt Manager 0.8.4 (sur une staion de travail
sous Squeeze) d'opérations portant sur les instantanés (snapshots). Est-ce
une erreur de ma part ? Une fonction de la version suivante de Virt Manager
?

3. Comment organiser son disque pour KVM ? Je lis ici ou là des
recommandations vis à vis de LVM.
Que suggérez-vous ?

Slts


Re: KVM réseaux Host-only

2012-12-03 Par sujet nicolas . bouige
Merci beaucoup pour votre aide.
Tout a l'air de fonctionner comme je le souhaite.

Bonne semaine,

N.B

- Mail original -
De: "daniel huhardeaux" 
À: debian-user-french@lists.debian.org
Envoyé: Dimanche 2 Décembre 2012 18:12:31
Objet: Re: KVM réseaux Host-only

Le 02/12/2012 16:05, nicolas bouige a écrit :
> Merci beaucoup pour ces quelques précisions.
> Est ce que je suis obligé de passé par une requête DHCP ? je prefere 
> configurer mes VM en statique

dhcp n'est pas obligatoire, mais comme il sait attribuer des adresses IP 
immuables via la mac address, je trouve cela beaucoup plus souple: un 
seul fichier pour configurer les IP du réseau. À chacun son feeling ;-)

>
> L'interface br0 doit remplacer la eth0 ? ou tout du moins être sur un 
> réseau différent ?

Euh, j'avoue ne pas trop comprendre la question.

L'interface br0 sur le *host* est le bridge sur l'interface ethx de ce 
même host (celle qui gère le réseau intranet). Il s'agit effectivement 
de la eth0 s'il n'y a qu'une seule interface. Dans la MV c'est 
l'interface eth0 qui est à configurer.

>
>
> Le 02/12/2012 15:31, daniel huhardeaux a écrit :
>> Le 02/12/2012 14:47, nicolas bouige a écrit :
>>> Bonjour tout le monde,
>>
>> Bonjour
>>
>>>
>>> Je suis en train de me créer plusieurs machine virtuelle avec KVM.
>>> J'aimerais que cette machine communique avec l'hôte physique mais 
>>> j'y arrive pas...je veux qu'elle soit sur le même réseaux, j'ai 
>>> essayé de bridger mais cela ne marche pas non-plus.
>>
>> Ton interface du host doit être en mode bridgr (Ex: br0). Ensuite 
>> dans la définition de la MV
>>
>> 
>> 
>> 
>> 
>> > function='0x0'/>
>> 
>>
>> Une requête dhcp suivante dans la MV attribuera une adresse IP du 
>> réseau de la machine physique.
>>
>>>
>>> Je peux l'utiliser en NAT mais le ping ne fonctionne pas non-plus 
>>> entre les machines...
>>
>> Si un firewall est installé, vérifier que le trafic est autorisé
>>
>>> il y'a bien une interface vnet0 de créer (qui doit correspondre a 
>>> vnet0)
>>
>> Il s'agit d'une interface de communication pour la MV. Si un réseau 
>> bridge pour les MV est créé, l'interface sera nommée virbr0 par ex.
>>
>>> mais je ne sais pas comment l'utiliser avec KVM. J'ai installé 
>>> l'interface graphiquevirt-manager.
>>
>> Pas nésessaire, virsh + la manipulation manuelle des fichiers dans 
>> /etc/libvirt/qemu fonctionne également
>>>
>> [...]
>>
>

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/50bb8bff.3080...@tootai.net

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/460114701.322110960.1354539606183.javamail.r...@zimbra51-e8.priv.proxad.net



Re: KVM réseaux Host-only

2012-12-02 Par sujet daniel huhardeaux

Le 02/12/2012 16:05, nicolas bouige a écrit :

Merci beaucoup pour ces quelques précisions.
Est ce que je suis obligé de passé par une requête DHCP ? je prefere 
configurer mes VM en statique


dhcp n'est pas obligatoire, mais comme il sait attribuer des adresses IP 
immuables via la mac address, je trouve cela beaucoup plus souple: un 
seul fichier pour configurer les IP du réseau. À chacun son feeling ;-)




L'interface br0 doit remplacer la eth0 ? ou tout du moins être sur un 
réseau différent ?


Euh, j'avoue ne pas trop comprendre la question.

L'interface br0 sur le *host* est le bridge sur l'interface ethx de ce 
même host (celle qui gère le réseau intranet). Il s'agit effectivement 
de la eth0 s'il n'y a qu'une seule interface. Dans la MV c'est 
l'interface eth0 qui est à configurer.





Le 02/12/2012 15:31, daniel huhardeaux a écrit :

Le 02/12/2012 14:47, nicolas bouige a écrit :

Bonjour tout le monde,


Bonjour



Je suis en train de me créer plusieurs machine virtuelle avec KVM.
J'aimerais que cette machine communique avec l'hôte physique mais 
j'y arrive pas...je veux qu'elle soit sur le même réseaux, j'ai 
essayé de bridger mais cela ne marche pas non-plus.


Ton interface du host doit être en mode bridgr (Ex: br0). Ensuite 
dans la définition de la MV






function='0x0'/>



Une requête dhcp suivante dans la MV attribuera une adresse IP du 
réseau de la machine physique.




Je peux l'utiliser en NAT mais le ping ne fonctionne pas non-plus 
entre les machines...


Si un firewall est installé, vérifier que le trafic est autorisé

il y'a bien une interface vnet0 de créer (qui doit correspondre a 
vnet0)


Il s'agit d'une interface de communication pour la MV. Si un réseau 
bridge pour les MV est créé, l'interface sera nommée virbr0 par ex.


mais je ne sais pas comment l'utiliser avec KVM. J'ai installé 
l'interface graphiquevirt-manager.


Pas nésessaire, virsh + la manipulation manuelle des fichiers dans 
/etc/libvirt/qemu fonctionne également



[...]





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/50bb8bff.3080...@tootai.net



Re: KVM réseaux Host-only

2012-12-02 Par sujet Jean-Michel OLTRA

Bonjour,


Le dimanche 02 décembre 2012, nicolas bouige a écrit...


> Enfin bref pour résumer j'aimerai avoir un réseaux host-only entre
> mon hôte et les machines virtuelles...si quelqu'un a la marche a
> suivre, merci d'avance.

Si j'ai bien compris ta demande :

http://libvirt.org/formatnetwork.html

Voir la conf des "routed network", ou "private network"

-- 
jm

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20121202163857.GA32013@espinasse



  1   2   >