Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/10/2008, à 07:40

Aneldix

KVM ou virtualBox

Bonjour,

je m'apprete à installer une machine virtuelle (pour installer windows) afin d'exécuter un programme non completement supporté par wine. neutral

Du coup, je me demandais quel machine virtuelle installer : KVM ou virtualbox?
J'aurais tendance à dire KVM car elle a le plus d'avenir (selon la doc)

Merci pour vos avis smile

Hors ligne

#2 Le 28/10/2008, à 18:01

seblem

Re : KVM ou virtualBox

Salut,

Bonne question à laquelle il n'est pas évident de donner une réponse. J'ai fait l'expérience des deux solutions.

La solution la plus simple à mettre en oeuvre est clairement Virtual Box par le simple fait qu'elle est entièrement paramétrable par interface graphique (Kvm aussi mais avec beaucoup moins d'options et pas forcément opérationnel)  et fonctionne très bien.

Plus compliqué (sans non plus être insurmontable) KVM mais là on ne l'utilise pas pour les mêmes usages.
Kvm est principalement dédié à l'installation de serveurs qui peuvent tourner en arrière plan contrairement à virtualbox.
Kvm est directement supporté dans le noyau et beaucoup mise dessus. D'ailleurs on compare plus souvent KVM à Xen plutôt qu'à virtualBox.

Pour conclure j'utiliserais plutôt Virtualbox pour ce que tu veux en faire (encore que je ne sache pas exactement ton besoin) et Kvm pour faire tourner un serveur Web par exemple avec bien sur les options de paravirtualisation activées. Je n'ai pas trouvé Kvm réactif du tout après la virtualisation d'un Desktop contrairement à virtualbox mais peut être ai-je mal paramétré Kvm (d'où une utilisation  plus compliquée à mon sens)

A noter aussi que VirtualBox propose de tirer parti des possibilités de paravirtualisation des nouveaux processeurs mais il y a quelques mois déjà je lisais que le procédé n'était pas encore au point et pouvait même diminuer les performances de la machine virtualisée.
A noter aussi qu'il m'était impossible,  d'installer KVM et VirtualBox en même temps.

Depuis peut être que les choses ont changé!

Je ne prétends pas détenir la vérité absolue sur le sujet et peut être que mon point de vue est erroné.
Il ne faut surtout pas hésiter à me contredire, c'est le but.

Tiens informé de tes tests et bon courage.

Seblem

Hors ligne

#3 Le 03/11/2008, à 09:01

Aneldix

Re : KVM ou virtualBox

Merci pour ta réponse,

j'ai pour l'instant installé kvm mais je trouve le systeme moins réactif (avec win XP) que installé seul sur un vieux pc.
Ma commande de lancement :

sudo kvm -soundhw all -m 512 /home/moi/.windows_image

Ce que j'ai aimé : très facile à utiliser : son et réseau opérationnels sans rien faire (pour le son mettre l'option -soundhw all
Ce que je peux reprocher : le fait de lancer kvm coupe le son émit depuis le systeme hote.

Je vais bientôt tester virtualbox pour voir si c'est plus fluide.

A suivre...

Hors ligne

#4 Le 16/11/2008, à 20:47

seblem

Re : KVM ou virtualBox

Salut,

Je viens seulement de voir ta réponse ... Ok je reste informé, bon courage .

Seblem

Hors ligne

#5 Le 11/05/2009, à 20:20

fantonini

Re : KVM ou virtualBox

A noter aussi qu'il m'était impossible,  d'installer KVM et VirtualBox en même temps.

En effet, pour lancer virtualbox, il faut enlever les modules kvm suivants:
kvm_intel: pour les processeurs intel
kvm_amd: pour les processeurs amd

avec la commande:
sudo rmmod kvm_intel
sudo rmmod kvm_amd

Si non, on obtient les message suivant: VERR_VMX_IN_VMX_ROOT_MODE qui empêche le lancement d'une machine virtuelles.

Notez qu'après désintallation complète de kvm, je devais quand même enlever manuellement le module kvm_intel qui se chargeait toujours automatiquement au démarrage du système par les scripts suivants:
/etc/rc2.d/S20kvm
/etc/rc3.d/S20kvm
/etc/rc4.d/S20kvm
/etc/rc5.d/S20kvm

Enfin, une fois la machine virtuelle virtualbox lancée, on arrive à recharger le module kvm_intel (modprobe kvm_intel) pour utiliser kvm avec virtualbox.

#6 Le 21/05/2009, à 08:43

fantonini

Re : KVM ou virtualBox

On peut aussi faire

sudo /etc/init.d/kvm stop

pour enlever le module kvm et lancer une machine virtualbox

