web-dev-qa-db-fra.com

Protocole actuel pour l’installation de Xen avec un Dom0?

J'ai essayé d'installer Xen il y a quelques semaines avec Ubuntu 11.10 en tant que Dom0. À l'époque, j'ai rencontré trop de problèmes pour être énuméré ici. Et une recherche sur Internet a révélé que d'autres avaient des problèmes similaires. Bien que mes recherches aient révélé quelques solutions de contournement, j'ai finalement bousculé Ubuntu et utilisé Fedora 16 en tant que Dom0. (Le processus d'installation de Fedora 16 en tant que Dom0 pour Xen était relativement simple.)

Ubuntu est ma distribution préférée et j'aimerais donc réessayer. Mais avant cela, est-ce que quelqu'un pourrait recommander un site qui fournisse des astuces ACTUELLES et actuelles, y compris la liste des dépendances dont j'aurai besoin, pour installer Xen avec Ubuntu 11.10 en tant que Dom0? (Je crains que nombre des sites et des réponses que j'ai trouvés précédemment ne soient obsolètes.) Ou, mieux encore, quelqu'un voudrait-il bien poster un tutoriel bref, mais à jour, ici?

Merci beaucoup!

6
Lexalt

Voici comment cela a fonctionné pour moi.

Les leçons que j'ai apprises:

Je voulais utiliser xen en tant qu'hyperviseur afin de pouvoir utiliser différents logiciels avec un système d'exploitation sans ruiner mon système principal.

J'ai donc d'abord téléchargé la version client 64 bits à partir d'Ubuntu et suivi le guide Martins http://martincarstenbach.wordpress.com/2011/30/getting-started-with-xen-virtualisation-on-ubuntu-11 -10 / . Merci Martin, excellent travail.

Quelques choses que je devais trouver moi-même.

J'ai eu un problème avec mon client Ubuntu 64 bits. Même si j'ai installé sur une boîte Intel, je devais utiliser le paquet xen-hypervisor-4.1-AMD64, il semble également couvrir les machines Intel 64 bits. Le paquet i386 n'a pas fonctionné.

Ensuite, je voulais faire fonctionner l’interface graphique de virtualisation: Pour que virsh soit opérationnel, j’ajouterais "export VIRSH_DEFAULT_CONNECT_URI = xen: ///" au fichier .bashrc racine. Ensuite, cela a commencé sans problèmes.

Maintenant, xen est opérationnel. Il suffit de créer une machine virtuelle invitée. Avant de pouvoir le faire, je devais activer les options de virtualisation dans mon BIOS EFI. Après un redémarrage et la modification des paramètres du BIOS, tout a bien fonctionné, mais je ne voyais pas de pont réseau virtuel sur mon système.

Je voulais que ma machine virtuelle partage l'interface réseau avec la machine physique. J'ai dû faire ce qui suit pour configurer le réseau:

dans/etc/network/interfaces

auto xenbr0
iface xenbr0 inet dhcp
bridge_ports eth0

un redémarrage plus tard, le pont était en place.

maintenant je devais faire face à des erreurs de virt-manager.

Je devais faire un "ln -s qemu-linaro qemu" dans/usr/share pour me débarrasser de certaines erreurs "Impossible de lire le fichier keymap: '/ usr/share/qemu/keymaps/en-us" et du problème.

cd /usr
mkdir lib64
cd lib64
ln -s ../lib/xen-4.1/ xen

Une bonne idée est de surveiller les journaux xen dans/var/log/xen pour détecter les erreurs.

Après ces étapes, je pourrais créer un VM et installer le système d'exploitation invité.

1
Ruediger

Qu'as-tu réellement essayé? (pouvez-vous fournir des détails, des sources faisant autorité)

Quelque chose comme: (pour commencer)

Sudo apt-get install xen-hypervisor-4.1-AMD64 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils

Sudo apt-get install virtinst virt-viewer virt-manager
1
david6

Ce LINK indique comment construire et installer Xen sur Ubuntu et Debian Linux.

J'espère que ça aide.

0
all4naija