Changeset 1126

Show
Ignore:
Timestamp:
08/24/08 21:31:18 (3 months ago)
Author:
daamien
Message:

Slony : adminscipts (orthographe)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/slony/adminscripts.xml

    r1124 r1126  
    1010<indexterm><primary>scripts d'administration de &slony1;</primary></indexterm> 
    1111 
    12 <para> Un certain nombre de scripts ont été developpés tout au long de l'histoire de 
     12<para> Un certain nombre de scripts ont été développes tout au long de l'histoire de 
    1313        &slony1; pour aider les utilisateurs à gérer leurs clusters. Cette section ainsi 
    1414        que celle sur le <xref linkend="monitoring"/> et la  <xref 
     
    1717<sect2 id="altperl"> <title>Les scripts altperl</title> 
    1818 
    19 <indexterm><primary> Scriptd altperl pour &slony1;</primary></indexterm> 
     19<indexterm><primary> Script altperl pour &slony1;</primary></indexterm> 
    2020 
    2121<para>Il existe un ensemble de scripts qui simplifie l'administration de plusieurs  
     
    3131à un fichier central de configuration qui contient les détails de la configuration  
    3232de votre site. Un exemple documenté de ce fichier est fourni dans  
    33 <filename>altperl/slon_tools.conf-sample</filename>. La pluspart dispose également 
    34 une aide en ligne grace à l'option "--help", ce qui les rend plus facile à prendre en main 
     33<filename>altperl/slon_tools.conf-sample</filename>. La plupart dispose également 
     34une aide en ligne grâce à l'option "--help", ce qui les rend plus facile à prendre en main 
    3535et à utiliser. 
    3636</para> 
     
    3838<para>La plupart des scripts de génération Slonik utilise la sortie STDOUT.  
    3939Pendant un temps, les commandes étaient passées directement à <xref linkend="slonik"/> 
    40 pour qu'il les éxecute. Malheureusement, il s'agit d'une méthode trop .  
     40pour qu'il les exécute. Malheureusement, il s'agit d'une méthode trop .  
    4141<quote>agressive</quote>, car de légÚres coquilles dans la ligne de commande  
    4242peuvent conduire, dans certains cas, à des situations calamiteuses. 
     
    4848 
    4949<para>La variable d'environnement <envar>SLONYNODES</envar> est utilisée pour déterminer 
    50 quel fichier de configuration Perl sera utilisé pour controller les noeuds du cluster 
     50quel fichier de configuration Perl sera utilisé pour controler les noeuds du cluster 
    5151&slony1;. Si elle n'est pas fournie le fichier  <filename>slon_tools.conf</filename>  
    5252situé dans l'emplacement par défaut sera utilisé. </para> 
     
    5555<itemizedlist> 
    5656 
    57 <listitem><para><envar>$CLUSTER_NAME</envar>=orglogs;   # Quel est le nom du cluster de replication ?</para></listitem> 
     57<listitem><para><envar>$CLUSTER_NAME</envar>=orglogs;   # Quel est le nom du cluster de réplication ?</para></listitem> 
    5858<listitem><para><envar>$LOGDIR</envar>='/opt/OXRS/log/LOGDBS';  # Quel est le répertoire des logs ?</para></listitem> 
    5959<listitem><para><envar>$APACHE_ROTATOR</envar>="/opt/twcsds004/OXRS/apache/rotatelogs";  # Si ce paramÚtre est défini, il indique où trouver le gestionnaire de logs d'Apache</para></listitem> 
     
    100100Perl</primary></indexterm> 
    101101 
    102 <para>La variable d'environnement UNIX <envar>SLONYSET</envar> est utilisée pout déterminer 
     102<para>La variable d'environnement UNIX <envar>SLONYSET</envar> est utilisée pour déterminer 
    103103quel fichier de configuration doit être lu pour connaître les objets qui sont contenus  
    104104dans un ensemble donné.</para> 
     
    107107<emphasis>tous</emphasis> les scripts de génération <xref linkend="slonik"/>, 
    108108celle-ci n'est nécessaire que lorsqu'on exécute  
    109 <filename>create_set</filename>, car il s'agit du seul script qui controlle 
     109<filename>create_set</filename>, car il s'agit du seul script qui contrÃŽle 
    110110le placement des tables dans les différents ensemble de réplication. 
    111111</para> 
     
    127127<sect3><title>slonik_print_preamble</title> 
    128128 
    129 <para>Cette commande produit simplement le <quote>preambule</quote> qui est nécessaire 
     129<para>Cette commande produit simplement le <quote>préambule</quote> qui est nécessaire 
    130130à chaque scripts slonik. En fait, elle fournit un <quote>squelette</quote> de script slonik 
    131131qui ne fait pas d'action particuliÚre.</para> 
     
    181181<para>Cette commande produit un script Slonik qui déplace l'origine d'un ensemble de réplication vers un autre noeud.</para> 
    182182</sect3> 
    183 <sect3><title>replication_test</title> 
     183<sect3><title>réplication_test</title> 
    184184 
    185185<para>Ce script vérifie que &slony1; réplique correctement les données.</para> 
     
    229229<sect3><title>slonik_subscribe_set</title> 
    230230 
    231 <para>Generates Slonik script to subscribe a particular node to a particular replication set.</para> 
     231<para>Ce script génÚre un script Slonik script pour abonner un noeud donné çà un ensemble donné.</para> 
    232232 
    233233</sect3><sect3><title>slonik_uninstall_nodes</title> 
     
    308308<itemizedlist> 
    309309 
    310 <listitem><para> Le DSN est positioné à la plus petite valeur trouvé pour 
     310<listitem><para> Le DSN est positionné à la plus petite valeur trouvé pour 
    311311chaque noeud dans le table <envar>sl_path</envar>.  Vous devrez probablement 
    312312modifier cette valeur.</para></listitem> 
     
    324324comme, par exemple, un &lslon; fonctionnant de maniÚre inapproprié, 
    325325 Ã©chouant suite à un problÚme de connectivité, (ce qui ne provoque pas 
    326 de dégats ! ), ou fonctionnant moins efficacement vu qu'il se trouve du mauvais 
     326de dégâts ! ), ou fonctionnant moins efficacement vu qu'il se trouve du mauvais 
    327327coté du <quote>tuyau</quote>.</para> 
    328328 
    329329<para> D'un autre cÃŽté, si vous faites fonctionner un noeud en mode log shipping sur 
    330 le site distant, l'arrivée d'un &lslon; que that 
     330le site distant, l'arrivée d'un &lslon; que  
    331331<emphasis>ne collecte pas</emphasis> les logs peut ruiner une semaine complÚte d'activité. </para> 
    332332</listitem> 
     
    360360<listitem><para><envar>SLHOME</envar> indique le répertoire 
    361361<quote>home</quote> qui contient les fichiers de configuration de &lslon;; 
    362 ces fichiers doivent être rangés en sous-repertoires, un pour chaque cluster, 
     362ces fichiers doivent être rangés en sous-répertoires, un pour chaque cluster, 
    363363avec un nom de fichier du type <filename>node1.conf</filename>, 
    364364<filename>node2.conf</filename>, et ainsi de suite. </para> 
     
    379379de rotation spécifique. </para></listitem> 
    380380 
    381 <listitem><para><envar>CLUSTERS</envar> est la liste des slusters &slony1; qui sont gérés. 
     381<listitem><para><envar>CLUSTERS</envar> est la liste des clusters &slony1; qui sont gérés. 
    382382</para></listitem> 
    383383 
     
    409409base de données. </para></listitem> 
    410410 
    411 <listitem><para> Ces informations sont chargées dans une table temporaire fraichement créée : <envar>temppayroll</envar> </para> </listitem> 
     411<listitem><para> Ces informations sont chargées dans une table temporaire fraîchement créée : <envar>temppayroll</envar> </para> </listitem> 
    412412<listitem><para> Les OIDs de table et de séquence dans les tables &slony1; sont corrigées pour 
    413413pointer vers la configuration de la base temporaire. </para> </listitem> 
    414 <listitem><para>  Un script slonik est lancé pour effecter l'action <xref linkend="stmtuninstallnode"/>  
     414<listitem><para>  Un script slonik est lancé pour effectuer l'action <xref linkend="stmtuninstallnode"/>  
    415415sur la base temporaire. Ceci élimine toutes les tables et le schéma spécifique à &slony1;  
    416416et supprime les triggers &slony1; des tables répliquées. </para> </listitem> 
     
    452452</itemizedlist> 
    453453 
    454 <para> Il existe une exemple de script <quote>wrapper</quote>, 
     454<para> Il existe une exemple de script <quote>d'encapsulation</quote>, 
    455455<filename>slony-cluster-analysis-mass.sh</filename>, qui permet de 
    456456pointer vers un ensemble de clusters &slony1;.</para> 
     
    496496 
    497497<varlistentry><term><envar>  PGUSER </envar></term> 
    498 <listitem><para> Le nom du super-utilisateur qui controle la réplication</para></listitem></varlistentry> 
     498<listitem><para> Le nom du super-utilisateur qui contrÃŽle la réplication</para></listitem></varlistentry> 
    499499<varlistentry><term><envar>  PGPORT </envar></term> 
    500 <listitem><para> Le numéro du port par défault</para></listitem></varlistentry> 
     500<listitem><para> Le numéro du port par défaut</para></listitem></varlistentry> 
    501501<varlistentry><term><envar>  PGDATABASE </envar></term> 
    502 <listitem><para> Le nom de la base de données par défault</para></listitem></varlistentry> 
     502<listitem><para> Le nom de la base de données par défaut</para></listitem></varlistentry> 
    503503 
    504504<varlistentry><term><envar>  TABLES </envar></term> 
     
    511511</variablelist> 
    512512 
    513 <para>Des valeurs par défaults sont fournies pour <emphasis>chacune</emphasis> de ces valeurs, 
     513<para>Des valeurs par défauts sont fournies pour <emphasis>chacune</emphasis> de ces valeurs, 
    514514si bien que si vous lancez <filename>configure-replication.sh</filename>  
    515515sans configurer aucune variable d'environnement, vous obtiendrez 
     
    549549<sect3><title>Les scripts slonik générés</title> 
    550550 
    551 <para> Les scripts de configuration slonik sont générés dans un repertoire 
     551<para> Les scripts de configuration slonik sont générés dans un répertoire 
    552552temporaire à l'intérieur de <filename>/tmp</filename>.   
    553553Leur usage est le suivant :</para> 
     
    556556 
    557557<listitem> <para><filename>preamble.slonik</filename> est un fichier 
    558 <quote>preambule</quote> contenant les informations de connexion utilisées 
     558<quote>préambule</quote> contenant les informations de connexion utilisées 
    559559par les autres scripts.</para> 
    560560 
     
    609609     Si vous avez des tables qui nécessite de choisir une clef primaire candidate ou 
    610610qui nécessite la création d'une clef additionnelle avec la commande <xref 
    611      linkend="stmttableaddkey"/>, vous devez modifier ce script à la main pour l'accomoder. 
     611     linkend="stmttableaddkey"/>, vous devez modifier ce script à la main pour l'accommoder. 
    612612 </para></listitem> 
    613613 
     
    628628 
    629629<para> Les processus slon doivent fonctionner au moment ou vous réaliser cette 
    630 Ã©tape. Il est abusrde de lancer ces scripts lorsque ce n'est pas le cas. 
     630étape. Il est absurde de lancer ces scripts lorsque ce n'est pas le cas. 
    631631</para> </listitem> 
    632632</itemizedlist> 
     
    638638<subtitle> profiles dans le style d'Apache pour FreeBSD <filename>ports/databases/slony/*</filename> </subtitle> 
    639639 
    640 <indexterm><primary> prfiles dans le style d'Apache pour FreeBSD </primary> <secondary>FreeBSD </secondary> </indexterm> 
     640<indexterm><primary> profiles dans le style d'Apache pour FreeBSD </primary> <secondary>FreeBSD </secondary> </indexterm> 
    641641 
    642642<para> Dans le répertoire  <filename>tools</filename>, le script <filename>slon.in-profiles</filename> permet de lancer des instances