annotate artifacts/doc/installation_de.rst @ 8349:7341bebc79d0

Let injectors be strictly distinct from each other and give more meaningful names (they know what they do, not where they will be used. The latter is configuration).
author Tom Gottfried <tom@intevation.de>
date Wed, 01 Oct 2014 12:23:39 +0200
parents 9cf5fd49837a
children
rev   line source
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
1 .. header::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
2
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
3 ###Title### - ###Section###
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
4
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
5 .. footer::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
6
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
7 Seite ###Page### / ###Total###
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
8
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
9 =================
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
10 FLYS Installation
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
11 =================
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
12
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
13 Übersicht
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
14 ---------
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
15
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
16 Dieses Dokument beschreibt die Installation des Fachdienstes FLYS.
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
17
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
18 Abgehandelt werden die Installation der Server-Anwendung (D4E-River),
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
19 der Web-Anwendung, die Einrichtung der Datenbanken sowie die Einrichtung
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
20 des Moin-Wikis.
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
21
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
22 Als Basis dient ein SUSE Linux Enterprise Server in Version 11.2.
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
23
7454
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
24 .. contents:: Inhalt
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
25
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
26 .. raw:: pdf
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
27
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
28 PageBreak
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
29
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
30 Vorbereitung des Systems
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
31 ---------------------------
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
32
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
33 Die Vorbereitung des Systems ist als Root auf dem Zielsystem durchzuführen.
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
34
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
35 Je nach OpenSUSE Version müssen noch weitere Repositories hinzugefügt werden.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
36 Unter ``10.140.90.89/wiki`` können durch eine Suche nach ``repos`` weitere
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
37 repositories hinzugefügt werden.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
38
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
39 #. Einloggen als root nutzer::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
40
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
41 su
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
42
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
43 #. Hinzufügen des OBS Repositorys von Intevation::
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
44
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
45 zypper addrepo -f \
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
46 http://download.opensuse.org/repositories/home:/intevation:/bfg/
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
47 SLE_11_SP1/home:intevation:bfg.repo
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
48
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
49 #. Zusätzlich muss noch das SLES 11 SDK repo hinzgefügt werden::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
50
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
51 zypper ar -t YUM http://voss-update/repo/\$RCE/
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
52 SLE11-SDK-Pool/sle-11-x86_64 SLE11-SDK-POOL
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
53
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
54 #. Installieren der benötigten Pakete::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
55
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
56 zypper install python-devel python-setuptools libxslt-devel libxml2-devel \
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
57 mozilla-nss-devel apache2 tomcat6 java-1_6_0-ibm libgeos0 netcdf \
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
58 proj xerces-c FastCGI php MyODBC-unixODBC postgresql-libs gd
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
59
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
60 Sollte es Probleme mit der Abhängikeitsauflösung von xerces-c geben kann
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
61 darauf verzichtet werden xerces-c 2.x zu installieren. Dies sollte
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
62 als Optionsfrage zur Auswahl stehen.
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
63
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
64 #. Anlegen der Logger Gruppe::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
65
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
66 gropadd flys_log
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
67
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
68 #. Anlegen des Flys Nutzers (sofern noch nicht vorhanden)::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
69
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
70 useradd -G users,flys_log,www -m flys
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
71
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
72 #. Flys Nutzer der Gruppe flys_log hinzufügen (wenn nutzer bereits vorhanden)::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
73
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
74 usermod -A flys_log flys
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
75
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
76 #. Tomcat und Apache zur flys_log Gruppe hinzufügen::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
77
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
78 usermod -A flys_log tomcat
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
79 usermod -A flys_log wwwrun
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
80
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
81 #. Logging Verzeichnis anlegen::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
82
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
83 mkdir /var/log/flys
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
84 chgrp flys_log /var/log/flys
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
85 chmod 775 /var/log/flys
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
86
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
87 #. Betriebsordner anlegen::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
88
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
89 mkdir /opt/flys
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
90 chown flys /opt/flys
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
91
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
92 #. Firewall ausschalten::
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
93
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
94 SuSEfirewall2 off
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
95
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
96 Der Key-Fingerprint des Intevations Repositorys ist:
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
97 ``18F8 A017 6DFB 7FD1 22BC 20D6 A73E 24AF BC5A 7BAC``
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
98
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
99 Nun sollte der weitere Inhalt der beiliegenden CD nach /opt/flys
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
100 kopiert und dem Benutzer flys zugänglich gemacht werden.
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
101 (z.B.: cp -r /media/UDF\ Volume/* /opt/flys)
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
102
7454
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
103 .. raw:: pdf
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
104
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
105 PageBreak
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
106
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
107 Oracle Client installieren
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
108 --------------------------
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
109
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
110 #. Instantclient entpacken (als root)::
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
111
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
112 cd /opt
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
113 tar -xf /opt/flys/instantclient_11_2.tar.gz
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
114 chown -R flys /opt/instantclient_11_2
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
115
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
116 #. Library loader konfigurieren::
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
117
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
118 cp /opt/flys/oci.conf /etc/ld.so.conf.d/oci.conf
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
119
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
120
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
121 Datenbank initialisieren
7454
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
122 ------------------------
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
123
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
124 ``Datenbank erstellen``
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
125 ~~~~~~~~~~~~~~~~~~~~~~~
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
126
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
127 Das Erstellen der Datenbank sollte vom zuständigen DB-Admin bereits durchgeführt worden
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
128 sein. Wichtig ist insbesondere, dass der Nutzer Zugriff auf die Spatial-Tabellen besitzt.
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
129 Im folgenden ein Beispiel::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
130
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
131 --CREATE TABLESPACE for user
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
132 CREATE TABLESPACE "flys3" DATAFILE
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
133 '/u01/app/oracle/oradata/XE/flys3.dbf' SIZE 1G AUTOEXTEND ON NEXT
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
134 100M MAXSIZE 10G LOGGING ONLINE PERMANENT BLOCKSIZE 16384 EXTENT
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
135 MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
136 MANAGEMENT AUTO;
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
137 --CREATE USER
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
138 CREATE USER flys3 IDENTIFIED BY flys3;
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
139 -- USER SQL
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
140 ALTER USER flys3 DEFAULT TABLESPACE "flys3" TEMPORARY TABLESPACE "TEMP"
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
141 ACCOUNT UNLOCK ;
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
142 -- QUOTA for user on TABLESPACE
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
143 ALTER USER flys3 QUOTA UNLIMITED ON "flys3";
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
144 GRANT ALL on "MDSYS"."ALL_SDO_GEOM_METADATA" to flys3 ;
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
145 GRANT CREATE SESSION TO flys3 ;
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
146 GRANT CREATE VIEW TO flys3;
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
147 GRANT CONNECT TO flys3;
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
148
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
149 Dieses Beispiel soll nur zur groben Orientieren dienen welche Rechte FLYS
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
150 benötigt. Speziellere Konfiguration ist mit dem zuständigen DB-Admin zu
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
151 klären.
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
152
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
153
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
154 ``Tabellen anlegen``
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
155 ~~~~~~~~~~~~~~~~~~~~
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
156
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
157 Abweichend von der hier beschriebenen Vorgehensweise kann natürlich ein
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
158 alternativer Client verwendet werden. Die SQL-Skripte liegen im Unterordner
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
159 DB-Schema. Wichtig ist, dass die folgenden
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
160 SQL-Skripte in dieser Reihenfolge und in einer UTF-8 Umgebung
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
161 ausgeführt werden:
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
162
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
163 #. oracle.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
164 #. oracle-minfo.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
165 #. oracle-spatial.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
166 #. oracle-spatial_idx.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
167
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
168 Wechseln in den db-schema Ordner (als flys nutzer)::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
169
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
170 cd /opt/flys/db-schema
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
171
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
172 SQLPlus aufrufen (mit passendem Encoding zu den scripten)::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
173
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
174 NLS_LANG=.AL32UTF8 /opt/instantclient_11_2/sqlplus <user>/<pass>@<ip>:<port>/<service>
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
175
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
176 Dann im sqlplus client::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
177
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
178 @oracle.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
179 @oracle-minfo.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
180 @oracle-spatial.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
181 @oracle-spatial_idx.sql
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
182
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
183 ``Schema löschen``
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
184 ~~~~~~~~~~~~~~~~~~
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
185
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
186 Zum Löschen der im Schritt Schema importieren importierten Schemata
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
187 liegen entsprechende drop Skripte bereit. Diese sollten bei Bedarf in
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
188 folgender Reihenfolge ausgeführt werden::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
189
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
190 @oracle-drop-spatial.sql
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
191 @oracle-drop-minfo.sql
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
192 @oracle-drop.sql
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
193
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
194 .. raw:: pdf
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
195
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
196 PageBreak
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
197
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
198
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
199 D4E-River Server Installieren
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
200 -----------------------------
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
201
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
202 Neue Versionen des gesamten FLYS Pakets werden üblicherweise als
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
203 GZIP komprimierter Tarball mit dem Namensschema flys-VERSION.tar.gz
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
204 zur Verfügung gestellt. Als Beispiel wird hier die Version 3.0.16
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
205 angenommen.
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
206
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
207 ``Passende Java Version installieren``
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
208 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
209
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
210 D4E-River benötigt ein Sun oder OpenJDK Java. Dieses muss extra
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
211 installiert werden::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
212
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
213 cd /opt/flys
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
214 sh ./jdk-6u26-linux-x64-rpm.bin
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
215 update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_26/bin/java 5
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
216 update-alternatives --install /etc/alternatives/jre jre /usr/java/jdk1.6.0_26/jre 5
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
217 update-alternatives --config java
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
218
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
219 In dem folgenden Menü sollte als option die Java Version auswählen, welche unter
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
220 /usr/java liegt.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
221
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
222 ``Server entpacken``
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
223 ~~~~~~~~~~~~~~~~~~~~
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
224
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
225 #. Als Nutzer flys einloggen::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
226
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
227 su - flys
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
228
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
229 #. Tarball entpacken::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
230
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
231 cd /opt/flys
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
232 tar -xf flys-3.0.16.tar.gz
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
233
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
234 #. Symlink für die aktuelle Version anlegen::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
235
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
236 ln -s flys-3.0.16 current
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
237
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
238 ``Server konfigurieren``
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
239 ~~~~~~~~~~~~~~~~~~~~~~~~
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
240
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
241 Die externen Datenbanken von Dive4Element River werden in den
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
242 folgenden Dateien konfiguriert.::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
243
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
244 /opt/flys/flys-3.0.16/server/conf/backend-db.xml
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
245 /opt/flys/flys-3.0.16/server/conf/seddb-db.xml
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
246
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
247 In diesen sind Nutzername, Passwort und URL entsprechend den passenden
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
248 Werten anzupassen.
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
249
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
250 Die URL ist dabei nach folgendem Schema aufgebaut:
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
251 jdbc:oracle:thin:@//<hostname>:<port>/<service>
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
252
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
253 Mithilfe des Eintrags::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
254
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
255 <connection-init-sqls>ALTER SESSION SET CURRENT_SCHEMA=$SCHEMA;</connection-init-sqls>
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
256
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
257 kann man den initalen Schema Präfix der Datenbank ändern.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
258 Wobei $SCHEMA ein Platzhalter für das zu verwendende Schema ist.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
259 z.B.::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
260
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
261 <connection-init-sqls>ALTER SESSION SET CURRENT_SCHEMA=SEDDB;</connection-init-sqls>
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
262
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
263 #. URL für Kartendienste
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
264 Sollte der Host-Name des neuen Servers nicht flys3-devel.bafg.de lauten, muss man
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
265 noch die entsprechenden Verweise auf den Kartendienst anpassen::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
266
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
267 cd /opt/flys/flys-3.0.16/server/conf
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
268 sed -i s@flys3-devel.bafg.de@<neue_url>@ rivermap.xml floodmap.xml
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
269
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
270 #. URL für das Wiki:
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
271 Die URL unter welcher das Flys-Wiki erwartet wird ist in server/conf/conf.xml
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
272 im Eintrag <help-url> konfiguriert. Dies muss auch ggf. auf den neuen Host-Namen
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
273 angepasst werden. Standard ist: https://flys3-devel.bafg.de/wiki
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
274
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
275 #. Gewässerdaten auf das System kopieren:
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
276 Die Gewässerdaten müssen auf das System übertragen werden und
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
277
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
278 #. Gewässerdaten:
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
279 Zur Berechnung von Überschwemmungsflächen werden digitale Geländemodelle benötigt.
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
280
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
281 Der Ort an dem diese Daten liegen ist in der Datei server/conf/conf.xml als <dgm-path>
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
282 zu konfigurieren. z.B.::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
283
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
284 <dgm-path>/opt/gewaesser<dgm-path>
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
285
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
286 ``Server starten``
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
287 ~~~~~~~~~~~~~~~~~~
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
288
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
289 #. Zurück auf root wechseln::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
290
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
291 exit
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
292
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
293 #. Startskript hinterlegen::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
294
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
295 cp /opt/flys/d4e-river /etc/init.d
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
296 chmod u+x /etc/init.d/d4e-river
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
297 cd /etc/init.d/rc3.d
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
298 ln -s ../d4e-river S10d4e-river
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
299 ln -s ../d4e-river K10d4e-river
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
300 cd /etc/init.d/rc5.d
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
301 ln -s ../d4e-river S10d4e-river
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
302 ln -s ../d4e-river K10d4e-river
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
303
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
304 #. Server starten::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
305
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
306 /etc/init.d/d4e-river start
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
307
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
308 Nun kann man sich mit einem Blick in /var/log/flys/server-3.0.16.log
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
309 vergewissern, dass der Server korrekt gestartet wurde. In diesem
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
310 Fall wäre die letze Zeile des Logs in der Art::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
311
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
312 INFO Standalone - Starting org.dive4elements.artifactdatabase.rest.Standalone HTTP server on localhost:18989
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
313
7454
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
314 .. raw:: pdf
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
315
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
316 PageBreak
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
317
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
318 Kartendienste einrichten
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
319 ------------------------
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
320
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
321 In SuSE Linux Enterprise ist kein Paket für den benötigten Mapserver
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
322 vorhanden. Dieses muss manuell installiert werden (root)::
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
323
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
324 cd /opt/flys/mapserver-pakete
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
325 rpm -i --nodeps *.rpm
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
326
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
327 Ob die Installation erfolgreich war kann man durch Abfrage der Mapserver
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
328 Version testen::
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
329
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
330 /srv/www/cgi-bin/mapserv -v
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
331
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
332 Nun können die Kartendienste (river-wms, user-wms) von Flys eingerichtet
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
333 werden (als root)::
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
334
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
335 cp /opt/flys/*-wms /srv/www/cgi-bin/
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
336 chmod a+x /srv/www/cgi-bin/*-wms
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
337
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
338 Apache konfigurieren
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
339 --------------------
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
340
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
341 Eine Beispielkonfiguration für den Apache Webserver ist die Datei flys.conf
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
342 auf der beigelegten CD. Diese kann in das Apache vhosts.d Verzeichnis kopiert
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
343 werden. In dieser muss ggf. der Redirect für das Geoportal angepasst werden,
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
344 da in diesem die URL enthalten ist.
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
345
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
346 Apache Konfiguration kopieren::
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
347
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
348 cp /opt/flys/flys.conf /etc/apache2/vhosts.d
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
349
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
350 In der Konfigurationsdatei ``/etc/apache2/vhosts.d/flys.conf`` muss ggf.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
351 der redirect auf einen anderen Host geändert werden.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
352
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
353 Apache neu starten::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
354
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
355 /etc/init.d/apache2 restart
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
356
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
357 ``HTTPS einrichten``
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
358 ~~~~~~~~~~~~~~~~~~~~
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
359
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
360 Um verschlüsselten Zugriff über https einzurichten kann man o.g. Konfiguration
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
361 entsprechend anpassen. Wie dies zu geschehen hat ist der Apache Dokumentation
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
362 zu entnehmen und soll nicht Teil dieser Anleitung sein. Allerdings ist zu bemerken,
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
363 dass darauf geachtet werden sollte, es weiterhin zu ermöglichen Kartendienste über
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
364 http abzurufen. Dies kann man durch einen bedingten Redirect in der Konfiguration
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
365 des VirtualHosts auf Port 80 erreichen::
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
366
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
367 RewriteEngine on
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
368 RewriteCond %{REQUEST_URI} !^/cgi-bin/
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
369 RewriteRule (.*) https://flys3-devel.bafg.de/$1 [R=301,L]
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
370
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
371 .. raw:: pdf
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
372
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
373 PageBreak
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
374
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
375 Web Client Installieren
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
376 -----------------------
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
377
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
378 Der Web Client läuft als Tomcat Webapp. Damit Tomcat diesen startet
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
379 muss der Client nur an die richtige Stelle kopiert werden. (als root)::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
380
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
381 /etc/init.d/tomcat6 stop
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
382 cp /opt/flys/flys-3.0.16/client/flys-3.0.16.war /usr/share/tomcat6/webapps
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
383 /etc/init.d/tomcat6 start
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
384
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
385 Das Neustarten des Tomcat Servers ist hierbei optional, kann aber dazu dienen
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
386 die Stabilität des Tomcat Servers zu verbessern.
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
387
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
388 Ggf. ist noch der Eintrag print-url in der Datei
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
389 ``/usr/share/tomcat/webapps/flys-3.0.16/WEB-INF/web.xml`` anzupassen
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
390 insbesondere wenn man zwischen https und http wechselt. Default ist https.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
391
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
392
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
393 In der Datei ``/var/log/tomcat6/catalina.out`` kann man nachsehen ob
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
394 der Start erfolgreich war. Gab es Probelme mit Java muss man
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
395 ggf. die verwendete Java Version in /etc/tomcat6/tomcat6.conf
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
396 anpassen indem man den Eintrag JAVA_HOME ändert::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
397
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
398 JAVA_HOME="/usr/java/jdk1.6.0_26/jre"
7454
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
399
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
400 Wiki installieren
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
401 -----------------
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
402
7453
affad83fd785 Rechtschreibkorrektur (durchgeführt von Bettina)
Andre Heinecke <aheinecke@intevation.de>
parents: 7452
diff changeset
403 Das Wiki für den Fachdienst Flys ist so konfiguriert, dass es
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
404 unter /home/flys/wiki erwartet wird.
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
405
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
406 Wiki entpacken::
7449
5363047c8274 Start installation documentation for specific client installation
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
407
7452
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
408 su - flys
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
409 cd /home/flys
b6e954fa8b82 More installation documentation
Andre Heinecke <aheinecke@intevation.de>
parents: 7449
diff changeset
410 tar -xf /opt/flys/flys-wiki.tar.gz
7454
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
411 exit
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
412
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
413 Rechte für wwwrun setzen::
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
414
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
415 cd /home/flys/wiki/moin-2013-02-01/wiki/
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
416 chown -R wwwrun data underlay
d9488ca6090b inor Layout + Wiki
Andre Heinecke <aheinecke@intevation.de>
parents: 7453
diff changeset
417
7472
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
418 .. raw:: pdf
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
419
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
420 PageBreak
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
421
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
422
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
423 FLYS-Importer
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
424 -------------
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
425
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
426 Um den Flys Importer nach /opt/flys zu installieren
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
427 reicht es Diesen zu entpacken (als Nutzer flys).::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
428
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
429 cd /opt/flys
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
430 tar -xf /opt/flys-importer_201310251707.tar.gz
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
431
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
432 Dieser liegt anschließend unter /opt/flys-importer
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
433 bereit. Die Konfiguration und Verwendung ist der
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
434 Importer Dokumentation zu entnehmen. Diese liegt
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
435 nun unter::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
436
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
437 /opt/flys/flys-importer/importer-manual.pdf
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
438
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
439 AFT-DIPS
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
440 --------
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
441
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
442 AFT Dips nach /opt/flys installieren::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
443
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
444 cd /opt/flys/
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
445 tar -xf aft-dips-etl.tar.gz
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
446
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
447 Ggf. muss nun noch die Konfiguration der Datenbanken angepasst werden.
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
448 Die zugehörige Konfigurationsdatei ist::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
449
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
450 /opt/flys/aft-dips-etl/conf/conf.xml
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
451
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
452 Der Prozess kann nun ausgeführt werden::
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
453
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
454 /opt/flys/aft-dips-etl/bin/run.sh
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
455
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
456 Logs des AFT/DIPS synchronisationsprozesses werden unter
9cf5fd49837a Dokumention zur Installation erweitert
Andre Heinecke <aheinecke@intevation.de>
parents: 7454
diff changeset
457 ``/opt/flys/aft-dips-etl/logs`` abgelegt.

http://dive4elements.wald.intevation.org