4.3. Einrichten eines MySQL Service

Ein Datenbank Service kann hochverfügbare Daten zu einer Datenbank-Applikation liefern. Die Applikation kann dann Netzwerk-Zugriff zu Datenbank Client Systemen, wie Web-Servern, bereitstellen. Sollte ein Failover des Service auftreten, wird die Applikation auf die gemeinsamen Daten in der Datenbank über ein anderes Cluster System zugreifen. Einer Datenbank, auf welche über ein Netzwerk zugegriffen wird, wird normalerweise eine IP Adresse gegeben, welche zusammen mit dem Service im Failover-Fall umgelagert wird, was einen transparenten Zugriff für Clients darstellt.

Ein Beispiel zur Konfiguration eines MySQL Datenbank-Service ist wie Folgt:

4.3.1. MySQL und Cluster Configuration Tool

Um einen MySQL-Service mit Cluster Configuration Tool hinzuzufügen, führen Sie Folgendes aus:

  1. Starten Sie Cluster Configuration Tool indem Sie im Main Menu => System Settings => Server Settings => Cluster wählen, oder durch eingeben von redhat-config-cluster am Shell-Prompt. Cluster Status Tool erscheint als Standard.

  2. Starten Sie Cluster Configuration Tool indem Sie Cluster => Configure aus den Cluster Status Tool Menüs wählen.

  3. Klicken Sie die Services-Tab.

  4. Fügen Sie den MySQL-Service hinzu.

    • Klicken Sie New. Der Service-Dialog erscheint.

      Abbildung 4-2. Hinzufügen eines Service

    • Geben Sie einen Service Name für den MySQL-Service ein.

    • Wählen Sie eine Failover Domain oder lassen Sie die Einstellung None.

    • Geben Sie eine Anzahl von Sekunden im Feld Intervall prüfen ein, wenn Sie die Betriebsbereitschaft des MySQL-Service durch die status-Anweisung im mysqld-init-Skript prüfen wollen.

    • Geben Sie ein Benutzer-Skript ein, wie /etc/init.d/mysqld.

    • Klicken Sie OK.

  5. Fügen Sie eine IP-Adresse für den MySQL-Service hinzu.

    • Wählen Sie den MySQL-Service und klicken Child hinzufügen.

    • Wählen Sie Add Service IP Address und klicken OK. Der Service IP Address-Dialog erscheint.

    • Geben Sie eine IP Address an.

    • Geben Sie eine Netmask, oder lassen Sie None stehen.

    • Geben Sie eine Broadcast Address, oder lassen Sie None stehen.

    • Klicken Sie OK.

  6. Fügen Sie ein Gerät für den MySQL-Service hinzu.

    • Wählen Sie den MySQL-Service und klicken Child hinzufügen.

    • Wählen Sie Add Device und klicken OK. Der Device-Dialog erscheint.

    • Geben Sie die Gerätedatei (z.B. /dev/sdc3) ein.

    • Im Feld Mount-Punkt, geben Sie /var/lib/mysql ein.

    • Wählen Sie den Typ von Dateisystem im Feld FS Type oder lassen Sie diese Einstellung leer.

    • Geben Sie jegliche Mountpunkt-Optionen ein, einschließlich rw (read-write, Lese- und Schreibzugriff).

    • Selektieren oder Deselektieren Sie Unmount erzwingen.

    • Klicken Sie OK.

  7. Wählen Sie Datei => Speichern, um den MySQL-Service zu speichern.