Hoch- und Runterfahren
Alle Systeme sind so gestaltet, dass Sie hochfahren und alle Dienste selbstständig starten.
Dennoch ergeben sich gewisse Abhängigkeiten zwischen den Diensten, sodass ein sauberes Hoch- und Herunterfahren am besten geschieht, wenn eine gewisse Reihenfolge betrachtet wird.
Hochfahren
Abhängigkeiten
Alle Dienste der Plattform sind von zwei zentrale Entitäten abhängig:
...
Zum Schluss können die Telefonieserver und Webserver in einer beliebigen Reihenfolge, auch gleichzeitig, hochgefahren werden.
Reihenfolge
Im Folgenden wird von einer nicht redundante Lösung ausgegangen. Der Betrieb einer redundanten Lösung bedarf eine gesonderte Schulung.
...
- Storage (Separates Storage acd-store oder Load-Balancer acd-lb).
Warten bis Storage oben ist. - Bei separater Storage, nun den Load-Balancer acd-lb hochfahren.
Hier muss nicht gewartet werden. - acd-dbm - Datenbankmaster - hochfahren.
Warten bis DB-Master oben ist. - acd-dbs - Datenbankslave - hochfahren.
Warten bis DB-Slave oben ist. - acd-jb1 ... acd-jb(x) sowie acd-tel1 ... acd-tel(x) hochfahren.
Prüfungen
- Am Web über den Load-Balancer anmelden.
- Anmeldung OK?
Wenn nicht, /home/jtel/jboss-(version)/standalone/log/server.log prüfen. - GANZ WICHTIG: Logo in der Webanwendung sichtbar?
Wenn nicht, ist das Storage nicht oben. Mit mount auf den Webservern prüfen. Ggf. mit mount /home/jtel/shared Mount wiederherstellen.
- Anmeldung OK?
- System anrufen.
- Anrufe werden durchgestellt?
Wenn nicht, Telefonieserver prüfen.
Nach rote Meldungen im Telefonieserver schauen und entsprechend handeln. - Anrufe werden im Agent-Home bzw. Mini-Client signalisiert?
Wenn nicht, Hazelcast-Cluster (PlatformListener auf Telefonie, sowie Webserver) prüfen.
- Anrufe werden durchgestellt?
Herunterfahren
Reihenfolge
Das Herunterfahren geschieht in der umgekehrten Reihenfolge:
...