tuto:virtualisation:cluster_dedibox

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édentes Révision précédente
Prochaine révision
Révision précédente
tuto:virtualisation:cluster_dedibox [10/10/2013 18:30]
dani [Installation des systèmes hôtes]
tuto:virtualisation:cluster_dedibox [18/10/2013 18:02] (Version actuelle)
dani [Déclaration des pools de stockage libvirt]
Ligne 85: Ligne 85:
 <code bash> <code bash>
 echo "vm.swappiness=0" >> /etc/sysctl.conf echo "vm.swappiness=0" >> /etc/sysctl.conf
 +echo "vm.vfs_cache_pressure=10000" >> /etc/sysctl.conf
 echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
 sysctl -p sysctl -p
 </code> </code>
  
-Avec cette configuration, le swap ne devrait être utilisé que pour éviter un OOM (dans la pratique, il semble que le swap soit toujours un peu utilisé, même si moins qu'avant. La version 6.4 de CentOS semble utiliser beaucoup plus facilement le swap, esperont que ce comportement soit corrigé dans la 6.5) +Avec cette configuration, le swap ne devrait être utilisé que pour éviter un OOM (dans la pratique, il semble que le swap soit toujours un peu utilisé, même si moins qu'avant. La version 6.4 de CentOS semble utiliser beaucoup plus facilement le swap, espérons que ce comportement soit corrigé dans la 6.5)
 ===== Préparation de l'environnement ===== ===== Préparation de l'environnement =====
 Dans cette étape, nous allons, sur chacun des hyperviseurs, créer quelques fichiers texte simples, qui contiennent des variables. Ça simplifiera la suite Dans cette étape, nous allons, sur chacun des hyperviseurs, créer quelques fichiers texte simples, qui contiennent des variables. Ça simplifiera la suite
Ligne 141: Ligne 141:
 <code bash> <code bash>
 wget -P /etc/yum.repos.d/ \ wget -P /etc/yum.repos.d/ \
-  http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.2/RHEL/glusterfs-epel.repo+  http://download.gluster.org/pub/gluster/glusterfs/3.4/LATEST/RHEL/glusterfs-epel.repo
 </code> </code>
  
-<note tip>La version 3.4 apporte des performances en hausses (et pas qu'un peu, sur mes tests, ça double les vitesses d'écriture dans les invités). Malheureusement, il présente quelques problème de fiabilité pour l'instant (les volumes GlusterFS ne redémarrent pas après un redémarrage de l'hôte, obligé de lancer gluster volume start vmstore force etc...). En attendant que ça se stabilise, peut-être avec la 3.4.1, on reste sur la série 3.3, plus mature</note> 
 ===== Installation des outils de virtualisation ===== ===== Installation des outils de virtualisation =====
  
Ligne 446: Ligne 445:
 gluster volume set sanlock nfs.disable on gluster volume set sanlock nfs.disable on
 gluster volume set sanlock network.ping-timeout 5 gluster volume set sanlock network.ping-timeout 5
-gluster volume set sanlock network.frame-timeout 300+gluster volume set sanlock network.frame-timeout 10
 </code> </code>
  
Ligne 549: Ligne 548:
 </code> </code>
  
-On va aussi créer un second pool pour le stockage des images des VM. Vous pouvez créer autant de pool que nécessaire, par exemple, un pool (aka répertoire dans le volume Gluster) par client par exemple+On va aussi créer un second pool pour le stockage des images des VM. Vous pouvez créer autant de pool que nécessaire, par exemple, un pool (aka répertoire dans le volume Gluster) par client
  
 <code bash> <code bash>
Ligne 1261: Ligne 1260:
 </code> </code>
  
-<note important>si ce script fonctionne très bien en exécution manuelle, il ne contact pas l'hyperviseur distant pendant un arrêt (il est pourtant appelé au tout début de la phase d'arrêt) et se contente de mettre les VM en pause. Elles peuvent être réveillées immédiatement sur le second, mais ça demande une intervention manuelle, et c'est justement pas le but :-/</note>+<note important>si ce script fonctionne très bien en exécution manuelle, il ne contact pas l'hyperviseur distant pendant un arrêt (il est pourtant appelé au tout début de la phase d'arrêt) et se contente de mettre les VM en pause. Elles peuvent être réveillées immédiatement sur le second, mais ça demande une intervention manuelle, et c'est justement pas le but :-/ Si quelqu'un à une idée, je suis preneur</note>
  
 ====== Créer un invité ====== ====== Créer un invité ======
  • tuto/virtualisation/cluster_dedibox.1381422607.txt.gz
  • Dernière modification: 10/10/2013 18:30
  • de dani