serveur_xen_4
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
serveur_xen_4 [2011/08/03 15:12] – thierry | serveur_xen_4 [2011/11/15 15:39] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
*http:// | *http:// | ||
*http:// | *http:// | ||
+ | |||
+ | ===== Pre-requis ===== | ||
+ | |||
+ | Sous Debian, il faut configurer l' | ||
+ | |||
+ | # aptitude install bridge-utils | ||
+ | | ||
+ | Et puis, par exemple, on transforme un classique: | ||
+ | |||
+ | auto eth0 | ||
+ | iface eth0 inet static | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | En: | ||
+ | auto eth0 | ||
+ | iface eth0 inet manual | ||
+ | | ||
+ | auto brlan | ||
+ | iface brlan inet static | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Et puis: | ||
+ | # reboot | ||
+ | ou autres, pour prendre en compte les modifs. | ||
+ | |||
+ | ===== Install ===== | ||
+ | |||
+ | Sous Debian Squeeze donc : | ||
+ | |||
+ | # aptitude install xen-hypervisor xen-linux-system xen-tools xen-qemu-dm | ||
+ | |||
+ | ===== Dom0 et cpu ===== | ||
+ | |||
+ | Liens: | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | Lorsqu' | ||
+ | |||
+ | ==== Au reboot ==== | ||
+ | |||
+ | Avec Grub2 par exemple, si on veut garantir 2G , et 2 CPUs : | ||
+ | GRUB_CMDLINE_XEN_DEFAULT=" | ||
+ | |||
+ | C'est **'' | ||
+ | |||
+ | ==== A chaud ==== | ||
+ | |||
+ | Pour forcer 2 CPUS : | ||
+ | # xm vcpu-set Domain-0 2 | ||
+ | Puis dédiés a CPU virtuel 1 et 2 , respectivement le CPU 1 et 2. | ||
+ | # xm vcpu-pin Domain-0 0 0 | ||
+ | # xm vcpu-pin Domain-0 1 1 | ||
+ | Et voila: | ||
+ | # xm vcpu-list | ||
+ | Name ID VCPU CPU State | ||
+ | Domain-0 | ||
+ | Domain-0 | ||
===== Lenny en Squeeze ==== | ===== Lenny en Squeeze ==== | ||
Ligne 149: | Ligne 214: | ||
Liens: | Liens: | ||
+ | *http:// | ||
*https:// | *https:// | ||
*http:// | *http:// | ||
Ligne 181: | Ligne 247: | ||
Gasp. | Gasp. | ||
- | == Solution (Essai) == | + | == Solution qui marche == |
+ | |||
+ | **Ne pas** démarrer le DomU avec : | ||
+ | |||
+ | < | ||
+ | |||
+ | Mais laissé par defaut: c'est equivalent de ' | ||
+ | |||
+ | Puis dans le DomU, modifier " | ||
+ | |||
+ | | ||
+ | |||
+ | Voila. | ||
+ | |||
+ | == Solution (marche pas) == | ||
Dans le Dom0: | Dans le Dom0: | ||
Ligne 638: | Ligne 718: | ||
GRUB_TERMINAL=serial | GRUB_TERMINAL=serial | ||
GRUB_SERIAL_COMMAND=" | GRUB_SERIAL_COMMAND=" | ||
+ | |||
+ | ==== grub dans domU squeeze ==== | ||
+ | |||
+ | Lien: | ||
+ | *https:// | ||
===== nvidia et Xorg ===== | ===== nvidia et Xorg ===== | ||
Ligne 652: | Ligne 737: | ||
Sous squeeze: | Sous squeeze: | ||
# aptitude install xen-qemu-dm | # aptitude install xen-qemu-dm | ||
+ | |||
+ | ====== Bugs ====== | ||
+ | |||
+ | ===== timer bug ===== | ||
+ | |||
+ | TSC & HPET timer !!!!!! | ||
+ | |||
+ | Liens: | ||
+ | *http:// | ||
+ | |||
+ | Que ce passe ? | ||
+ | *(XEN) Platform timer appears to have unexpectedly wrapped 10 or more times. | ||
+ | *daemon ntp disparait (pas de trace de plantage dans les logs) | ||
+ | *l' | ||
+ | |||
+ | | ||
+ | # dmesg | grep -I acpi | ||
+ | [ 0.267127] hpet_acpi_add: | ||
+ | # lsmod | grep -i acpi | ||
+ | acpi_processor | ||
+ | |||
+ | La soluce serait ( à verifier ) : | ||
+ | cpuidle=0 et clocksource=pit | ||
+ | |||
+ | |||
+ | ===== network ===== | ||
+ | |||
+ | Liens: | ||
+ | http:// | ||
+ | |||
+ | En gros, dans les DomU : | ||
+ | ethtool -K eth0 tx off | ||
serveur_xen_4.1312384334.txt.gz · Dernière modification : 2011/08/03 15:12 de thierry