Changeset 1126
- Timestamp:
- 08/24/08 21:31:18 (3 months ago)
- Files:
-
- traduc/trunk/slony/adminscripts.xml (modified) (24 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/slony/adminscripts.xml
r1124 r1126 10 10 <indexterm><primary>scripts d'administration de &slony1;</primary></indexterm> 11 11 12 <para> Un certain nombre de scripts ont été d eveloppés tout au long de l'histoire de12 <para> Un certain nombre de scripts ont été développes tout au long de l'histoire de 13 13 &slony1; pour aider les utilisateurs à gérer leurs clusters. Cette section ainsi 14 14 que celle sur le <xref linkend="monitoring"/> et la <xref … … 17 17 <sect2 id="altperl"> <title>Les scripts altperl</title> 18 18 19 <indexterm><primary> Script daltperl pour &slony1;</primary></indexterm>19 <indexterm><primary> Script altperl pour &slony1;</primary></indexterm> 20 20 21 21 <para>Il existe un ensemble de scripts qui simplifie l'administration de plusieurs … … 31 31 à un fichier central de configuration qui contient les détails de la configuration 32 32 de votre site. Un exemple documenté de ce fichier est fourni dans 33 <filename>altperl/slon_tools.conf-sample</filename>. La plu spart dispose également34 une aide en ligne gr ace à l'option "--help", ce qui les rend plus facile à prendre en main33 <filename>altperl/slon_tools.conf-sample</filename>. La plupart dispose également 34 une aide en ligne grâce à l'option "--help", ce qui les rend plus facile à prendre en main 35 35 et à utiliser. 36 36 </para> … … 38 38 <para>La plupart des scripts de génération Slonik utilise la sortie STDOUT. 39 39 Pendant 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 .40 pour qu'il les exécute. Malheureusement, il s'agit d'une méthode trop . 41 41 <quote>agressive</quote>, car de légÚres coquilles dans la ligne de commande 42 42 peuvent conduire, dans certains cas, à des situations calamiteuses. … … 48 48 49 49 <para>La variable d'environnement <envar>SLONYNODES</envar> est utilisée pour déterminer 50 quel fichier de configuration Perl sera utilisé pour control ler les noeuds du cluster50 quel fichier de configuration Perl sera utilisé pour controler les noeuds du cluster 51 51 &slony1;. Si elle n'est pas fournie le fichier <filename>slon_tools.conf</filename> 52 52 situé dans l'emplacement par défaut sera utilisé. </para> … … 55 55 <itemizedlist> 56 56 57 <listitem><para><envar>$CLUSTER_NAME</envar>=orglogs; # Quel est le nom du cluster de r eplication ?</para></listitem>57 <listitem><para><envar>$CLUSTER_NAME</envar>=orglogs; # Quel est le nom du cluster de réplication ?</para></listitem> 58 58 <listitem><para><envar>$LOGDIR</envar>='/opt/OXRS/log/LOGDBS'; # Quel est le répertoire des logs ?</para></listitem> 59 59 <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> … … 100 100 Perl</primary></indexterm> 101 101 102 <para>La variable d'environnement UNIX <envar>SLONYSET</envar> est utilisée pou tdéterminer102 <para>La variable d'environnement UNIX <envar>SLONYSET</envar> est utilisée pour déterminer 103 103 quel fichier de configuration doit être lu pour connaître les objets qui sont contenus 104 104 dans un ensemble donné.</para> … … 107 107 <emphasis>tous</emphasis> les scripts de génération <xref linkend="slonik"/>, 108 108 celle-ci n'est nécessaire que lorsqu'on exécute 109 <filename>create_set</filename>, car il s'agit du seul script qui contr olle109 <filename>create_set</filename>, car il s'agit du seul script qui contrÃŽle 110 110 le placement des tables dans les différents ensemble de réplication. 111 111 </para> … … 127 127 <sect3><title>slonik_print_preamble</title> 128 128 129 <para>Cette commande produit simplement le <quote>pr eambule</quote> qui est nécessaire129 <para>Cette commande produit simplement le <quote>préambule</quote> qui est nécessaire 130 130 à chaque scripts slonik. En fait, elle fournit un <quote>squelette</quote> de script slonik 131 131 qui ne fait pas d'action particuliÚre.</para> … … 181 181 <para>Cette commande produit un script Slonik qui déplace l'origine d'un ensemble de réplication vers un autre noeud.</para> 182 182 </sect3> 183 <sect3><title>r eplication_test</title>183 <sect3><title>réplication_test</title> 184 184 185 185 <para>Ce script vérifie que &slony1; réplique correctement les données.</para> … … 229 229 <sect3><title>slonik_subscribe_set</title> 230 230 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> 232 232 233 233 </sect3><sect3><title>slonik_uninstall_nodes</title> … … 308 308 <itemizedlist> 309 309 310 <listitem><para> Le DSN est position é à la plus petite valeur trouvé pour310 <listitem><para> Le DSN est positionné à la plus petite valeur trouvé pour 311 311 chaque noeud dans le table <envar>sl_path</envar>. Vous devrez probablement 312 312 modifier cette valeur.</para></listitem> … … 324 324 comme, par exemple, un &lslon; fonctionnant de maniÚre inapproprié, 325 325 échouant suite à un problÚme de connectivité, (ce qui ne provoque pas 326 de dég ats ! ), ou fonctionnant moins efficacement vu qu'il se trouve du mauvais326 de dégâts ! ), ou fonctionnant moins efficacement vu qu'il se trouve du mauvais 327 327 coté du <quote>tuyau</quote>.</para> 328 328 329 329 <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 that330 le site distant, l'arrivée d'un &lslon; que 331 331 <emphasis>ne collecte pas</emphasis> les logs peut ruiner une semaine complÚte d'activité. </para> 332 332 </listitem> … … 360 360 <listitem><para><envar>SLHOME</envar> indique le répertoire 361 361 <quote>home</quote> qui contient les fichiers de configuration de &lslon;; 362 ces fichiers doivent être rangés en sous-r epertoires, un pour chaque cluster,362 ces fichiers doivent être rangés en sous-répertoires, un pour chaque cluster, 363 363 avec un nom de fichier du type <filename>node1.conf</filename>, 364 364 <filename>node2.conf</filename>, et ainsi de suite. </para> … … 379 379 de rotation spécifique. </para></listitem> 380 380 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. 382 382 </para></listitem> 383 383 … … 409 409 base de données. </para></listitem> 410 410 411 <listitem><para> Ces informations sont chargées dans une table temporaire fra ichement 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> 412 412 <listitem><para> Les OIDs de table et de séquence dans les tables &slony1; sont corrigées pour 413 413 pointer vers la configuration de la base temporaire. </para> </listitem> 414 <listitem><para> Un script slonik est lancé pour effect er l'action <xref linkend="stmtuninstallnode"/>414 <listitem><para> Un script slonik est lancé pour effectuer l'action <xref linkend="stmtuninstallnode"/> 415 415 sur la base temporaire. Ceci élimine toutes les tables et le schéma spécifique à &slony1; 416 416 et supprime les triggers &slony1; des tables répliquées. </para> </listitem> … … 452 452 </itemizedlist> 453 453 454 <para> Il existe une exemple de script <quote> wrapper</quote>,454 <para> Il existe une exemple de script <quote>d'encapsulation</quote>, 455 455 <filename>slony-cluster-analysis-mass.sh</filename>, qui permet de 456 456 pointer vers un ensemble de clusters &slony1;.</para> … … 496 496 497 497 <varlistentry><term><envar> PGUSER </envar></term> 498 <listitem><para> Le nom du super-utilisateur qui contr ole la réplication</para></listitem></varlistentry>498 <listitem><para> Le nom du super-utilisateur qui contrÃŽle la réplication</para></listitem></varlistentry> 499 499 <varlistentry><term><envar> PGPORT </envar></term> 500 <listitem><para> Le numéro du port par défau lt</para></listitem></varlistentry>500 <listitem><para> Le numéro du port par défaut</para></listitem></varlistentry> 501 501 <varlistentry><term><envar> PGDATABASE </envar></term> 502 <listitem><para> Le nom de la base de données par défau lt</para></listitem></varlistentry>502 <listitem><para> Le nom de la base de données par défaut</para></listitem></varlistentry> 503 503 504 504 <varlistentry><term><envar> TABLES </envar></term> … … 511 511 </variablelist> 512 512 513 <para>Des valeurs par défau lts 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, 514 514 si bien que si vous lancez <filename>configure-replication.sh</filename> 515 515 sans configurer aucune variable d'environnement, vous obtiendrez … … 549 549 <sect3><title>Les scripts slonik générés</title> 550 550 551 <para> Les scripts de configuration slonik sont générés dans un r epertoire551 <para> Les scripts de configuration slonik sont générés dans un répertoire 552 552 temporaire à l'intérieur de <filename>/tmp</filename>. 553 553 Leur usage est le suivant :</para> … … 556 556 557 557 <listitem> <para><filename>preamble.slonik</filename> est un fichier 558 <quote>pr eambule</quote> contenant les informations de connexion utilisées558 <quote>préambule</quote> contenant les informations de connexion utilisées 559 559 par les autres scripts.</para> 560 560 … … 609 609 Si vous avez des tables qui nécessite de choisir une clef primaire candidate ou 610 610 qui 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'accom oder.611 linkend="stmttableaddkey"/>, vous devez modifier ce script à la main pour l'accommoder. 612 612 </para></listitem> 613 613 … … 628 628 629 629 <para> Les processus slon doivent fonctionner au moment ou vous réaliser cette 630 étape. Il est ab usrde 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. 631 631 </para> </listitem> 632 632 </itemizedlist> … … 638 638 <subtitle> profiles dans le style d'Apache pour FreeBSD <filename>ports/databases/slony/*</filename> </subtitle> 639 639 640 <indexterm><primary> pr files 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> 641 641 642 642 <para> Dans le répertoire <filename>tools</filename>, le script <filename>slon.in-profiles</filename> permet de lancer des instances