#7 Le 21/05/2009, à 08:56

seblem

Re : KVM ou virtualBox

merci fantonini pour ces précisions.

Je me suis remis depuis quelques temps à KVM. Je travaille actuellement a créer des vlans grace au paquet vlan dans le but de  créer un réseau fictif de serveurs (dhcp,dns, mail etc) et de postes en production. J'utilise virt-manager pour la gestion des VM, la modification des fichiers xml dans /etc/libvirt/qemu et la commande virsh (define, clone etc...).Si qq est intéressé on peut éventuellement échanger ici.

Seblem

Hors ligne

#8 Le 18/12/2009, à 11:40

aligator

Re : KVM ou virtualBox

Bonjour,

Je voudrais tester KVM sur Ubuntu Server 9.10.
J'ai suivi la doc sur http://doc.ubuntu-fr.org/kvm

Mais je n'arrive pas à installer une machine, je ne démarre pas non plus.
Voici ce qu'il m'affiche quand je veux installer:

commandline read: kvm
commandline read: -boot
commandline read: c
commandline read: -hda
commandline read: vdisk.img.ref
commandline read: -m
commandline read: 256
commandline read: -localtime

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.7 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2008  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2009-06-02 06:26)
(*) Direct/Memcpy: Using libc memcpy()
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
    --> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system_core' core!
    --> Initialization error!
Could not initialize SDL - exiting

Quelqu'un pourrait il m'aider ?

Merci d'avance.

Aligator.

Hors ligne

#9 Le 18/12/2009, à 12:42

seblem

Re : KVM ou virtualBox

Salut aligator,

Justement j'installe actuellement au boulot des machines virtuelles sous la 9.10 avec KVM.
Ca marche sans problème, en tout cas pour l'installation d'un serveur.
Je me rapproche de toi lundi du boulot sinon n'hésite pas a relancer si j'oublie.
J'imagine que tu as bien vérifié que ton proc supportait la virtualisation matérielle.

Hors ligne

#10 Le 18/12/2009, à 13:16

aligator

Re : KVM ou virtualBox

Bonjour et merci pour ta réponse,

Mon matériel support bien la virtualisation.

Je me demande s'il faut absolument avoir une interface graphique sur la machine ou un Ubuntu Serveur peut faire l'affaire: je me pose des questions ...

Petite précision: J'install depuis l'extérieur car j'ai ouvert un port ssh sur mon serveur.

Aligator.

Hors ligne

#11 Le 18/12/2009, à 14:42

seblem

Re : KVM ou virtualBox

ok, est ce que tu peux préciser de quelle manière tu t'y prends parce que ça me parait pas clair.
Sur quel type de machine (architecture et) vers quel type de machine. Je pense comprendre que tu utilises la commande KVM pour la création de machine, c'est très bien mais tu peux aussi utiliser virt-manager http://virt-manager.et.redhat.com/.
Comme ça rapidement ça me parait etre, sans certitude, un problème lié a ta connexion distante pace que ce genre d'erreur ne me parle pas du tout.

Hors ligne

#12 Le 18/12/2009, à 14:54

aligator

Re : KVM ou virtualBox

salut,

J'ai un Dell PowerEdge sc1435.
Je me connectait sur ce Dell depuis l'extérieur via ssh pour lancer mes commandes de création de machine virtuelle et cela m'affichait donc l'erreur ci-dessus ...

Actuellement, je suis sur la machine et toutes mes commandes marchent.
Sauf que j'ai une erreur lorsque je veux installer un logiciel sur la vm:

Il m'affiche sur l'écran bleu: input/output error during write /dev/sda.

Aligator.

Hors ligne

#13 Le 18/12/2009, à 15:11

seblem

Re : KVM ou virtualBox

déjà un problème de ciblé, essaye éventuellement d'utiliser l'utilitaire sux en remplacement de su pour tes commandes distances. On me l'a conseillé sur un autre forum et ça a plutôt bien marché.

Pour ton nouveau problème, je ne l'ai jamais rencontré.
Je vois que tu as nommé ton image disk 'vdisk.img.ref', alors peut etre que le .ref perturbe sinon peut etre tes propres disques, fait une vérification avec la commande  fsck

Dernière modification par seblem (Le 21/12/2009, à 11:20)

Hors ligne

#14 Le 18/12/2009, à 16:00

aligator

Re : KVM ou virtualBox

Je viens d'utiliser virt-manager et cela fonctionne normalement, je te remercie.
J'ai créé et installé la vm.

Je cherche maintenant à configurer le réseaux car ubuntu Server 9.10 vient deja avec un bridge par défaut: 192.168.122.1, j'aimerai mettre toutes mes machines virtuelle sur le meme réseau de ma société: 192.168.0.xxx.

