Bonjour,
J'essaye de faire le setup d'une machine virtuelle, le root host tourne sous Lenny et le guest tourne sous Squeeze. La technologie utilisée est KVM.
Tandisque ça marche sur un autre serveur physique (setup identique), ici la vm freeze à l'installation.
Elle freeze comme sur ce screenshot: image_perdue
La ligne de commande utilisée: virt-install -n CS03 -r 1024 --connect qemu:///system --vcpus=2 --vnc --noautoconsole --os-type linux -w bridge:br0 --hvm --disk path=/dev/mapper/VolGroup0-CS03_SYSTEM -c /home/hnt/bins/iso/debian-6.0.0-amd64-CD-1.iso -k fr-be
Si quelqu'un sait m'aider, ce serait super, je bloque bien là :)
Bon week-end,
# Alternatives
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Pour répondre directement à cette remarque: je ne veux pas utiliser autre chose que KVM car d'autre OS sont également virtualisé, donc j'utilise une techno.
Merci :)
# Quelques détails
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Server:~# dpkg -l | grep virt
ii erlang-base 1:12.b.3-dfsg-4 Concurrent, real-time, distributed functional language (virtu
ii kvm 72+dfsg-5~lenny6 Full virtualization on x86 hardware
ii libvirt-bin 0.4.6-10+lenny1 the programs for the libvirt library
ii libvirt-doc 0.4.6-10+lenny1 documentation for the libvirt library
ii libvirt0 0.4.6-10+lenny1 library for interfacing with different virtualization systems
ii python-libvirt 0.4.6-10+lenny1 libvirt Python bindings
ii virt-viewer 0.0.3-2 Displaying the graphical console of a virtual machine
ii virtinst 0.400.0-7 Programs to create and clone virtual machines
ii vrms 1.14 virtual Richard M. Stallman
Server:~# lsmod | egrep "virt|kvm"
kvm_intel 39776 1
kvm 129640 1 kvm_intel
virtio_pci 10624 0
virtio_ring 8064 1 virtio_pci
virtio_net 12416 0
virtio_blk 9992 0
virtio 9604 3 virtio_pci,virtio_net,virtio_blk
uid=0(root) gid=0(root) groups=0(root),116(libvirt)
Server:~# cat /proc/cpuinfo | egrep --color 'vmx'
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
# ca marche ca, d'utiliser une partition reelle dans un KVM ?
Posté par NeoX . Évalué à 3.
j'etais persuadé que c'etait source d'embrouilles et de problemes
les autres machines fonctionne comme ca aussi ?
tu as attendu longtemps afin de voir si c'est vraiment un freeze, ou juste un delai dans la detection des disques ?
[^] # Re: ca marche ca, d'utiliser une partition reelle dans un KVM ?
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Pour le path, oui ça marche et ne doit pas causer de problème.
Dans le man de virt-install, c'est documenté et tu peux en voire dans les exemples.
Ceci dit j'ai 6 autres VM qui fonctionnent avec un disk path vers une partition en LVM et ce depuis longtemps, aucun problème de ce type n'est jamais apparu.
Pour le freeze, plusieurs heures, donc oui pour moi c'est bien bloqué.
Merci de prendre du temps pour regarder ;)
# Lié au multi coeur
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Avec --vcpus=1 ça marche, originellement j'avais mit --vcpus=2.
Ce qui est assez embêtant car cette machine virtuelle se sentirait mieux avec deux CPU.
En tout cas, voici une direction où chercher.
[^] # Re: Lié au multi coeur
Posté par NeoX . Évalué à 3.
y a pas une limite max pour kvm est les CPUs ?
genre avec les machines deja lancées, tu as atteint ce max, du coup kvm ne veut pas continuer ?
[^] # Re: Lié au multi coeur
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Probablement mais sur cette machine là c'est la première VM que j'installe donc ça doit aller (je veux lui donner 2 cpus sur un système en ayant 4).
Note: j'ai une autre config avec 4 VM pour un total de 6 cpus "virtuels" sur une config en ayant 4 également, jamais eu de soucis pour autant (tant qu'on est sur que toutes les VM vont pas taper à fond dans leur CPU en même temps).
[^] # Re: Lié au multi coeur
Posté par NeoX . Évalué à 3.
premiere machine KVM sur une machine ayant plusieurs coeurs et sur laquelle tu ne peux pas allouer plus de 1 vcpu
je n'ai pas fait de recherche à ce sujet, mais ca ne m'etonnerait pas que ce soit une limitation de KVM quand tu n'as pas la virtualisation activée dans le bios ou sur le CPU
[^] # Re: Lié au multi coeur
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Merci pour ton aide et désolé qu'on aboutisse pas après toutes ces suggestions :(
Comme tu peux le voire dans le post ci-dessus "Quelques détails", le vmx est activé sur les 4 CPU et les modules ad-hoc sont chargés.
En fait je sèche complètement sur ce problème ... :(
Je viens juste de réaliser que sur toutes mes autres VM, seules celle sous Windows sont virtualisées avec deux CPU. Lors de la création de ces VM j'avais utilisé des arguments différents avec virt-install, je compare demain les deux setup.
[^] # Re: Lié au multi coeur
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
C'est clairement là qu'est le problème.
Si je boot la machine virtuelle avec comme option au kernel nolapic, ça marche sinon pas.
C'est ennuyeux, je préférerais avoir 2 CPU sur cette VM (j'investigue encore).
Windows Server 2003 prend bien 2CPU dans le même environnement, même paramètre.
Étrange...
[^] # Re: Lié au multi coeur
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Je vois ceci dans mes logs dmesg (avec l'option de debug dans virt-install):
[38827296.242935] Ignoring de-assert INIT to vcpu 1
[38827296.242935] SIPI to vcpu 1 vector 0x06
[38827296.242935] SIPI to vcpu 1 vector 0x06
[^] # Re: Lié au multi coeur
Posté par NeoX . Évalué à 3.
essaie en installant avec 1 cpu, puis si ca marche, en lancant la VM avec 2 cpus ;)
[^] # Re: Lié au multi coeur
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
J'ai essayé et ça marche pas :(
Bon, conclusion pour le moment: malheureusement un seul CPU dispo jusqu'a ce que le host soit upgrader en Squeeze (ce qui consistue un autre projet).
Merci pour l'aide.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.