Gentoo Archives: gentoo-commits

From: "Camille Huot (cam)" <cam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: metadoc.xml xen-guide.xml
Date: Thu, 13 Sep 2007 13:39:30
Message-Id: E1IVonh-0006ci-BF@stork.gentoo.org
1 cam 07/09/13 13:32:09
2
3 Modified: metadoc.xml
4 Added: xen-guide.xml
5 Log:
6 #192158 New translation: xen-guide.xml thanks to TiteFleur
7
8 Revision Changes Path
9 1.125 xml/htdocs/doc/fr/metadoc.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/metadoc.xml?rev=1.125&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/metadoc.xml?rev=1.125&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/metadoc.xml?r1=1.124&r2=1.125
14
15 Index: metadoc.xml
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/metadoc.xml,v
18 retrieving revision 1.124
19 retrieving revision 1.125
20 diff -u -r1.124 -r1.125
21 --- metadoc.xml 6 Sep 2007 14:24:53 -0000 1.124
22 +++ metadoc.xml 13 Sep 2007 13:32:08 -0000 1.125
23 @@ -1,5 +1,5 @@
24 <?xml version="1.0" encoding="UTF-8"?>
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/metadoc.xml,v 1.124 2007/09/06 14:24:53 cam Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/metadoc.xml,v 1.125 2007/09/13 13:32:08 cam Exp $ -->
27 <!DOCTYPE metadoc SYSTEM "/dtd/metadoc.dtd">
28
29 <metadoc lang="fr" parent="/doc/en/metadoc.xml">
30 @@ -445,7 +445,7 @@
31 <file id="qa-automagic">/proj/en/qa/automagic.xml</file>
32 <file id="qa-backtraces">/proj/en/qa/backtraces.xml</file>
33 <file id="manually-fixing-portage">/proj/en/portage/doc/manually-fixing-portage.xml</file>
34 - <file id="xen-guide">/doc/en/xen-guide.xml</file>
35 + <file id="xen-guide">/doc/fr/xen-guide.xml</file>
36 </files>
37 <docs>
38 <doc id="name-logo">
39
40
41
42 1.1 xml/htdocs/doc/fr/xen-guide.xml
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/xen-guide.xml?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/xen-guide.xml?rev=1.1&content-type=text/plain
46
47 Index: xen-guide.xml
48 ===================================================================
49 <?xml version='1.0' encoding='UTF-8'?>
50 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
51 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/xen-guide.xml,v 1.1 2007/09/13 13:32:08 cam Exp $ -->
52
53 <guide link="/doc/fr/xen-guide.xml" lang="fr">
54 <title>Configurer Gentoo avec Xen</title>
55
56 <author title="Auteur">
57 <mail link="swift@g.o">Sven Vermeulen</mail>
58 </author>
59
60 <author title="Traducteur">
61 <mail link="titefleur@××××××.net">Marion Agé</mail>
62 </author>
63
64 <abstract>
65 Ce guide explique comment utiliser Xen sur votre système Gentoo.
66 </abstract>
67
68 <!-- The content of this document is licensed under the CC-BY-SA license -->
69 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
70 <license/>
71
72 <version>1.0</version>
73 <date>2007-08-29</date>
74
75 <chapter>
76 <title>Introduction</title>
77 <section>
78 <body>
79
80 <p>
81 La technologie <uri link="http://www.xensource.com/">Xen</uri> vous permet de
82 lancer plusieurs systèmes d'exploitation sur une même machine physique, de
83 contrôler les ressources utilisées et même les domaines émigrants (qui sont les
84 environnements virtuels dans lesquels un système d'explotation invité
85 fonctionne) depuis un système utilisant Xen vers un autre. Xen nécessite d'être
86 supporté par le système d'exploitation hôte (qui, dans notre cas, sera le noyau
87 Linux), tandis que les systèmes d'exploitation invités peuvent fonctionner sans
88 être modifiés <e>si</e> votre matériel supporte la technologie de
89 virtualisation Intel (VT-x) ou la technologie de virtualisation AMD (SVM).
90 Sinon votre système invité devra également posséder le support de Xen.
91 </p>
92
93 <p>
94 Ce guide va vous expliquer les étapes de configuration nécessaires afin de
95 faire fonctionner Xen sous Gentoo Linux. Nous ne parlerons pas de Xen en
96 lui-même (une <uri
97 link="http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user">documentation</uri>
98 décente du projet Xen est disponible) ni des configurations spécialisées qui
99 pourraient être très intéressantes dans notre cas mais qui ne sont pas en
100 relation directe avec Xen (comme l'exportation de Portage à travers le NFS, le
101 démarrage de Linux en PXE, etc.).
102 </p>
103
104 </body>
105 </section>
106 </chapter>
107 <chapter>
108 <title>Préparation du domaine 0</title>
109 <section>
110 <title>Introduction</title>
111 <body>
112
113 <p>
114 Le <e>domaine 0</e> est le domaine primaire sous Xen, hébergeant le système
115 d'exploitation hôte qui régit tous les autres domaines. Dans ce chapitre, nous
116 allons préparer une installation existante de Gentoo à devenir le système
117 d'exploitation hôte de ce domaine et construire le noyau avec le support de Xen
118 afin que Gentoo soit prête à héberger d'autres domaines Xen.
119 </p>
120
121 </body>
122 </section>
123 <section>
124 <title>Refaire l'installation de Gentoo&nbsp;?</title>
125 <body>
126
127 <p>
128 Il est possible que vous vous retrouviez face à un «&nbsp;drame&nbsp;», celui
129 de devoir reconstruire entièrement l'installation de Gentoo avec un paramètre
130 <c>CFLAGS</c> différent.
131 Les systèmes d'exploitation invités fonctionnant sous Xen peuvent sinon subir
132 des dégradations importantes en terme de performances. Si toutefois vous
133 projetez de tester Xen plutôt que de l'installer à des fins de production et
134 que vous n'êtes pas emballé à l'idée de recompiler tous les programmes, vous
135 pouvez passer cette étape. Dans ce cas, vous pourrez utiliser Xen, mais vous
136 êtes averti des risques de dégradation de performances.
137 </p>
138
139 <impo>
140 Il est conseillé, si vous changer votre <c>CFLAGS</c> et que vous construisez
141 votre système avec une version de GCC inférieure à la version 4, de ne pas
142 mettre le paramètre <c>-Os</c> car il risque de corrompre des parties du code.
143 </impo>
144
145 <pre caption="Édition des CFLAGS et reconstruction de l'installation Gentoo">
146 ~# <i>nano -w /etc/make.conf</i>
147 <comment>(Ajoutez -mno-tls-direct-seg-refs)</comment>
148 CFLAGS="-O2 -march=pentium4 -pipe <i>-mno-tls-direct-seg-refs</i>"
149
150 ~# <i>emerge -e world</i>
151 </pre>
152
153 <p>
154 Si vous démarrez votre système en utilisant un disque RAM initialisé au
155 démarrage du système (initrd), vous avez besoin de reconstruire votre initrd
156 également (le meilleur moyen pour cela est d'exécuter toutes les étapes de
157 recompilation du noyau).
158 </p>
159
160 </body>
161 </section>
162 <section>
163 <title>Installation de Xen</title>
164 <body>
165
166 <p>
167 Xen contient en fait plusieurs composants, vous aurez donc besoin d'installer
168 plusieurs paquets. Comme ceux-ci sont toujours <uri
169 link="/doc/fr/handbook/handbook-x86.xml?part=3&amp;chap=3#doc_chap2">estampillés
170 en instable</uri>, vous devrez d'abord les démasquer en ajoutant les lignes
171 nécessaires au fichier <path>/etc/portage/package.keywords</path> avant de les
172 installer.
173 </p>
174
175 <pre caption="Démasquer et installer Xen">
176 ~# <i>nano -w /etc/portage/package.keywords</i>
177 app-emulation/xen
178 app-emulation/xen-tools
179 sys-kernel/xen-sources
180
181 ~# <i>emerge xen xen-tools xen-sources</i>
182 </pre>
183
184 </body>
185 </section>
186 <section>
187 <title>Compilation du noyau</title>
188 <body>
189
190 <p>
191 Ensuite, nous allons compiler le noyau Linux avec le support de Xen. Ce noyau,
192 dont les sources sont disponibles dans <path>/usr/src/linux-2.6.x.z-xen</path>,
193 sera notre noyau principal en fonctionnement (i.e. celui fonctionnant en
194 domaine 0). Dans la section <c>XEN</c>, vous trouverez les pilotes pour toutes
195 sortes de périphériques d'entrées/sorties, chaque pilote ayant une implémentation
196 <e>dorsale</e> et une implémentation <e>frontale</e> (N.D.T.&nbsp;:
197 <e>backend</e> et <e>frontend</e>)&nbsp;: ils sont utilisés par les autres
198 domaines (qui utilisent les pilotes <e>frontaux</e>) pour communiquer
199 directement avec le matériel.
200 </p>
201
202 <p>
203 Bien sûr, n'oubliez pas de sélectionner <c>Xen-compatible</c> dans la section
204 <c>Processor type and features</c>. Si vous vous interrogez au sujet du
205 réseau&nbsp;: chaque interface dans un domaine a une connexion point à point
206 vers une interface du domaine 0 (appelée <path>vifX.Y</path> où le X est le
207 numéro du domaine et le Y la Yème interface de ce domaine), ainsi vous pouvez
208 configurer votre réseau de la manière que vous voulez (pont réseau, NAT, etc.)
209 </p>
210
211 <pre caption="Activation du support de XEN pour les noyaux i386">
212 Processor type and features ---&gt;
213 Subarchitecture Type (Xen-compatible)
214 </pre>
215
216 <pre caption="Activation du support de XEN pour les noyaux x86_64">
217 Processor type and features ---&gt;
218 Subarchitecture Type (PC-compatible)
219 [*] Enable Xen compatible kernel
220 </pre>
221
222 <pre caption="Configuration du noyau du Domaine 0">
223 Bus options (PCI etc.) ---&gt;
224 [*] PCI support
225 [*] Xen PCI Frontend (NEW)
226 [ ] Xen PCI Frontend Debugging
227
228 Networking ---&gt;
229 Networking options ---&gt;
230 &lt;*&gt; 802.1d Ethernet Bridging
231 <comment>Uniquement requis pour les ponts réseaux.</comment>
232
233 XEN ---&gt;
234 [*] Privileged Guest (domain 0)
235 &lt;*&gt; Backend driver support
236 &lt;*&gt; Block-device backend driver
237 &lt;*&gt; Network-device backend driver
238 [*] Scrub memory before freeing it to Xen
239 [*] Disable serial port drivers
240 Xen version compatibility (3.0.4 and later)
241 </pre>
242
243 <pre caption="Configuration du noyau du Domaine U">
244 Bus options (PCI etc.) ---&gt;
245 [ ] PCI support
246
247 Device Drivers ---&gt;
248 SCSI device support ---&gt;
249 &lt; &gt; SCSI device support
250 <comment>La désactivation du support SCSI libère les noms de périphériques
251 /dev/sd* pour les utiliser en tant que périphériques de bloc virtuels
252 Xen.</comment>
253
254 XEN ---&gt;
255 [ ] Privileged Guest (domain 0)
256 &lt;*&gt; Block-device frontend driver
257 &lt;*&gt; Network-device frontend driver
258 [*] Scrub memory before freeing it to Xen
259 [*] Disable serial port drivers
260 Xen version compatibility (3.0.4 and later)
261 </pre>
262
263 <p>
264 Une bonne astuce est de laisser le noyau procéder au stockage de ses fichiers
265 d'exécution intermédiaires ailleurs, ainsi vous pourrez réutiliser le même
266 noyau pour construire les différentes configurations&nbsp;:
267 </p>
268
269 <pre caption="Compilation du noyau">
270 ~# <i>mkdir -p ~/build/dom0 ~/build/domU</i>
271 ~# <i>make O=~/build/dom0 menuconfig</i>
272 <comment>(Configurez le noyau)</comment>
273 ~# <i>make O=~/build/dom0 &amp;&amp; make O=~/build/dom0 modules_install</i>
274 </pre>
275
276 <p>
277 Une fois que le noyau est compilé, vous trouverez son image directement dans le
278 répertoire de compilation (et non dans <path>arch/</path> ou ailleurs), appelée
279 <path>vmlinuz</path>. Copiez-la dans <path>/boot</path> puis configurez votre
280 chargeur de démarrage afin d'utiliser l'hyperviseur Xen (l'un des composants
281 installés précédemment) qui est enregistré comme <path>/boot/xen.gz</path>.
282 Dans la configuration du chargeur de démarrage, ajoutez votre noyau fraîchement
283 compilé en tant que noyau que Xen devra initialiser. Par exemple, pour
284 GRUB&nbsp;:
285 </p>
286
287 <pre caption="Configuration de GRUB pour Xen">
288 title Xen 3.0 / Gentoo Linux 2.6.x.y
289 root (hd0,0)
290 kernel /boot/xen.gz
291 module /boot/kernel-2.6.x.y-xen0 root=/dev/hda3
292 </pre>
293
294 <p>
295 À présent, réamorcez votre système dans Xen. Une fois que vous avez démarré,
296 vous devez charger le démon Xen&nbsp;:
297 </p>
298
299 <pre caption="Démarrage du démon Xen">
300 ~# <i>/etc/init.d/xend start</i>
301 </pre>
302
303 <p>
304 À présent, vérifiez que vous pouvez faire tout ce que vous faites normalement
305 sur votre système. Si c'est le cas, vous pouvez éditer votre configuration du
306 chargeur de démarrage pour toujours démarrer dans Xen et ajouter le démon Xen
307 au niveau d'exécution «&nbsp;default&nbsp;», ainsi il sera lancé
308 automatiquement au prochain démarrage du système.
309 </p>
310
311 <note>
312 Si vous désirez démarrer les domaines invités automatiquement au démarrage,
313 ajoutez <c>xendomains</c> au niveau de démarrage «&nbsp;default&nbsp;»
314 également et créez un lien symbolique dans <path>/etc/xen/auto/</path> vers
315 les fichiers de configuration Xen pour les domaines que vous désirez démarrer.
316 </note>
317
318 </body>
319 </section>
320 </chapter>
321 <chapter>
322 <title>Création d'un domaine non privilégié</title>
323 <section>
324 <title>Compilation du noyau</title>
325 <body>
326
327 <p>
328 Rendez-vous dans le répertoire des sources du noyau Linux ayant le support de
329 Xen et mettez à jour la configuration. Il est sage de garder des options
330 similaires au noyau principal autant que possible à l'exception des paramètres
331 <c>XEN</c> dans lesquels les pilotes doivent maintenant avoir leur
332 implémentation <e>frontale</e> sélectionnée à la place de l'implémentation
333 <e>dorsale</e>. Ensuite, compilez le noyau et placez l'image
334 <path>vmlinuz</path> résultante où vous désirez (nous supposerons ici qu'elle
335 sera copiée dans <path>/mnt/data/xen/kernel</path>)&nbsp;:
336 </p>
337
338 <pre caption="Compilation du noyau invité">
339 ~# <i>make O=~/build/domU</i>
340 ~# <i>cp ~/build/vmlinuz /mnt/data/xen/kernel/kernel-2.6.x.y-xen</i>
341 </pre>
342
343 <p>
344 Il est également possible de créer une seule image du noyau à la fois pour le
345 domaine principal et le domaine non privilégié. Le manuel de l'utilisateur Xen
346 propose plus d'informations à ce sujet.
347 </p>
348
349 </body>
350 </section>
351 <section>
352 <title>Création des disques du domaine</title>
353 <body>
354
355 <p>
356 Pour de meilleures performances, il est recommandé de dédier une partition (ou
357 un volume logique) à un domaine plutôt que d'utiliser un système de fichiers
358 basé sur un fichier. Toutefois, si vous souhaitez utiliser Xen dans un premier
359 temps pour faire des tests, l'utilisation d'un fichier a ses avantages
360 (particulièrement concernant la maintenance).
361 </p>
362
363 <p>
364 Vous pouvez créer un système de fichiers basé sur un fichier en utilisant
365 <c>dd</c> et <c>mke2fs</c> (ou tout autre utilitaire de création de système de
366 fichiers). Par exemple, pour créer un système de fichiers de 2&nbsp;Go en ext3&nbsp;:
367 </p>
368
369 <pre caption="Création d'un système de fichiers basé sur un fichier">
370 ~# <i>dd if=/dev/zero of=/mnt/data/xen/disks/ext3root.img bs=1M count=2048</i>
371 ~# <i>mke2fs -j /mnt/data/xen/disks/ext3root.img</i>
372 </pre>
373
374 </body>
375 </section>
376 <section>
377 <title>Configuration d'un domaine</title>
378 <body>
379
380 <p>
381 Ensuite, nous allons créer le fichier de configuration Xen pour un domaine.
382 Vous pouvez enregistrer ces fichiers de configuration où vous le désirez, par
383 exemple dans <path>/mnt/data/xen/configs</path>. À titre d'exemple, nous allons
384 créer un fichier de configuration pour un petit environnement Gentoo qui va
385 utiliser l'image disque créée précédemment&nbsp;:
386 </p>
387
388 <pre caption="Création du fichier de configuration d'un domaine">
389 ~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
390
391 kernel = "/mnt/data/xen/kernel/kernel-2.6.x.y-xen"
392 memory = 512
393 name = "gentoo"
394 <comment>(Établissez l'image du disque sur le périphérique virtuel /dev/sda1)</comment>
395 disk = ['file:/mnt/data/xen/disks/ext3root.img,sda1,w']
396 root = "/dev/sda1 ro"
397 </pre>
398
399 <p>
400 Si vous utilisez un périphérique de bloc (en tant que volume LVM ou que
401 partition) pour le disque, utilisez 'phy:' à la place de 'file:' et laissez le
402 /dev. Par exemple&nbsp;:
403 </p>
404
405 <pre caption="Utilisation d'un périphérique de type bloc">
406 <comment>(Volume LVM)</comment>
407 disk = [ 'phy:lvm/xen-guest-root,sda1,w' ]
408
409 <comment>(Partition physique)</comment>
410 disk = [ 'phy:sdb6,sda1,w' ]
411 </pre>
412
413 <p>
414 Vous pouvez trouver quelques exemples de fichiers de configuration dans
415 <path>/etc/xen</path>.
416 </p>
417
418 </body>
419 </section>
420 <section>
421 <title>Démarrage du nouveau domaine</title>
422 <body>
423
424 <p>
425 À présent, nous avons tout paramétré et nous pouvons lancer le nouveau domaine.
426 Si l'image disque contient un système d'exploitation, on peut juste créer et
427 attacher le domaine en utilisant la commande <c>xm</c> (gestionnaire Xen)&nbsp;:
428 </p>
429
430 <pre caption="Création et démarrage du nouveau domaine">
431 ~# <i>xm create /mnt/data/xen/configs/gentoo -c</i>
432 </pre>
433
434 <p>
435 Le domaine devra être démarré à l'intérieur du terminal depuis lequel vous
436 exécutez la commande. Toutefois, dans notre cas, l'image disque est vide donc
437 le domaine ne va pas initialiser quelque chose d'intéressant. Pour éviter cela,
438 vous pouvez monter l'image en boucle (N.D.T.&nbsp;: «&nbsp;loop-mount&nbsp;»)
439 et installer Gentoo comme vous en avez l'habitude.
440 </p>
441
442 <p>
443 Si vous voulez vous déconnecter du domaine, appuyez sur <path>Ctrl+]</path>.
444 Vous pouvez toujours vous reconnecter à la console des domaines en utilisant
445 <c>xm console gentoo</c>. Toutefois, il n'y a qu'une seule console par domaine,
446 n'utilisez donc cette commande que lorsque vous ne pouvez pas accéder au
447 domaine autrement (par exemple, à travers SSH).
448 </p>
449
450 </body>
451 </section>
452 </chapter>
453 <chapter>
454 <title>Le réseau sur les domaines non privilégiés</title>
455 <section>
456 <title>Introduction</title>
457 <body>
458
459 <p>
460 Xen propose au moins deux façons de configurer votre réseau (virtuel)&nbsp;:
461 <e>le routage</e> et <e>le pont réseau</e>.
462 </p>
463
464 <p>
465 En choisissant la méthode du <e>routage</e>, l'interface interne au domaine non
466 privilégié est connectée à l'interface virtuelle de votre domaine principal.
467 Sur votre domaine privilégié (domaine 0), l'interface virtuelle est reliée avec
468 <path>eth0</path>. L'interface de votre domaine non privilégié devra avoir une
469 adresse IP contenue dans le même réseau que l'interface de votre domaine 0.
470 Toute communication utilisant cette adresse IP peut seulement passer par le
471 domaine privilégié à moins que vous ayez défini des règles de routage
472 spécifiques.
473 </p>
474
475 <p>
476 Avec le mode <e>pont réseau</e>, votre interface réseau par défaut sur le
477 domaine principal devient un pont qui accepte les connexions aux domaines
478 virtuels ainsi qu'à l'adresse IP de votre domaine privilégié.
479 </p>
480
481 </body>
482 </section>
483 <section>
484 <title>Les interfaces routées</title>
485 <body>
486
487 <p>
488 Avant de paramétrer l'interface sur votre domaine non privilégié, assurez-vous
489 que les pilotes <path>netloop</path> et <path>netbk</path> de Xen sont chargés.
490 Un petit conseil&nbsp;: si vous avez mis <path>netloop</path> en tant que
491 module, chargez-le avec <c>nloopbacks=0</c> afin qu'il ne crée pas d'interfaces
492 inutiles vers le périphérique de boucle locale. Ensuite, éditez votre fichier
493 de configuration de domaine et ajoutez-lui une instruction <c>vif</c>.
494 </p>
495
496 <pre caption="Configuration d'une interface virtuelle">
497 ~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
498
499 <comment>(Ajout d'une instruction vif)</comment>
500 vif = [ 'ip=192.168.1.101, vifname=veth1' ]
501 </pre>
502
503 <p>
504 Dans l'exemple ci-dessus, l'interface sera créée pour le domaine non privilégié
505 (dans lequel elle s'appellera <path>eth0</path>) et Xen va s'assurer que
506 l'adresse 192.168.1.101 est bien joignable depuis le domaine d'administration
507 à travers l'interface <path>veth1</path>.
508 </p>
509
510 <p>
511 Cela ne signifie pas que l'interface virtuelle <path>eth0</path> se verra
512 automatiquement assigner l'adresse IP 192.168.1.101, mais plutôt que si vous
513 ne lui donnez pas cette adresse IP, elle ne sera pas connectée au domaine
514 principal et donc ne sera pas joignable.
515 </p>
516
517 <p>
518 À présent, éditez le fichier <path>/etc/xen/xend-config.xsp</path> comme suit
519 afin de sélectionner la configuration du réseau par routage&nbsp;:
520 </p>
521
522 <pre caption="Édition du fichier xend-config.xsp">
523 ~# <i>nano -w /etc/xen/xend-config.xsp</i>
524
525 <comment>(Commentez les lignes suivantes)</comment>
526 <i>#</i>(network-script network-bridge)
527 <i>#</i>(vif-script vif-bridge)
528
529 <comment>(Activez les lignes suivantes)</comment>
530 (network-script network-route)
531 (vif-script vif-route)
532 </pre>
533
534 </body>
535 </section>
536 <section>
537 <title>Les interfaces pontées</title>
538 <body>
539
540 <p>
541 Contrairement aux interfaces routées, vous avez besoin de charger le pilote
542 <path>netloop</path> avec <c>nloopbacks=1</c> (ou plus) ainsi que les pilotes
543 additionnels de boucle locale qui seront utilisés pour créer le pont réseau.
544 Pour les autres modules, vous avez encore besoin du module <path>netbk</path>
545 ainsi que des fonctionnalités de pont réseau (module <path>bridge</path> si
546 compilé en tant que tel).
547 </p>
548
549 <p>
550 Maintenant, éditez votre domaine virtuel et ajoutez-lui l'instruction
551 <c>vif</c>&nbsp;:
552 </p>
553
554 <pre caption="Configuration d'une interface virtuelle">
555 ~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
556
557 <comment>(Ajout de l'instruction vif)</comment>
558 vif = [ 'ip=192.168.1.101, vifname=veth0' ]
559 </pre>
560
561 <p>
562 À présent, éditez <path>/etc/xen/xend-config.xsp</path> comme suit afin de
563 sélectionner la configuration par pont réseau&nbsp;:
564 </p>
565
566 <pre caption="Édition du fichier xend-config.xsp">
567 ~# <i>nano -w /etc/xen/xend-config.xsp</i>
568
569 <comment>(Activez les lignes suivantes)</comment>
570 (network-script network-bridge)
571 (vif-script vif-bridge)
572
573 <comment>(Commentez les lignes suivantes si ce n'est pas déjà fait)</comment>
574 <i>#</i> (network-script network-route)
575 <i>#</i> (vif-script vif-route)
576 </pre>
577
578 <p>
579 Par défaut, le pont va contenir n'importe quelle interface qui est configurée
580 comme étant l'interface par défaut (le périphérique qui est listé sous la
581 passerelle par défaut à travers <c>ip route list</c>). Si vous voulez
582 éviter ce comportement, éditez le fichier <path>xend-config.xsp</path> comme
583 ceci&nbsp;:
584 </p>
585
586 <pre caption="Édition du fichier xend-config.xsp pour changer la configuration du pont réseau">
587 ~# <i>nano -w /etc/xen/xend-config.xsp</i>
588
589 <comment>(Éditez la ligne network-script)</comment>
590 (network-script <i>'</i>network-bridge <i>netdev=eth0 bridge=xenbr0 vifnum=0'</i>)
591 </pre>
592
593 <p>
594 Une fois que la configuration est faite, redémarrez le script d'exécution
595 <c>xend</c> pour que Xen construise le pont réseau&nbsp;:
596 </p>
597
598 <pre caption="Redémarrage du démon xend">
599 ~# <i>/etc/init.d/xend restart</i>
600 </pre>
601
602 </body>
603 </section>
604 </chapter>
605 </guide>
606
607
608
609 --
610 gentoo-commits@g.o mailing list