Changes

From SME Server
Jump to navigationJump to search
33 bytes added ,  22:02, 12 July 2017
m
Line 26: Line 26:     
====Tester votre configuration====
 
====Tester votre configuration====
<ol><li>Maintenant c'Est le moment de faire votre synchronisation initiale ( et ainsi tester que le script fait ce qu'il est supposé faire)
+
<ol><li>Maintenant c'Est le moment de faire votre synchronisation initiale (et ainsi tester que le script fait ce qu'il est supposé faire)
 
<pre>su - {user} -s /bin/bash
 
<pre>su - {user} -s /bin/bash
 
~/bin/ftpsync</pre>
 
~/bin/ftpsync</pre>
</li><li>Vérifiez ensuite les logs pour à la recherche d’erreurs. Comme cette première synchro va prendr eplsuieurs heures, vous pouvez faire ceci dans une autre fenêtre terminal.:
+
</li><li>Vérifiez ensuite les logs pour à la recherche d’erreurs. Comme cette première synchro va prendre plusieurs heures, vous pouvez faire ceci dans une autre fenêtre terminal :
 
  cd ~/log
 
  cd ~/log
 
  cat rsync-ftpsync.error.0
 
  cat rsync-ftpsync.error.0
Line 35: Line 35:     
====Configurer le serveur web====
 
====Configurer le serveur web====
Vous devez configurer votre serveur web pour rendre les fichier accessible au public.
+
Vous devez configurer votre serveur web pour rendre les fichiers accessibles au public.
   −
Pour cela vous devez penser à activer en même temps l'option FollowSymLinks dans la configuration d'Apache.
+
Pour cela, vous devez penser à activer en même temps l'option FollowSymLinks dans la configuration d'Apache.
   −
Si votre miroir est hebergé sur un SME server 7.x (ou ultérieur), dans une ibay, vous pouvez faire ceci en utilisant la commande suivante suite à la création de l'ibay:
+
Si votre miroir est hébergé sur un SME server 7.x (ou ultérieur), dans une ibay, vous pouvez faire ceci en utilisant la commande suivante suite à la création de l'ibay :
    
  db accounts setprop {ibayname} FollowSymLinks enabled
 
  db accounts setprop {ibayname} FollowSymLinks enabled
Line 46: Line 46:  
====Garder votre miroir à jour====
 
====Garder votre miroir à jour====
 
Le script ftpsync permet deux méthodes de mise à jour : push ou pull.
 
Le script ftpsync permet deux méthodes de mise à jour : push ou pull.
{{Note box|Nous préférons que vous configuriez votre miroir en mode push car :
+
{{Note box|type=Note : nous préférons que vous configuriez votre miroir en mode push car :
* La synchronisation ne démarre que quand il y a des changements
+
* la synchronisation ne démarre que quand il y a des changements ;
* Les changements sont propagés en temps réel ou presque
+
* les changements sont propagés en temps réel ou presque ;
* Les changements peuvent être fait par étapes (synchroniser les données d'abord, les repodata ensuite)
+
* les changements peuvent être fait par étapes (synchroniser les données d'abord, les repodata ensuite) ;
* Moins de miroirs hors dates pour yum}}
+
* moins de miroirs hors dates pour yum.|}}
 
=====Pourquoi nous préférons push=====
 
=====Pourquoi nous préférons push=====
 
D'abord quelques informations de base sur ssh. Ssh permet de se connecter à des comptes sur différentes machines de façon sécuritaire. Non seulement les mots de passe ne sont jamais envoyé en clair, mais une fois connecté à une machine vous êtes garanti que les futures connexions se feront à la même machine. Ceci évite les attaques du type homme-au-milieu.
 
D'abord quelques informations de base sur ssh. Ssh permet de se connecter à des comptes sur différentes machines de façon sécuritaire. Non seulement les mots de passe ne sont jamais envoyé en clair, mais une fois connecté à une machine vous êtes garanti que les futures connexions se feront à la même machine. Ceci évite les attaques du type homme-au-milieu.
Line 111: Line 111:  
===Important===
 
===Important===
 
====Taille du disque dur====
 
====Taille du disque dur====
La taille de disque dur utilisée par contribs.org sera d'environ 30Gb, le dossier [http://mirror.contribs.org/smeserver/release /release], qui contient les images ISO et les dépôts yum, correspond à 6Gb du total. Le dossier [http://mirror.contribs.org/smeserver/contribs /contribs] correspond à 1Gb du total. Le dossier obsolete correspond à 16Gb, et le dossier testing qui contient lq future SME8 fait 7Gb du total.
+
La taille de disque dur utilisée par contribs.org sera d'environ 30 Gb, le dossier [http://mirror.contribs.org/smeserver/release /release], qui contient les images ISO et les dépôts yum, correspond à 6 Gb du total. Le dossier [http://mirror.contribs.org/smeserver/contribs /contribs] correspond à 1 Gb du total. Le dossier obsolète correspond à 16 Gb, et le dossier testing qui contient la future SME8 fait 7 Gb du total.
      −
Si vous êtes à cours d'espace vous pouvez économiser 16Gb avec l'option --exclude="obsolete/" et 7Gb de plus with --exclude="testing/"
+
Si vous êtes à court d'espace vous pouvez économiser 16 Gb avec l'option --exclude="obsolete/" et 7 Gb de plus with --exclude="testing/"
    
====Bande passante====
 
====Bande passante====
A cause du [http://mirror.contribs.org/mirrors faible nombre de miroirs], la bande passante consomée sur votre serveur sera de l'ordre de 200Gb/mois, ce qui se traduit en une consommation moyenne de 80kB/s.
+
A cause du [http://mirror.contribs.org/mirrors faible nombre de miroirs], la bande passante consommée sur votre serveur sera de l'ordre de 200Gb/mois, ce qui se traduit en une consommation moyenne de 80kB/s.
    
===Vérifications===
 
===Vérifications===
 
Un miroir synchronisé tourne normalement tout seul, cependant il peut arriver que le serveur maitre fasse une maintenance, il est donc important de vérifier régulierement que la synchronisation se fait correctement sur votre miroir: page http://mirror.contribs.org/mirrors ou erreurs retournées par cron
 
Un miroir synchronisé tourne normalement tout seul, cependant il peut arriver que le serveur maitre fasse une maintenance, il est donc important de vérifier régulierement que la synchronisation se fait correctement sur votre miroir: page http://mirror.contribs.org/mirrors ou erreurs retournées par cron
3,054

edits

Navigation menu