Informationen
Hinweise
Achtung
Der Installer stellt folgende Funktionalitäten bereit:
Eine Übersicht zu Installation finden Sie hier und zu Update hier
Achtung
Achtung
Es stehen zwei Modi für die Installation zur Verfügung: die grafische GUI-Installation und die automatisierte Konsoleninstallation. Beide Möglichkeiten stehen sowohl für Windows als auch Linux zur Verfügung.
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
Vorgehensweise
/install/planta-windows.properties
(für Windows-Systeme) bzw. /install/planta-linux.properties
(für Linux-Systeme) erforderlich, die die Parameter der Installation / des Updates enthält.
templates
befinden sich auch diverse properties-Dateien für verschiedene, typische Installationsarten (etwa Neuinstallation einschließlich Anlegen eines neuen Datenbank-Users, Neuinstallation auf einem bestehenden Datenbank-User, Migration von einem existierenden Venus-on-Earth-System auf Venus, Einspielen eines neuen Hotfix in ein bestehendes Venus-System etc.). Das passende properties-File kann nun je nach gewünschter Installationsart in das Hauptverzeichnis des Installers kopiert werden (d.h., die vorhandene Datei überschreiben).
db.install
, server.install
, monitoring.install
, regtests.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
Achtung
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Informationen
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.x mit DB 39.4), "venus" (Update von 39.5.x mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d. h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegen eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Datenbank-Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Lizenzdatei NEU | license_file |
Server | Kompletter Pfad zu einer Lizenzdatei (license.config) | Die von PLANTA erstellte Lizenzdatei mit Informationen darüber, wie viele Datensätze pro lizensierter Tabelle Sie anlegen dürfen.
|
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL.
|
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Daten von PLANTA in die Datenbank importiert werden sollen. Bei Neuinstallation betrifft das sämtliche Tabellen, bei Update-Installationen (DB) betrifft das nur die Standard-Customizing-Daten; es wird dann bei 'no' nur der Python-Stand (Customizing) aktualisiert und evtl. eine Migration durchgeführt
|
DB-Synonyme aktivieren? | db.synonyms |
Server | "yes", "no" | Gibt an, ob Hibernate Datenbank-Synonyme verwenden soll oder nicht.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Python-Version | python.version |
Server | 3.6.0, 3.4.3 | Die Python-Version, die mit bzw. direkt im Planta-Server installiert wird.
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Datenbank, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden?
|
Webservices für PLANTA pulse aktivieren? | planta.services.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA pulse aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA pulse | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA pulse laufen sollen. |
Port der Webservices für PLANTA pulse | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA pulse laufen sollen. |
Webservices für PLANTA link aktivieren? | planta.services.generic.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA link aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA link | planta.services.generic.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA link laufen sollen. |
Port der Webservices für PLANTA link | planta.services.generic.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA link laufen sollen. |
Dokumentation für die Webservices aktivieren? | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden soll.
|
Host für Webservice-Dokumentation | planta.services.doc.host |
Server | Der Host, auf dem die Webservice-Dokumentation laufen soll. | |
IP-Adresse für Webservice-Dokumentation | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Hostname für die generierten cURL -Statements der Webservice-Dokumentation |
services_doc_hostname |
Server | z.B. "srvWebPLANTA" | curl -Statements der Dokumentationsschnittstelle werden passend zu der hier eingetragenen Server-URL generiert. |
SSL aktivieren? | planta.services.ssl.enable |
Server | "yes", "no" | Falls diese Option gewählt wird, laufen die Webservices nur noch über verschlüsselte Verbindungen (https) |
Keystore-Pfad für SSL | planta.services.ssl.keystore.path |
Server | z.B.:web-inf/resources/ssl | Pfad zum Java Keystore (JKS), der die Schlüsselpaare bzw. Zerifikate für SSL benötigt |
Passwort für SSL | planta.services.ssl.password |
Server | z.B. "123456" | Passwort für den Java Keystore |
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d. h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegen eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Datenbank-Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL.
|
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Manueller Connect-String | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank, z.B. jdbc:oracle:thin:@someOracleServer:1521:someDb oder jdbc:sqlserver://someMSSQLServer:1433 | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei <server>/config/hibernate.cfg.xml)
|
Manueller Connect-String für Administrator | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Daten von PLANTA in die Datenbank importiert werden sollen. Bei Neuinstallation betrifft das sämtliche Tabellen, bei Update-Installationen (DB) betrifft das nur die Standard-Customizing-Daten; es wird dann bei 'no' nur der Python-Stand (Customizing) aktualisiert und evtl. eine Migration durchgeführt
|
DB-Synonyme aktivieren? | db.synonyms |
Server | "yes", "no" | Gibt an, ob Hibernate Datenbank-Synonyme verwenden soll oder nicht.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Python-Version NEU | python.version |
Server | 3.6.0, 3.4.3 | Die Python-Version, die mit bzw. direkt im Planta-Server installiert wird.
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Datenbank, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden?
|
Webservices für PLANTA pulse aktivieren? | planta.services.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA pulse aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA pulse | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA pulse laufen sollen. |
Port der Webservices für PLANTA pulse | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA pulse laufen sollen. |
Webservices für PLANTA link aktivieren? | planta.services.generic.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA link aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA link | planta.services.generic.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA link laufen sollen. |
Port der Webservices für PLANTA link | planta.services.generic.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA link laufen sollen. |
Dokumentation für die Webservices aktivieren? | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden soll.
|
Host für Webservice-Dokumentation | planta.services.doc.host |
Server | Der Host, auf dem die Webservice-Dokumentation laufen soll. | |
IP-Adresse für Webservice-Dokumentation | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Hostname für die generierten cURL -Statements der Webservice-Dokumentation |
services_doc_hostname |
Server | z.B. "srvWebPLANTA" | curl -Statements der Dokumentationsschnittstelle werden passend zu der hier eingetragenen Server-URL generiert. |
SSL aktivieren? | planta.services.ssl.enable |
Server | "yes", "no" | Falls diese Option gewählt wird, laufen die Webservices nur noch über verschlüsselte Verbindungen (https) |
Keystore-Pfad für SSL | planta.services.ssl.keystore.path |
Server | z.B.:web-inf/resources/ssl | Pfad zum Java Keystore (JKS), der die Schlüsselpaare bzw. Zerifikate für SSL benötigt |
Passwort für SSL | planta.services.ssl.password |
Server | z.B. "123456" | Passwort für den Java Keystore |
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
Mit den folgenden Parameter wird bestimmt, welche Komponenten installiert/upgadated werden sollen
Name in properties -Dateien | Verwendet für Komponente | Werte | Bedeutung | |
---|---|---|---|---|
Server-Installation | server.install |
"yes", "no" | Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B.
|
|
Datenbank-Installation | db.install |
"yes", "no" | Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B.
Bei einem Update mit DB39.4.4.0 und S39.5.x muss der Parameter db.install = yes gesetzt sein. |
|
Monitoring-Installation | monitoring.install |
"yes", "no" | Gibt an, ob die Monitoring-Komponente zur Kontrolle des PLANTA Servers installiert werden soll. | |
Regtest-Installation | regtests.install |
"yes", "no" | Gibt an, ob die Regressionstests installiert werden sollen, mit denen sich nach erfolgter Installation die Funktionsweise des PLANTA Servers testen lassen. | |
Client-Installation | client.install |
"yes", "no" | Gibt an, ob ein PLANTA-Client installiert werden soll. Die Client-Installation steht nur bei einer Installation auf Windows-Rechnern zur Verfügung. |
planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Verwendet für Komponente | Werte | Bedeutung | |
---|---|---|---|---|
Manueller Connect-String | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei <server>/config/hibernate.cfg.xml)
|
Manueller Connect-String für Administrator | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Alternatives sql-Verzeichnis | planta.alternative_sql_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für die SQL-Skripte, die der Planta-Installer bei der Server-Installation ausführt, um die Startbarkeit des Servers zu gewährleisten.
|
|
Alternatives Migrationsverzeichnis | planta.alternative_migration_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
|
planta.migration_scripts_to_ignore |
Eine durch Leerzeichen getrennte Liste von Migrationspaketen | Dies gibt eine Liste von Migrationspaketen an, die bei der Migration nicht ausgeführt werden sollen.
|
||
Temporäres Verzeichnis | temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
|
Server-Typ | server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
Hinweise zur Fehlerbehandlung
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Hinweis
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |