
und entschuldigen Sie das Englisch :-)
Ich installiere die IBM-Plattform HPC v4.2 zu Lernzwecken im Hochverfügbarkeitsmodus.
Mein Labor ist:
- physische Maschine Fedora 25: NFS3 für gemeinsam genutzten Speicher
- VM1: Manager1: RHEL 6.5
- VM2: Manager2: RHEL 6.5
Die Installation läuft wie folgt ab:
- Installieren Sie phpc auf dem ersten Manager: manager1
- Installieren Sie phpc auf dem zweiten Manager: manager2 (mit denselben Optionen).
- Konfigurieren Sie eine NFS3-Freigabe (Home und Daten) für HA
- Lösen Sie die HA-Installation auf Manager1 aus.
Alle diese Schritte wurden erfolgreich ausgeführt, aber am Ende der HA-Installation konnte ich mich nicht bei der PHPC-Webmin-Schnittstelle anmelden, da ein Fehler bezüglich einiger nicht ausgeführter Dienste/Daemons auftrat.
Nach einigem Suchen habe ich das Problem gefunden, zumindest glaube ich :-)
Das Problem kommt vom ActiveMQ-Prozess. Der Prozess startet, bindet sich aber nicht an seinen Port (61616). – Der Port ist frei und in der Firewall geöffnet.
Der ActiveMQ-Prozess verwendet /opt/pcm/activemq/data, um seine Protokolldatei, PID-Datei und das Kahadb-Verzeichnis zu speichern, das seine Datenbank enthält (ich weiß nicht so viel über ActiveMQ).
Im HA-Modus wird das Datenverzeichnis in die NFS3-Freigabe kopiert, auf /shared_phpc/opt/pcm/activemq/data gemountet und auf beiden Managern auf /opt/pcm/activemq/data ein symbolischer Link erstellt, der auf dieses Verzeichnis verweist.
/opt/pcm/activemq/data -> /shared_phpc/opt/pcm/activemq/data
Wenn ich den symbolischen Link umbenenne und das echte Verzeichnis verwende (das vom HA-Installationsprogramm gesichert wurde), wird der ActiveMQ-Prozess erfolgreich gestartet. Wenn ich den symbolischen Link verwende, wird er jedoch nicht gestartet, aber nicht an seinen Port gebunden.
Ich habe sogar alle Dateien im freigegebenen Datenverzeichnis gelöscht, um zu sehen, ob es ein Problem mit den Zugriffsrechten gab, aber das war nicht der Fall. Der ActiveMQ-Prozess wird gestartet, erstellt seine Protokolldatei, PID-Datei, das Kahadb-Verzeichnis und die Sperrdatei im Kahadb-Verzeichnis neu, erstellt die Kahadb-Dateien jedoch nicht und startet nicht ordnungsgemäß.
Ich habe keine Fehlermeldungen in der Protokolldatei und weiß nicht, wo ich jetzt suchen soll.
Dank im Voraus.