Je regarde.

P.S: J'essaierai sux une autre mais c'est toujours de le savoir.

Aligator.

Hors ligne

#15 Le 21/12/2009, à 11:16

aligator

Re : KVM ou virtualBox

Bonjour,

Je suis entrain de configurer mon acces réseau sur les VM crées:

Mon souci est que je n'arrive pas à accéder à mes VM depuis le réseau local.

Par contre, je peux pinguer les machines Virtuelles depuis la machines sur laquelle elles sont intallées.

Voici mes fichiers de configuration:

Machine hébergeant les VM:

le fichier /etc/network/interface:
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
        address 192.168.0.200
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge_ports eth0
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.0.1
        dns-search XXX

Le fichier /etc/network/interfaces de la machine virtuelle:

auto eth0
iface eth0 inet static
        address 192.168.122.203
        netmask 255.255.255.0
        network 192.168.122.0
        broadcast 192.168.122.255
        gateway 192.168.122.1


Quelqu'un pourrait il m'aider ?

Aligator.

Hors ligne

#16 Le 21/12/2009, à 11:54

seblem

Re : KVM ou virtualBox

salut,

ca me parait normal, il faut que tu parametres eth0 des postes invités sur ta plage 192.168.0.xx et non 192.168.122.xx.
Il faut préciser a tes machines virtuelles dans virt-manager d'utiliser le pont br0.

Sinon tu peux créer de nouvelles interfaces Réseau Tap et pour cela te référer a la doc VirtualBox reseau. L'interet dans ce cas est de pouvoir mettre en place des règles Iptables.

Bon courage

Hors ligne

#17 Le 21/12/2009, à 18:07

aligator

Re : KVM ou virtualBox

Bonsoir,

Je viens de faire la config mais je voir ma machine sur le réseau local mais j'arrive plus à me connecter à internet:

J'ai modifié le /var/lib/libvirt/network/default.xml comme ceci:

<network>
  <name>default</name>
  <uuid>1991b69b-22bd-bc7d-ecbf-0dba924bca4b</uuid>
  <forward dev='eth0' mode='nat'/>
  <bridge name='br0' stp='on' forwardDelay='0' />
  <ip address='192.168.0.200' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.0.201' end='192.168.0.205' />
    </dhcp>
  </ip>
</network>

Je ne vois ce qui cloche.

Merci d'avance,

Aligator

Hors ligne

#18 Le 21/12/2009, à 18:36

seblem

Re : KVM ou virtualBox

Ce qui est perturbant avec KVM c'est qu'il y a divers solutions pour arriver au même résultat. Alors j'ai plus trop de tete la structure et le parametrage des fichiers xml de virt-manager mais ça cloche dans ta config

aligator a écrit :

<bridge name='br0' stp='on' forwardDelay='0' />
  <ip address='192.168.0.200' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.0.201' end='192.168.0.205' />
    </dhcp>
  </ip>

En fait ton pont br0 tu l'as normalement paramétré dans ton fichier interface hôte avec ton adresse 192.168.0.200. Donc en faisant un ifconfig tu devrais avoir en retour cette adresse pour ta nouvelle interface br0.

Ensuite soit tu as un serveur dhcp sur ton reseau hote ou non. Si oui il faut declarer uniquement br0 dans le fichier xml de ton invité tel que ici :
http://wiki.libvirt.org/page/Networking rubrique Guest configuration; puis parametrer le fichier interface de ton pc invité en dhcp.

Sinon meme principe sauf que tu declares une adresse fixe dans le fichier interface invité la passerelle étant l'adresse de ton pont 192.168.0.200.

Hors ligne

#19 Le 21/12/2009, à 18:59

aligator

Re : KVM ou virtualBox

Quand je fais ifconfig,

J'ai bien l'adresse du pont.
J'arrive à me connecter au réseau local.

Ce que je ne comprends pas c'est pourquoi je ne peux pas me connecter à Internet depuis les machines virtuelles ?

En tout cas merci pour ta réponse.
Je regarde et te tiens au courant.

Aligor,

Hors ligne

#20 Le 21/12/2009, à 19:05

aligator

Re : KVM ou virtualBox

Autre chose, où est ce que l'on doit créer le xml du guest configuration ?

Aligator

Hors ligne

#21 Le 28/12/2009, à 12:05

aligator

Re : KVM ou virtualBox

Je viens de trouver la solution à mon problème, si cela peut aider certaines personnes.

Il fallait modifier la variable nameserver dans le fichier /etc/resolv.conf

Avant:

nameserver=192.168.122.1

Après:

nameserver=192.168.0.1

C'est aussi évident que cela mais bon faut y penser.

Hors ligne