BES5 und BES10: MDS Connection Service Port ändern
Hallo zusammen,
ich hätte da gern mal wieder ein tolles Problem und hoffe auf eure Hilfe - hoffentlich sind ein paar BlackBerry-Evangelists hier...
Folgendes Szenario:
Drei BlackBerry-Server (BB01, BB02, BB03), alle unter Server 2008R2 SP1 inkl. aller Updates, ein SQL-Server 2008R2, ebenfalls auf Server 2008R2 SP1 + Updates. Auf BB01 und BB02 läuft ein ein HA-Pair von BES5.0.4MR4, auf BB03 läuft ein einzelner BES10.1.2 (frisch gepatcht). Soweit, so gut, alles funktioniert.
Mit BES10.1.2 lassen sich BES5 und BES10 auf der selben Maschine betreiben, also habe ich auf BB01 das BES10.1.2-Setup gestartet und die BB-Instanz als Standby-Instanz zur vorhandenen BES10-Umgebung hinzugefügt (inkl. der Konsolen). Auch alles gut und ohne Fehler durchgelaufen Nach einem Reboot von BB01 habe ich dann via BAS einen Failover meiner BES10-Umgebung von BB03 auf BB01 ausgelöst, der auch einwandfrei durchgelaufen ist, nirgends ein Fehler zu sehen.
Allerdings erhalten die BB10-Geräte keine Mails und können auch keine senden, also mal ins Application-Log auf BB01 geschaut und folgendes gefunden:
Nach einigem Hin und Her sieht der Fehler so aus: Beide MDS Connection Services hören auf Port 3200, ergo versucht hier der BES10 mit dem MDS vom BES5 zu sprechen oder umgekehrt; je nach dem, welcher MDS zuerst startet nach einem Reboot.
Schalte ich auf BB01 alle BES5-Dienste ab und mache einen Failover der BES10-Umgebung auf BB01, läuft diese einwandfrei, Versand und Empfang von Mails auf BB10-Geräten klappt dann einwandfrei. Starte ich dann die BES5-Dienste wieder, erhalte ich die gleiche Fehlermeldung im Application-Log erneut (diesmal halt anders herum, BES5 versucht mit MDS von BES10 zu sprechen).
Blöderweise habe ich keine Möglichkeit gefunden, den Listen-Port von 3200 z.B. auf 3201 zu verändern, weder per BAS, in der Registry noch per rimpublic.property lässt sich irgendetwas reißen. Auch in den Datenbank-Tabelle dbo.MDSConfig ist nichts zu holen, der Port wird dort gar nicht erst angegeben.
Die Doku zum Thema gemeinsamer Betrieb von BES5/BES10 bei BlackBerry selbst beschränkt sich auf ein paar Hinweise darauf, dass es nun möglich ist, mehr ist nicht zu finden.
Normalerweise sollte bei der Installation von BES (egal, ob 5 oder 10) der Port für jede weitere MDS-Instanz um den Wert 1 hochgezählt werden, es gibt auch während des Setups keine Möglichkeit, diesen einzustellen. Ist hier aus welchen Gründen auch immer nicht passiert - nun steh ich doof da (und verbrenne mal wieder Zeit *seufz*).
Hat irgendwer von euch ne Idee?
Ich danke für eure Hilfe.
Cheers,
jsysde
ich hätte da gern mal wieder ein tolles Problem und hoffe auf eure Hilfe - hoffentlich sind ein paar BlackBerry-Evangelists hier...
Folgendes Szenario:
Drei BlackBerry-Server (BB01, BB02, BB03), alle unter Server 2008R2 SP1 inkl. aller Updates, ein SQL-Server 2008R2, ebenfalls auf Server 2008R2 SP1 + Updates. Auf BB01 und BB02 läuft ein ein HA-Pair von BES5.0.4MR4, auf BB03 läuft ein einzelner BES10.1.2 (frisch gepatcht). Soweit, so gut, alles funktioniert.
Mit BES10.1.2 lassen sich BES5 und BES10 auf der selben Maschine betreiben, also habe ich auf BB01 das BES10.1.2-Setup gestartet und die BB-Instanz als Standby-Instanz zur vorhandenen BES10-Umgebung hinzugefügt (inkl. der Konsolen). Auch alles gut und ohne Fehler durchgelaufen Nach einem Reboot von BB01 habe ich dann via BAS einen Failover meiner BES10-Umgebung von BB03 auf BB01 ausgelöst, der auch einwandfrei durchgelaufen ist, nirgends ein Fehler zu sehen.
Allerdings erhalten die BB10-Geräte keine Mails und können auch keine senden, also mal ins Application-Log auf BB01 geschaut und folgendes gefunden:
[BIPPe] (61) Attempt to connect with invalid UID: Sxxxxxxxx:C6:ID264,IPPP
Nach einigem Hin und Her sieht der Fehler so aus: Beide MDS Connection Services hören auf Port 3200, ergo versucht hier der BES10 mit dem MDS vom BES5 zu sprechen oder umgekehrt; je nach dem, welcher MDS zuerst startet nach einem Reboot.
Schalte ich auf BB01 alle BES5-Dienste ab und mache einen Failover der BES10-Umgebung auf BB01, läuft diese einwandfrei, Versand und Empfang von Mails auf BB10-Geräten klappt dann einwandfrei. Starte ich dann die BES5-Dienste wieder, erhalte ich die gleiche Fehlermeldung im Application-Log erneut (diesmal halt anders herum, BES5 versucht mit MDS von BES10 zu sprechen).
Blöderweise habe ich keine Möglichkeit gefunden, den Listen-Port von 3200 z.B. auf 3201 zu verändern, weder per BAS, in der Registry noch per rimpublic.property lässt sich irgendetwas reißen. Auch in den Datenbank-Tabelle dbo.MDSConfig ist nichts zu holen, der Port wird dort gar nicht erst angegeben.
Die Doku zum Thema gemeinsamer Betrieb von BES5/BES10 bei BlackBerry selbst beschränkt sich auf ein paar Hinweise darauf, dass es nun möglich ist, mehr ist nicht zu finden.
Normalerweise sollte bei der Installation von BES (egal, ob 5 oder 10) der Port für jede weitere MDS-Instanz um den Wert 1 hochgezählt werden, es gibt auch während des Setups keine Möglichkeit, diesen einzustellen. Ist hier aus welchen Gründen auch immer nicht passiert - nun steh ich doof da (und verbrenne mal wieder Zeit *seufz*).
Hat irgendwer von euch ne Idee?
Ich danke für eure Hilfe.
Cheers,
jsysde
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 213610
Url: https://administrator.de/contentid/213610
Ausgedruckt am: 04.12.2024 um 19:12 Uhr
3 Kommentare
Neuester Kommentar