:: DEVELOPER ZONE
La section [MGM] (et son alias [NDB_MGMD]) sert à configurer le
comportement du serveur de gestion. Le paramètre obligatoire est soit
ExecuteOnComputer, soit HostName. Tous les autres paramètres
peuvent être omis, et ils prendront leur valeur par défaut.
[MGM]Id
C'est l'identité du noeud, utilisée comme adresse dans les messages internes. C'est un entier compris entre 1 et 63. Chaque noeud du cluster a une identitée unique.
[MGM]ExecuteOnComputer
Fait référence à un des ordinateurs définit dans la section COMPUTEUR.
[MGM]PortNumber
C'est le numéro de port que le serveur de gestion utilisera pour attendre les demandes de configuration et les commandes de gestion.
[MGM]LogDestination
Ce paramètre spécifie la destination du log du cluster. Il y a plusieurs
destinations possibles, et elles peuvent être utilisées en paralelle. Les
valeurs possibles sont CONSOLE, SYSLOG et FILE.
Pour les configurer, il faut les mettre sur une même ligne, séparés par
des points-virgules ';'.
CONSOLE envoie sur la sortie standard, et aucun autre paramètre
n'est nécessaire.
CONSOLE
SYSLOG correspond à l'envoi log système. Il est nécessaire d'indiquer
une méthode ici. Les méthodes possibles sont :
auth, authpriv, cron, daemon, ftp,
kern, lpr, mail, news, syslog,
user, uucp, local0, local1, local2,
local3, local4, local5, local6, local7.
Notez que toutes ces options ne sont pas forcément supportées par tous
les systèmes d'exploitation.
SYSLOG:facility=syslog
FILE représente un fichier standard sur la machine. Il est nécesaire
de spécifier un nom de fichier, la taille maximale du fichier avant l'ouverture
d'un nouveau fichier. L'ancien sera alors renommé avec l'extension
.x où x est le prochain nombre libre. Il est aussi nécessaire de
spécifier le nombre maximal de fichiers utilisés.
FILE:filename=cluster.log,maxsize=1000000,maxfiles=6
Il est possible de spécifier plusieurs destinations de logs comme ceci :
CONSOLE;SYSLOG:facility=local0;FILE:filename=/var/log/mgmd
La valeur par défaut de ce paramètre est FILE:filename=cluster.log,maxsize=1000000,maxfiles=6.
[MGM]ArbitrationRank
Ce paramètre est utilisé pour définir les noeuds qui servent d'arbitre. Les noeuds de gestion MGM et les noeuds API peuvent être utilisés comme arbitre. 0 signifie que le noeud n'est pas utilisé comme arbitre, 1 est la priorité haute, et 2 la priorité basse. Une configuration normale utilisent les serveurs de gestion comme arbitre avec ArbitrationRank à 1 (c'est la valeur par défaut) et les noeuds d'API à 0 (ce n'est pas le défaut en MySQL 4.1.3).
[MGM]ArbitrationDelay
Si vous donnez une valeur différente de 0 à cette option, cela signifie que le serveur de gestion retarde ses réponses d'autant, lorsqu'il reçoit des demandes d'arbitrage. Par défaut, il n'y a pas de délai, et c'est très bien comme ca.
[MGM]DataDir
C'est le dossier où les fichiers de résultats du serveur de gestion seront placés. Ces fichiers sont les fichiers de log, les affichages de processus et le PID pour le démon.
© 1995-2005 MySQL AB. All rights reserved.
