[Linux-bruxelles] XEN adresses IP et accès console
Didier Misson
didier.linux at gmail.com
Mer 7 Mai 02:58:42 CEST 2008
Bonsoir,
J'essaye de comprendre comment fonctionne Xen.
Je fais pour le moment mes essais en Ubuntu 7.10
(je ferai l'upgrade en 8.04 asap)
J'arrive à lancer des machines virtuelles (domU).
Je les vois dans "sudo vm list"
mais pas moyen d'y accéder.
Elles ne répondent pas au ping.
Donc je présume que j'ai un problème de définition réseau pour ces
machines domU
-------------------------
http://mediakey.dk/~cc/ubuntu-howto-install-xen/
Après avoir installé le kernel Xen, bridge-utils et xen-tool, j'ai édité
comme dit dans la doc :
"Then adjusted the network settings in /etc/xen/xend-config.sxp.
Enabling the network bridge:"
(network-script network-bridge)
Donc cette ligne n'est plus en commentaire et je devrais utiliser le
mode network-bridge.
Mon réseau est 192.168.168.0 / 24
Le routeur ADSL est 192.168.168.254
Le Pc hote dom0 est 192.168.168.20
et j'essaye de créer un domU avec l'IP 192.168.168.232
xen-create-image -hostname=essais2 -ip=192.168.168.232
-netmask=255.255.255.0 -gateway=192.168.168.20
ça semble bien se passer.
Je peux démarrer ce domU avec la commande
xm create essais2.cfg
root at didier-desktop:/home/xen/domains# xm list
Name ID Mem VCPUs State
Time(s)
Domain-0 0 493 1 r----- 2824.3
essais2 6 128 1 ------ 302.8
essaisdidier 5 128 1 ------ 334.1
J'ai bien mes 2 machines virtuelles domU "essaisdidier" et "essais2" qui
tournent (ce devrait être des Debian Etch)
Mais pas moyen de les pinger.
J'ai toujours un "host unreachable"
Dans le PC host, j'ai ceci comme ifconfig :
eth0 Lien encap:Ethernet HWaddr 00:0A:E6:1F:9D:6F
inet adr:192.168.168.20 Bcast:192.168.168.255
Masque:255.255.255.0
adr inet6: fe80::20a:e6ff:fe1f:9d6f/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:30125 erreurs:0 :0 overruns:0 frame:0
TX packets:25253 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:31560025 (30.0 MB) Octets transmis:3360653 (3.2 MB)
Interruption:11 Adresse de base:0xd400
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
Packets reçus:34 erreurs:0 :0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:3760 (3.6 KB) Octets transmis:3760 (3.6 KB)
vif5.0 Lien encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
adr inet6: fe80::fcff:ffff:feff:ffff/64 Scope:Lien
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:2 errors:0 dropped:1 overruns:0 carrier:0
collisions:0 lg file transmission:32
Octets reçus:0 (0.0 b) Octets transmis:140 (140.0 b)
vif6.0 Lien encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
adr inet6: fe80::fcff:ffff:feff:ffff/64 Scope:Lien
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:1 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 lg file transmission:32
Octets reçus:0 (0.0 b) Octets transmis:70 (70.0 b)
xenbr0 Lien encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
adr inet6: fe80::200:ff:fe00:0/64 Scope:Lien
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:0 (0.0 b) Octets transmis:210 (210.0 b)
Est-il normal que les interfaces virtuelles vif5, vif6 et xenbr0 n'aient
pas d'IP V4 mais que des adresses IP V6 ?
Qu'est ce que j'ai loupé dans ma définition réseau ?
-----------------
J'ai également un problème d'accès console.
Quand je tape
"xm console essais2.cfg"
J'obtiens ce qui me semble être les messages de boot :
...
[11305.206148] XENBUS: Device with no driver: device/console/0
[11305.206728] Freeing unused kernel memory: 200k freed
[11306.332473] AppArmor: AppArmor initialized<5>audit(1210120626.334:2):
type=1505 info="AppArmor initialized" pid=1092
[11306.395734] fuse init (API version 7.8)
[11306.441714] Failure registering capabilities with primary security
module.
[11306.527491] thermal: Unknown symbol acpi_processor_set_thermal_limit
[11307.956363] kjournald starting. Commit interval 5 seconds
[11307.958939] EXT3-fs: mounted filesystem with ordered data mode.
[11311.161331] Adding 131064k swap on /dev/sda2. Priority:-1 extents:1
across:131064k
[11311.387325] EXT3 FS on sda1, internal journal
Mais pas moyen d'avoir le prompt et la ligne de commande !
ni x, q, ctrl-q, ctrl-x etc ne fonctionne !
J'ai uniquement le ctrl-5 qui me permet de quitter cette console et de
revenir en ligne de commande de ma machine hôte (de ma dom0)
(ou alors je n'ai pas compris à quoi servait la commande xm console...)
Evidemment, vu mes problèmes réseaux, le ssh ne fonctionne pas non plus.
;-)
Merci et bonne journée,
--
Didier
http://www.les-objets-de-maman.be : objets, meubles et tableau à vendre
http://gallery.les-objets-de-maman.be : les photos des objets
Plus d'informations sur la liste de diffusion Linux-bruxelles