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.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.