Home (autres pages) Léa Linux TrustOn Me OpenVPN French Linux Doc Project

Questions / Réponses

Le lecteur cédérom est il monté ?

En fait dans le fichier de configuration on peut mettre :

disk = ['phy:/dev/vg/vmdiskfw,hda1,w', 'phy:/dev/hdd,hdd:cdrom,r']

et le lecteur cédérom serait accessible en /dev/hdd. On précise qu'il s'agit d'un lecteur cédérom par le “:cdrom”. Sans cela, ça ne fonctionnera pas. Je lie le périphérique physique au même périphérique virtuelle par précaution.

Attention à ne pas lier le lecteur cédérom dans tous les domU en même temps !

En effet, si chaque domaine au démarrage tente de lier le lecteur, il risque d'y avoir un blocage du domaine (voir description plus bas).

Il y a un autre moyen de monter un lecteur cédérom, depuis Dom0 :

xm block-attach

Les paramètres sont les suivants :

  • <Domain Id> est l'identifiant du domaine auquel on veut rattacher le lecteur que l'on récupère par la commande par la commande “xm list”.
  • <Backend Device> est le périphérique tel qu'il est présent dans Dom0, par exemple :
  • phy:/dev/sr0
  • <Frontend Device> est le périphérique tel qu'il sera représenté dans le DomU. A priori, le nom doit être préfixé par “xvd” sinon il ne sera pas visible dans le domainU. Par exemple :
  • /dev/xvda2
  • <Mode> est en lecteur et/ou écriture sous lequel le périphérique sera monté.

Description du blocage possible lors du démarrage des domaines

Si vous avez le message suivant, c'est que plusieurs domaines tentent de lier une ressource (lecteur cédérom ?). Personnellement, lors de ma première installation, j'avais mis au démarrage de tous mes domaines la même configuration avec l'accès au lecteur cédérom et... parfois plus rien ne démarrait avec le message suivant !

		[    1.116336] Oops: 0000 [#1] SMP
		[    1.116343] Modules linked in:
		[    1.116348]
		[    1.116353] Pid: 19, comm: xenwatch Not tainted (2.6.26-1-xen-686 #1)
		[    1.116359] EIP: 0061:[] EFLAGS: 00010246 CPU: 0
		[    1.116367] EIP is at backend_changed+0x17d/0x1e2
		[    1.116373] EAX: c7c71e00 EBX: c7c71e00 ECX: c0249d3b EDX: 00000000
		[    1.116379] ESI: c6456000 EDI: c7c71e00 EBP: 00000000 ESP: c7c87f80
		[    1.116385]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: e021
		[    1.116392] Process xenwatch (pid: 19, ti=c7c86000 task=c7c7c8c0 task.ti=c7c86000)
		[    1.116398] Stack: c02403b0 00000000 c689d4a0 c03355df c7c71e00 c689d160 c036e7c4 00000000
		[    1.116414]        c02424ec c689d1e0 c7c71e10 c689d1e0 c0240f2c 00000000 c02415cc c0241701
		[    1.116430]        00000000 c7c7c8c0 c012eba0 c7c87fcc c7c87fcc 00000000 c012eadd c012eaa5
		[    1.116445] Call Trace:
		[    1.116451]  [] xenbus_read_driver_state+0x1c/0x2f
		[    1.116462]  [] otherend_changed+0x63/0x67
		[    1.116470]  [] xenwatch_handle_callback+0x12/0x41
		[    1.116478]  [] xenwatch_thread+0x0/0x14b
		[    1.116479]  [] xenwatch_thread+0x135/0x14b
		[    1.116479]  [] autoremove_wake_function+0x0/0x2d
		[    1.116479]  [] kthread+0x38/0x5f
		[    1.116479]  [] kthread+0x0/0x5f
		[    1.116479]  [] kernel_thread_helper+0x7/0x10
		[    1.116479]  =======================
		[    1.116479] Code: 03 05 c4 a1 35 c0 c6 40 01 00 80 38 00 74 05 e8 c6 25 ff ff 8b 46 04 e8 20 cc f8 ff c7 86 dc 13 00 00 01 00 00 00 eb 60 8b 56 04 <8b> 02 c1 e0 14 0b 42 04 e8 e4 83 f4 ff 85 c0 89 c3 75 10 68 24
		[    0.805632] EIP: [] backend_changed+0x17d/0x1e2 SS:ESP e021:c7c87f80
		[    0.805649] ---[ end trace 66518e62142e58a7 ]---
		[    0.805776] PNP: No PS/2 controller found. Probing ports directly.
		[    0.808336] i8042.c: No controller found.
		[    0.808419] mice: PS/2 mouse device common for all mice
		[    0.808534] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
		[    0.808662] No iBFT detected.
		[    0.809211] TCP cubic registered
		[    0.809218] NET: Registered protocol family 17
		[    0.809228] Using IPI No-Shortcut mode
		[    0.809357] registered taskstats version 1
		[    5.909531] XENBUS: Waiting for devices to initialise: 295s...290s...285s...280s...275s...
		

Création des règles du pare-feu

Comme montré précédemment, nous avons maintenant le schéma suivant :

Si aucune règle dans le pare-feu n'est défini, normalement le pare-feu peut joindre toutes les machines locales, virtuelles ou non.

Pour le moment, je n'ai pas créé de zone d'exploitation pour simplifier.

Me contacter | ©2004-2005 Raum