celocore
Member
Guten Morgen,
ich habe nach diesem Tutorial einen ISPConfig3-Mirror aufgebaut. Um das Problem mit MySQL-InnoDB auf GlusterFS zu umgehen, habe ich auf MySQL-Master-Master-Replikation gesetzt.
Was mir im ISPConfig-Panel jetzt aufgefallen ist ist, dass nur einer der beiden Server im Monitoring verfügbar ist. Nach etwas experimentieren habe ich auch herausgefunden warum...
1) Installation des Systems und ISConfig auf Server 1.
Dabei wird in den Konfigurationsdateien von Postfix, etc. ein zufällig generiertes Passwort erzeugt und in die mysql-DB für den User ispconfig eingetragen. Alles ist fein.
2) Installation des Systems und ISConfig auf Server 2.
Dabei wird in den Konfigurationsdateien von Postfix, etc. ein zufällig generiertes Passwort erzeugt und in die mysql-DB für den User ispconfig eingetragen. Alles ist fein.
Die Passworte unterscheiden sich aufgrund der verwendeten Funktion zu dessen Generierung bei der ISPConfig-Installation.
1) und 2) sind solange fein, bis man die Master-Master-Replikation startet. Je nachdem in welche Richtung sie zuerst läuft, wird das Passwort für den ispconfig-user auf Server 1 oder Server 2 geändert und somit gegenüber den Konfigurationsdateien ungültig.
Um diesem Problem aus dem Weg zu gehen, müssen die Konfigurationsdateien aller am Mirroring beteiligten Server das gleiche Passwort enthalten. Nun meine Frage... In welchen Dateien müssen die Passworte ausgetauscht werden?
Von folgenden Dateien weiß ich es
postfix/mysql-virtual_forwardings.cf
postfix/mysql-virtual_relaydomains.cf
postfix/mysql-virtual_domains.cf
postfix/mysql-virtual_client.cf
postfix/mysql-virtual_transports.cf
postfix/mysql-virtual_relayrecipientmaps.cf
postfix/mysql-virtual_email2email.cf
postfix/mysql-virtual_recipient.cf
postfix/mysql-virtual_mailboxes.cf
postfix/mysql-virtual_sender.cf
ich habe nach diesem Tutorial einen ISPConfig3-Mirror aufgebaut. Um das Problem mit MySQL-InnoDB auf GlusterFS zu umgehen, habe ich auf MySQL-Master-Master-Replikation gesetzt.
Was mir im ISPConfig-Panel jetzt aufgefallen ist ist, dass nur einer der beiden Server im Monitoring verfügbar ist. Nach etwas experimentieren habe ich auch herausgefunden warum...
1) Installation des Systems und ISConfig auf Server 1.
Dabei wird in den Konfigurationsdateien von Postfix, etc. ein zufällig generiertes Passwort erzeugt und in die mysql-DB für den User ispconfig eingetragen. Alles ist fein.
2) Installation des Systems und ISConfig auf Server 2.
Dabei wird in den Konfigurationsdateien von Postfix, etc. ein zufällig generiertes Passwort erzeugt und in die mysql-DB für den User ispconfig eingetragen. Alles ist fein.
Die Passworte unterscheiden sich aufgrund der verwendeten Funktion zu dessen Generierung bei der ISPConfig-Installation.
1) und 2) sind solange fein, bis man die Master-Master-Replikation startet. Je nachdem in welche Richtung sie zuerst läuft, wird das Passwort für den ispconfig-user auf Server 1 oder Server 2 geändert und somit gegenüber den Konfigurationsdateien ungültig.
Um diesem Problem aus dem Weg zu gehen, müssen die Konfigurationsdateien aller am Mirroring beteiligten Server das gleiche Passwort enthalten. Nun meine Frage... In welchen Dateien müssen die Passworte ausgetauscht werden?
Von folgenden Dateien weiß ich es
postfix/mysql-virtual_forwardings.cf
postfix/mysql-virtual_relaydomains.cf
postfix/mysql-virtual_domains.cf
postfix/mysql-virtual_client.cf
postfix/mysql-virtual_transports.cf
postfix/mysql-virtual_relayrecipientmaps.cf
postfix/mysql-virtual_email2email.cf
postfix/mysql-virtual_recipient.cf
postfix/mysql-virtual_mailboxes.cf
postfix/mysql-virtual_sender.cf