Pages : 1
#1 Le 23/04/2009, à 14:09
- gnome1
virtualisation sous xen
Bonjour,
j'ai installé XEN sous ubuntu 8.4, plus deux machines virtuelles .
je veux savoir comment faire pour installer des os (fedora, suse, ....) sous ses deux machines,
j'ai vu sur un livre que je peux le faire en creant une nouvelle partition sur le disque dur, ensuite installer un nouveau os normalement sur cette partition , puis transferer l'instalation dans une image disque !!!
le probléme c'est qu'il n'ya pas de detail supplementaire, et je ne sais pas comment realiser tout cela ((((
merci pour votre aide .
Configuration: ubuntu 8.04
#2 Le 25/04/2009, à 10:30
- saceirdoth
Re : virtualisation sous xen
Ya bien deux choix : une partition dédiée ou une image disque mais tu peux très bien installer ta vm directement dans une image disque.
Pour gérer tes DomU (les vm sous Xen), tu as plusieurs possibilités : lignes de commande, consoles graphiques comme virt-manager qui permet aussi de gérer des machines vm KVM et plus encore.
Un exemple sous Fedora : http://doc.fedora-fr.org/wiki/Xen_:_installation_d%27un_domaine_paravirtualis%C3%A9_avec_virt-manager
Hors ligne
#3 Le 27/04/2009, à 10:36
- gnome1
Re : virtualisation sous xen
bonjour,
merci pour ton aide ,
malheureusement je ne peux pas utiliser virt-manager , car quand je lance la console , j'obtient cette erreur :
Unable to open a connection to the Xen hypervisor/daemon.
Verify that:
- A Xen host kernel was booted
- The Xen service has been started
j'ai essayé la console xenman en suivant le tuto suivant : http://blog.fedora-fr.org/smootherfrogz/post/XenMan
j'ai crée donc un systeme virtuel Fedora 6 , mais je n'arrive pas à le lancer, ( il ne reconnait pas l'image du kernel) ((
est ce que vous aurais une idée???
merci
#4 Le 12/05/2009, à 08:36
- SadHill
Re : virtualisation sous xen
Aucune et personne te réponds ça fait peur surtout quand on sais que j'aurais le même soucis dans mon projet.
A défaut d'avoir une solution je pose une question encore plus simple.
Virt manager s'installe sur une machine du reseau et permet de gérer les vm qui elle tourne sur un serveur , est ce exacte ? Si oui il me faut donc installer un agent du coté serveur libvirt? et virt manager sur un autre poste pour communiquer avec les domU qui tourne sur mon serveur?
En gros une machine qui manage et l'autre qui sert juste d'hyperviseur?
Merci pour vos éclaircissement, plus j'avance dans Xen plus je me dit que c'est bien complexe si déjà on est pas un pro-du-linux.
Hors ligne
#5 Le 12/05/2009, à 15:31
- saceirdoth
Re : virtualisation sous xen
En effet il vaut mieux avoir quelques connaissances préalables sous GNU/Linux.
Pour ce qui est de qui est situé où : virt-manager peut gérer le Dom0 et les DomU en local ou à distance. C'est comme on veut (ou comme on peut). En local, il faudra donc avoir installé le serveur X.
Si on veut utiliser virt-manager uniquement à distance, pas besoin de l'installer sur le serveur, libvirt suffit.
Il y aussi virsh, c'est la console en ligne de commande de libvirt.
Si tu trouves que c'est trop compliqué de passer par la couche libvirt. Il y aussi les outils natifs de Xen (lignes de commande et Xenman en graphique).
Après je peux pas en dire beaucoup plus sur Xen car j'utilise KVM.
Hors ligne
#6 Le 13/05/2009, à 07:26
- SadHill
Re : virtualisation sous xen
Donc si je veut utiliser virt manager à distance, il me faut simplement installer le paquer libvirt sur ma machine hôte (dom0) pour faire le lien avec ma machine distante qui me servir a administrer le tout?
En somme virt-manager fonctionne un peu à la manière d'un openssh?
Merci de tes précisions
Hors ligne
#7 Le 13/05/2009, à 13:04
- saceirdoth
Re : virtualisation sous xen
Oui, en gros c'est ça.
Sur la machine distante, il faudra aussi choisir la manière dont tu veux te connecter à ton Dom0 (TLS/SSL ou tunnel SSH).
Hors ligne
#8 Le 13/05/2009, à 13:54
- SadHill
Re : virtualisation sous xen
Ok merci saceirdorth, en testant soit ça ira tout seul soit je reviendrait pour le comment du pourquoi
En tout cas j'apprécie tes réponses.
Hors ligne
#9 Le 13/05/2009, à 19:20
- saceirdoth
Re : virtualisation sous xen
Avec plaisir
Mais tu risques de revenir oui, ya quelques petits trucs chiants avec virt-manager.
Comme je m'en sers un peu en ce moment, dès que j'ai un peu de temps, je vais essayer d'écrire une page sur le wiki (mais ce sera basé sur KVM par contre).
Hors ligne
#10 Le 13/05/2009, à 21:45
- marc31
Re : virtualisation sous xen
il y a l'outil xen-tools, qui se base sur debootstrap pour les distributions a base de .deb et un autre outil pour les .rpm. Ce qui est tres pratique, c'est qu'il ny a pas de CD a installer, juste une commande avec plein de parametre a passer. Tu galeres la premiere fois et apres c'est hyper simple. Via du copier-coller, je crée mes machines virtuelles sous XEN, uniquement a base de Linux en quelque minutes. La création prend 5mn. Je saisis le mot de passe root a la fin et c'est fini.
Mon serveur ne supporte pas l'acceleration matérielle, donc je ne peux pas faire d'installation a base d'ISO. Sinon, en récupérant depuis une distrib linux fonctionnelle toute l'arborescence des fichiers, on peut aussi creer une MV Xen. Si nécessaire, je peux réaliser la doc a ce sujet. La page du Wiki concernant XEN est un peu naze ...
Je n'utilise pas les interfaces graphiques, ca ne m'apporte rien (virt-manager).
MAJ :
mon script de création de MV a base de .deb :
export proxy=http://10.0.21.23:8080/
# export http_proxy=http://10.0.21.23:8080/
# export ftp_proxy=http://10.0.21.23:8080/
name=nagios
distrib=hardy # (lenny, etch, sid, testing, intrepid, hardy ...)
hostname=$name
ip=10.0.21.202
mask=255.255.255.0
gw=10.0.21.4
disk_size=5Gb
kernel_version=`uname -r`
memory=512Mb
swap=$memory
# mirror=http://ftp.fr.debian.org/debian/
mirror=http://fr.archive.ubuntu.com/ubuntu
# mirror=ftp://ftp.free.fr/mirrors/ftp.centos.org/5.2/
# commande xen-tools
xen-create-image --hostname=$hostname --size=$disk_size --swap=${swap} --ide \
--ip=$ip --netmask=$mask --gateway=$gw --force \
--dir=/home/xen --memory=${memory} --arch=i386 --kernel=/boot/vmlinuz-${kernel_version} \
--initrd=/boot/initrd.img-${kernel_version} --install-method=debootstrap --dist=${distrib} \
--mirror=$mirror --passwd
# corrige le probleme du fichier de config file: -> tap:aio
sed -i -e 's#file:/home/xen#tap:aio:/home/xen#' /etc/xen/${name}.cfg
xm create /etc/xen/${name}.cfg
ce code produit :
- un fichier de config dans /etc/xen/$name.cfg,
- une MV dans /home/xen/domaines/$name/ avec 2 fichiers images (.img) pour la racine et le swap.
pour les distrib a base de RPM, il faut utiliser l'option "--install-method=rinse", et choisir les bons dépots. Cette alternative n'est pas aussi fructueuse que celle basée sur les RPM.
Dernière modification par marc31 (Le 14/05/2009, à 09:11)
ubuntu-gutsy / ATI RC410 [Radeon Xpress 200] + Nvidia GeForce 7300 SE / wireless RaLink RT2500 / toulouse-ouest / xmpp://marc.quinton@jabber.org
Hors ligne
#11 Le 25/08/2010, à 17:40
- bomnosepa
Re : virtualisation sous xen
salut Genome1 j'espère que vous allez bien je suis entrain de vouloir virtualiser avec xen sur ubuntu server 8.4 lts , j'ai besoin de la documentation pour le faire
si quelqu'un d'autre peut l'avoir j'en ai besoin
merci
Dernière modification par bomnosepa (Le 25/08/2010, à 17:42)
Hors ligne
Pages : 1