4.3. Installation d'un service MySQL

Un service de base de données peut servir des données haute disponibilité à une application de base de données MySQL. L'application peut alors fournir l'accès réseau aux systèmes clients de la base de données, tels que des serveurs Web. Si le service bascule suite à une opération de failover, les applications accèdent aux informations de la base de données partagée grâce au nouveau membre du cluster. Un service de base de données accessible par un réseau est généralement doté d'une adresse IP, qui en cas de failover, est basculée en même temps que le service, afin de maintenir un accès ininterrompu pour les clients.

Ci-dessous se trouve un exemple de configuration d'un service de base de données MySQL :

4.3.1. MySQL et l'Outil de configuration du cluster

Pour ajouter un service MySQL à l'aide de l'Outil de configuration du cluster, effectuez les opérations suivantes :

  1. Lancez l'Outil de configuration du cluster en choisissant Menu principal => Paramètres de système => Paramètres de serveur => Cluster ou en tapant redhat-config-cluster à l'invite d'un shell. L'Outil de statut du cluster apparaît par défaut.

  2. Lancez l'Outil de configuration du cluster en sélectionnant Cluster => Configurer des menus de l'Outil de statut du cluster.

  3. Cliquez sur l'onglet Services.

  4. Ajout du service MySQL.

    • Cliquez sur Nouveau. La boîte de dialogue Service apparaîtra.

      Figure 4-2. Ajout d'un service

    • Saisissez un nom de service dans le champ Service Name pour le service MySQL.

    • Sélectionnez un domaine de failover dans le champ Failover Domain ou gardez la valeur None (aucun).

    • Saisissez une quantité (en secondes) dans le champ Check Interval (intervalle de contrôle) si vous souhaitez vérifier l'état du service MySQL grâce à la directive status du script d'initialisation de mysqld.

    • Saisissez un script utilisateur dans le champ User Script, tel que /etc/init.d/mysqld.

    • Cliquez sur Valider.

  5. Ajout d'une adresse IP pour le service MySQL.

    • Sélectionnez le service MySQL et cliquez sur Add Child (ajouter un enfant).

    • Sélectionnez Add Service IP Address (ajouter l'adresse IP du service), puis cliquez sur Valider. La boîte de dialogue Service IP Address (adresse IP du service) apparaîtra.

    • Saisissez une adresse IP dans le champ IP Address.

    • Saisissez un masque réseau dans le champ Netmask ou gardez la valeur None (aucun).

    • Saisissez une adresse de diffusion dans le champ Broadcast Address ou gardez la valeur None (aucune).

    • Cliquez sur Valider.

  6. Ajout d'un périphérique pour le service MySQL.

    • Sélectionnez le service MySQL et cliquez sur Add Child (ajouter un enfant).

    • Sélectionnez Add Device (ajouter un périphérique), puis cliquez sur Valider. La boîte de dialogue Device (périphérique) apparaîtra.

    • Saisissez le fichier spécial de périphérique dans le champ Device Special File (par exemple, /dev/sdc3).

    • Dans le champ Mount Point (point de montage), saisissez /var/lib/mysql.

    • Sélectionnez le type de système de fichiers dans FS Type (type FS) ou laissez le vierge.

    • Saisissez les Options de points de montage, y compris rw (lecture-écriture).

    • Sélectionnez ou désélectionnez l'option Force Unmount (démontage forcé).

    • Cliquez sur Valider.

  7. Choisissez Fichier => Enregistrer pour enregistrer le service MySQL.