Sv translation |
---|
|
Load System DataThe following commands load the database for the first time, and are performed in the jtel user context Ersteinrichtung der SystemdatenDie folgenden Operationen erfolgen nicht mehr im Kontext des Benutzers root sondern müssen im Kontext des Benutzers jtel ausgeführt werden. Dafür kann man sich entweder in einer separaten SSH Sitzung als Benutzer jtel anmelden oder, wenn man bereits als Benutzer root angemeldet ist, in den Kontext des Benutzers jtel wechseln. Dies erfolgt durch folgenden Befehl:
Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Change user context |
---|
| su jtel
cd |
|
Nach Eingabe dieser Befehle erkennt man den Benutzerwechsel am Systemprompt, welches nun [jtel@acd-db1 ~]$ lautet (Das Systemprompt setzt sich zusammen ausbenutzername@hostname aktuelles Verzeichnis ). Die Ersteinrichtung der Systemdaten kann prinzipiell von jeder Linux-Maschine aus gemacht werden, da jede Maschine Zugriff auf die Datenbank-Skripte hat und über einen MySQL-Client verfügt. Aus Performance-Gründen ist es aber ratsam, diese Operation auf dem primären DATA-Server auszuführen, da so die Netzwerkbelastung am geringsten ist und die Ersteinrichtung schnell von Statten geht.
Note |
---|
If a redundant system is installed, then replace acd-dbm with acd-dbm1 in the following commands. |
The database is loaded for the first time using the following commands: Status |
---|
colour | Red |
---|
title | Caution Password |
---|
|
Note |
---|
| Wenn diese Operation von einer anderen Maschine ausgeführt werden sollte, dann ist unbedingt darauf zu achten, daß als Zielserver der primäre DATA-Server angegeben wird. Im Nachfolgenden Beispiel wird davon ausgegangen, dass die Operation auf dem primären DATA-Server ausgeführt wird, der Zielserver ist also localhost . | Die Ersteinrichtung der Datenbank erfolgt über folgende Befehle: Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Initial setup of the database |
---|
| cd /home/jtel/shared/JTELCarrierPortal/DB/mySQL/init
mysql -h localhostacd-dbm -u root -p<password> -vvv -f -n -q -e"source Init.sql" |
|
Nach der Erstinitialisierung müssen noch einige Werte an die Systemumgebung angepasst werden. Um dies zu vereinfachen, wird eine spezielle Datenbankprozedur aufgerufen, die nahezu alle benötigten Anpassungen für ein Standard-System vornimmt. Diese Prozedur muss folgende Parameter übergeben bekommen: Parameter | Bedeutung | Wert in diesem Beispiel | 1 | _softwareHome | UNC des Verzeichnisses in dem das jtel-System alle Daten unterbringt. Dort befinden sich z.B. die Verzeichnisse Data , LogFiles und LogFilesCall . | '//acd-lb/shared/' | 2 | _dataHome | UNC des Verzeichnisses in dem das jtel-System alle Programmdateien vorfindet. Dort befinden sich z.B. die Verzeichnisse JTELCarrierPortal und JTEL . | '//acd-lb/shared/' | 3 | _webServerList | Komma-Separierte Liste aller WEB-Application-Server. | 'acd-jb1,acd-jb2' | 4 | _telServerList | Komma-Separierte Liste aller TEL-Server die Call-Flow-Applikationen ausführen. | 'acd-tel1' | 5 | _daemonServer | TEL-Server auf dem die Verwaltungsapplikationen ausgeführt werden. | 'acd-tel1' | 6 | _loadBalancer | Name des Servers auf dem die Rolle LB ausgeführt wird. | 'acd-lb' | 7 | _https | TRUE , falls der Load Balancer die Dienste über HTTPS zur Verfügung stellt, FALSE falls nicht. | FALSE | Note |
---|
| Bei den UNC bzw. Pfadangaben gelten folgende Regeln: - Das Trennzeichen ist ein / (slash) und kein \ (backslash)
- Die Pfade müssen mit / enden
|
Der Aufruf erfolgt mittels folgendem Befehl: Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Values to the system environment |
---|
| mysql -u root -p<password> -v -e "CALL JTELWeb.Hardstyle_ReconfigureFullSystem('//acd-store/shared/','//acd-store/shared/','acd-jb1,acd-jb2','acd-tel1','acd-tel1','acd-lb',FALSE)" |
Once the database is loaded, the routines are updated to the actual release which is being installed. This is performed from STORE, using the following commands Am Ende jeder Installation, sollten die Datenbank-Update-Skripte einmal über die Datenbank laufen, denn das Init.sql Skript beinhaltet nicht zwangsläufig alle neusten Routinen. Dies geschieht mit folgende Befehle, von der Rolle STORE aus gesehen: Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Carry out DB and release update |
---|
| su jtel
cd /home/jtel/shared/JTELCarrierPortal/Update
sudo bash ./update_release.sh |
|
|
Sv translation |
---|
|
Status |
---|
colour | Red |
---|
title | This page is only available in English |
---|
|
|
Sv translation |
---|
|
Charger les données du systèmeLes commandes suivantes chargent la base de données pour la première fois, et sont exécutées dans le contexte de l'utilisateur jtel Ersteinrichtung der SystemdatenDie folgenden Operationen erfolgen nicht mehr im Kontext des Benutzers root sondern müssen im Kontext des Benutzers jtel ausgeführt werden. Dafür kann man sich entweder in einer separaten SSH Sitzung als Benutzer jtel anmelden oder, wenn man bereits als Benutzer root angemeldet ist, in den Kontext des Benutzers jtel wechseln. Dies erfolgt durch folgenden Befehl : |
title | Change user context |
cdNach Eingabe dieser Befehle erkennt man den Benutzerwechsel am Systemprompt, welches nun [jtel@acd-db1 ~]$
lautet (Das Systemprompt setzt sich zusammen ausbenutzername@hostname aktuelles Verzeichnis
).
Die Ersteinrichtung der Systemdaten kann prinzipiell von jeder Linux-Maschine aus gemacht werden, da jede Maschine Zugriff auf die Datenbank-Skripte hat und über einen MySQL-Client verfügt. Aus Performance-Gründen ist es aber ratsam, diese Operation auf dem primären DATA-Server auszuführen, da so die Netzwerkbelastung am geringsten ist und die Ersteinrichtung schnell von Statten geht.
Note |
---|
|
Wenn diese Operation von einer anderen Maschine ausgeführt werden sollte, dann ist unbedingt darauf zu achten, daß als Zielserver der primäre DATA-Server angegeben wird. Im Nachfolgenden Beispiel wird davon ausgegangen, dass die Operation auf dem primären DATA-Server ausgeführt wird, der Zielserver ist also localhost . |
Die Ersteinrichtung der Datenbank erfolgt über folgende Befehle:
Note |
---|
Si un système redondant est installé, remplacez alors acd-dbm par acd-dbm1 dans les commandes suivantes. |
La base de données est chargée pour la première fois à l'aide des commandes suivantes : Status |
---|
colour | Red |
---|
title | Mot de passe de précaution |
---|
|
Initial setup of the databaseMise en place initiale de la base de données |
| cd /home/jtel/shared/JTELCarrierPortal/DB/mySQL/init |
|
localhostacd-dbm -u root -p<password> -vvv -f -n -q -e"source Init.sql" |
|
Nach der Erstinitialisierung müssen noch einige Werte an die Systemumgebung angepasst werden. Um dies zu vereinfachen, wird eine spezielle Datenbankprozedur aufgerufen, die nahezu alle benötigten Anpassungen für ein Standard-System vornimmt. Diese Prozedur muss folgende Parameter übergeben bekommen:
Parameter | Bedeutung | Wert in diesem Beispiel | 1 | _softwareHome | UNC des Verzeichnisses in dem das jtel-System alle Daten unterbringt. Dort befinden sich z.B. die Verzeichnisse Data , LogFiles und LogFilesCall . | '//acd-lb/shared/' |
2 | _dataHome | UNC des Verzeichnisses in dem das jtel-System alle Programmdateien vorfindet. Dort befinden sich z.B. die Verzeichnisse JTELCarrierPortal und JTEL . | '//acd-lb/shared/' |
3 | _webServerList | Komma-Separierte Liste aller WEB-Application-Server. | 'acd-jb1,acd-jb2' |
4 | _telServerList | Komma-Separierte Liste aller TEL-Server die Call-Flow-Applikationen ausführen. | 'acd-tel1' |
5 | _daemonServer | TEL-Server auf dem die Verwaltungsapplikationen ausgeführt werden. | 'acd-tel1' |
6 | _loadBalancer | Name des Servers auf dem die Rolle LB ausgeführt wird. | 'acd-lb' |
7 | _https | TRUE , falls der Load Balancer die Dienste über HTTPS zur Verfügung stellt, FALSE falls nicht. | FALSE |
Une fois la base de données chargée, les routines sont mises à jour en fonction de la version en cours d'installation.
Ceci est effectué à partir de MAGASIN, en utilisant les commandes suivantes
Note |
---|
|
Bei den UNC bzw. Pfadangaben gelten folgende Regeln: - Das Trennzeichen ist ein / (slash) und kein \ (backslash)
- Die Pfade müssen mit / enden
|
Der Aufruf erfolgt mittels folgendem BefehltitleAm Ende jeder Installation, sollten die Datenbank-Update-Skripte einmal über die Datenbank laufen, denn das Init.sql Skript beinhaltet nicht zwangsläufig alle neusten Routinen.
Dies geschieht mit folgende Befehle, von der Rolle STORE aus gesehen:
Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Carry out DB and release update |
---|
|
su jtel
Values to the system environment | mysql -u root -p<password> -v -e "CALL JTELWeb.Hardstyle_ReconfigureFullSystem('//acd-store/shared/','//acd-store/shared/','acd-jb1,acd-jb2','acd-tel1','acd-tel1','acd-lb',FALSE)" |
su jtel cd /home/jtel/shared/JTELCarrierPortal/Update |
|
sudo bash ./update_release.sh |
|