Outils pour utilisateurs

Outils du site


installation-xen

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installation-xen [2015/08/09 18:33] – [Paramétrage de la dom0] pascalinstallation-xen [2023/07/04 10:55] (Version actuelle) – modification externe 127.0.0.1
Ligne 50: Ligne 50:
  
 Remarque : Modifier le paramètre GRUB_DEFAULT du fichier /etc/default/grub n'est pas une bonne idée car l'installation d'un nouveau noyau peut décaler le nombre d'entrées dans le menu. Remarque : Modifier le paramètre GRUB_DEFAULT du fichier /etc/default/grub n'est pas une bonne idée car l'installation d'un nouveau noyau peut décaler le nombre d'entrées dans le menu.
-===== Paramétrage de la dom0 =====+===== Paramétrage de la mémoire et de la CPU de la dom0 ===== 
 +Ajouter dans le fichier /etc/default/grub : 
 <file> <file>
 GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=2G,max:2G dom0_max_vcpus=4" GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=2G,max:2G dom0_max_vcpus=4"
Ligne 58: Ligne 59:
 Sur mon serveur la dom0 utilise généralement moins d'un Go. Sur mon serveur la dom0 utilise généralement moins d'un Go.
  
-Préconisation de Citrix pour le nombre de VCPU de la dom0 :+Préconisation de [[http://support.citrix.com/article/CTX139714|Citrix]] pour le nombre de VCPU de la dom0 :
 | CPU | VCPU | Pinning | | CPU | VCPU | Pinning |
 | < 5 | toutes | non | | < 5 | toutes | non |
Ligne 65: Ligne 66:
 | < 48 | 8 | non | | < 48 | 8 | non |
 | >= 48 | 8 | oui | | >= 48 | 8 | oui |
 +J'ai donc choisi 4 VCPU puisque je dispose de 8 CPU. 
 ===== Prise en compte des modification de grub ===== ===== Prise en compte des modification de grub =====
 Les modifications du paramétrage de grup nécessitent la régénération du fichier /boot/grub/grub.cfg Les modifications du paramétrage de grup nécessitent la régénération du fichier /boot/grub/grub.cfg
 <file> <file>
 # update-grub # update-grub
-</file>    +</file> 
-==== Contrôle de l'installation ====+===== Bloquer le ballooning de la dom0 ===== 
 +Dans le fichier /etc/xen/xl.conf, modifier le paramètre   
 +<file> 
 +## Global XL config file ## 
 + 
 +# Control whether dom0 is ballooned down when xen doesn't have enough 
 +# free memory to create a domain.  "auto" means only balloon if dom0 
 +# starts with all the host's memory. 
 +autoballoon="off" 
 +... 
 +</file> 
 +Ce paramétrage est recommandé par les [[http://wiki.xenproject.org/wiki/Xen_Project_Best_Practices#Why_should_I_dedicate_fixed_amount_of_memory_for_Xen_Project_dom0.3F|"xen project best practices"]]. A vérifier si ce paramétrage est encore d'actualité pour la version 4.4.     
 +===== Contrôle de l'installation =====
 Après un reboot : Après un reboot :
 <file> <file>
 # xl list # xl list
 Name                                        ID   Mem VCPUs State Time(s) Name                                        ID   Mem VCPUs State Time(s)
-Domain-0                                     0  7869         r-----     477.6+Domain-0                                     0  1997         r-----   55445.5
  
 </file> </file>
-==== Remarques ====+<file> 
 +# xl vcpu-list 
 +Name                                ID  VCPU   CPU State   Time(s) CPU Affinity 
 +Domain-0                                    1   -b-    9624.2  all 
 +Domain-0                                    7   -b-   18487.2  all 
 +Domain-0                                    5   -b-    9594.3  all 
 +Domain-0                                    0   r--   17738.7  all 
 +
 +</file> 
 + 
 +===== Remarques =====
   - Avec Jessie, la version de xen est la 4.4   - Avec Jessie, la version de xen est la 4.4
   - Par défaut, xen utilise le toolstack xl   - Par défaut, xen utilise le toolstack xl
-  - Il faut encore paramétrer le nombre de cpu et la mémoire utilisées par xen +===== Sources =====
-==== Sources ====+
 https://wiki.debian.org/Xen https://wiki.debian.org/Xen
installation-xen.1439145214.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)