Pages : 1
#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.
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
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
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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.
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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.
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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)
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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
<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.
Seblem, L'ambivalence valence du chinois noir.
Le système en temps réel (modif, création ...) Inotify
ssh + export display sur plusieurs sessions
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
Pages : 1