<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.openkonsequenz.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sgruettner</id>
		<title>Wiki openKONSEQUENZ - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.openkonsequenz.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sgruettner"/>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/Spezial:Beitr%C3%A4ge/Sgruettner"/>
		<updated>2026-05-03T09:06:37Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Referenzplattform_Installationen&amp;diff=382</id>
		<title>Referenzplattform Installationen</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Referenzplattform_Installationen&amp;diff=382"/>
				<updated>2017-03-17T10:54:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warning}}&lt;br /&gt;
Die Inhalte dieser Seite wurden/werden überarbeitet und sind umgezogen: [[Installation]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=381</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=381"/>
				<updated>2017-03-17T10:51:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client zur Anmeldung&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
 # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&amp;lt;br&amp;gt;&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;# nano /etc/profile&amp;lt;/code&amp;gt; muss &amp;lt;code&amp;gt;export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot;&amp;lt;/code&amp;gt; am Ende eingefügt werden.&lt;br /&gt;
 # source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8===&lt;br /&gt;
Installieren, bzw. kopieren:&lt;br /&gt;
 # mkdir /opt/tomcat&lt;br /&gt;
 # cd /opt/tomcat&lt;br /&gt;
 # wget http://mirror.netcologne.de/apache.org/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz&lt;br /&gt;
 # tar -xf apache-tomcat-8.0.42.tar.gz     &lt;br /&gt;
Service einrichten:&lt;br /&gt;
 # nano /etc/systemd/system/tomcat.service&lt;br /&gt;
        [Unit]&lt;br /&gt;
        Description=Apache Tomcat Web Application Container&lt;br /&gt;
        After=network.target&lt;br /&gt;
&lt;br /&gt;
        [Service]&lt;br /&gt;
        Type=forking&lt;br /&gt;
&lt;br /&gt;
        Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
        Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.42/temp/tomcat.pid&lt;br /&gt;
        Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
        Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
&lt;br /&gt;
        ExecStart=/opt/tomcat/apache-tomcat-8.0.42/bin/startup.sh&lt;br /&gt;
        ExecStop=/opt/tomcat/apache-tomcat-8.0.42/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
        User=root&lt;br /&gt;
        Group=root&lt;br /&gt;
        RestartSec=10&lt;br /&gt;
        Restart=always&lt;br /&gt;
&lt;br /&gt;
        [Install]&lt;br /&gt;
        WantedBy=multi-user.target&lt;br /&gt;
 &lt;br /&gt;
 # chmod -R 755 /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
Dienst aktivieren, starten und künftig automatisch starten lassen&lt;br /&gt;
 # systemctl daemon-reload&lt;br /&gt;
 # systemctl start tomcat.service&lt;br /&gt;
 # systemctl enable tomcat.service&lt;br /&gt;
Status testen&lt;br /&gt;
  # systemctl status tomcat.service&lt;br /&gt;
bzw im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt werden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt/Talend_ESB/ verschoben werden.&lt;br /&gt;
 # cd /opt/Talend_ESB/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # chmod 755 *&lt;br /&gt;
 # ./trun&lt;br /&gt;
   karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
   karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
   ^D&lt;br /&gt;
 # systemctl enable /opt/Talend_ESB/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
** openk-cachedb-service.war&lt;br /&gt;
** openk-eisman-portlet.war&lt;br /&gt;
** openk-theme.war&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Sonstiges=&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=380</id>
		<title>Imageliste</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=380"/>
				<updated>2017-03-17T10:23:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Hauptseite#Referenzumgebung|Referenzumgebung]] ist in verschiedenen Versionen / Konfigurationen verfügbar. Derzeit sind die folgenden Images verfügbar:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Image&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Basissoftware und Systemkomponenten&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|openKONSEQUENZ&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Größe&lt;br /&gt;
! Erstellungsdatum&lt;br /&gt;
! Betriebssystem&lt;br /&gt;
! HTTP Server&lt;br /&gt;
! PostgreSQL &lt;br /&gt;
! Java™&lt;br /&gt;
! Apache Tomcat®&lt;br /&gt;
! ESB&lt;br /&gt;
! Module&lt;br /&gt;
! (Test-)Daten&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_01&lt;br /&gt;
|&amp;lt; 5 GB&lt;br /&gt;
|2017-01-18&lt;br /&gt;
|Ubuntu 16.04-64 LAMP for VSI&lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.5&lt;br /&gt;
|jdk1.8.0_92&lt;br /&gt;
|8.0.39&lt;br /&gt;
| -&lt;br /&gt;
|EISMANN&lt;br /&gt;
|✓ (anonymisiert)&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_02&lt;br /&gt;
|&amp;lt; 5 GB&lt;br /&gt;
|2017-03-17&lt;br /&gt;
|Ubuntu 16.04 LTS Minimal (64 bit) &lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.6&lt;br /&gt;
|Oracle Java(TM) 1.8.0_92-b14&lt;br /&gt;
|8.0.42&lt;br /&gt;
|Runtime_ESBSE V6.3.1&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=379</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=379"/>
				<updated>2017-03-17T10:16:57Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Talend ESB - Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
 # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&amp;lt;br&amp;gt;&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;# nano /etc/profile&amp;lt;/code&amp;gt; muss &amp;lt;code&amp;gt;export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot;&amp;lt;/code&amp;gt; am Ende eingefügt werden.&lt;br /&gt;
 # source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8===&lt;br /&gt;
Installieren, bzw. kopieren:&lt;br /&gt;
 # mkdir /opt/tomcat&lt;br /&gt;
 # cd /opt/tomcat&lt;br /&gt;
 # wget http://mirror.netcologne.de/apache.org/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz&lt;br /&gt;
 # tar -xf apache-tomcat-8.0.42.tar.gz     &lt;br /&gt;
Service einrichten:&lt;br /&gt;
 # nano /etc/systemd/system/tomcat.service&lt;br /&gt;
        [Unit]&lt;br /&gt;
        Description=Apache Tomcat Web Application Container&lt;br /&gt;
        After=network.target&lt;br /&gt;
&lt;br /&gt;
        [Service]&lt;br /&gt;
        Type=forking&lt;br /&gt;
&lt;br /&gt;
        Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
        Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.42/temp/tomcat.pid&lt;br /&gt;
        Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
        Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
&lt;br /&gt;
        ExecStart=/opt/tomcat/apache-tomcat-8.0.42/bin/startup.sh&lt;br /&gt;
        ExecStop=/opt/tomcat/apache-tomcat-8.0.42/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
        User=root&lt;br /&gt;
        Group=root&lt;br /&gt;
        RestartSec=10&lt;br /&gt;
        Restart=always&lt;br /&gt;
&lt;br /&gt;
        [Install]&lt;br /&gt;
        WantedBy=multi-user.target&lt;br /&gt;
 &lt;br /&gt;
 # chmod -R 755 /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
Dienst aktivieren, starten und künftig automatisch starten lassen&lt;br /&gt;
 # systemctl daemon-reload&lt;br /&gt;
 # systemctl start tomcat.service&lt;br /&gt;
 # systemctl enable tomcat.service&lt;br /&gt;
Status testen&lt;br /&gt;
  # systemctl status tomcat.service&lt;br /&gt;
bzw im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt werden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt/Talend_ESB/ verschoben werden.&lt;br /&gt;
 # cd /opt/Talend_ESB/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # chmod 755 *&lt;br /&gt;
 # ./trun&lt;br /&gt;
   karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
   karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
   ^D&lt;br /&gt;
 # systemctl enable /opt/Talend_ESB/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
** openk-cachedb-service.war&lt;br /&gt;
** openk-eisman-portlet.war&lt;br /&gt;
** openk-theme.war&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=378</id>
		<title>Imageliste</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=378"/>
				<updated>2017-03-17T10:11:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Hauptseite#Referenzumgebung|Referenzumgebung]] ist in verschiedenen Versionen / Konfigurationen verfügbar. Derzeit sind die folgenden Images verfügbar:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Image&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Basissoftware und Systemkomponenten&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|openKONSEQUENZ&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Größe&lt;br /&gt;
! Erstellungsdatum&lt;br /&gt;
! Betriebssystem&lt;br /&gt;
! HTTP Server&lt;br /&gt;
! PostgreSQL &lt;br /&gt;
! Java™&lt;br /&gt;
! Apache Tomcat®&lt;br /&gt;
! ESB&lt;br /&gt;
! Module&lt;br /&gt;
! (Test-)Daten&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_01&lt;br /&gt;
|&amp;lt; 5 GB&lt;br /&gt;
|2017-01-18&lt;br /&gt;
|Ubuntu 16.04-64 LAMP for VSI&lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.5&lt;br /&gt;
|jdk1.8.0_92&lt;br /&gt;
|8.0.39&lt;br /&gt;
| -&lt;br /&gt;
|EISMANN&lt;br /&gt;
|✓ (anonymisiert)&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_02&lt;br /&gt;
|&amp;lt;5 GB&lt;br /&gt;
|2017-03-17&lt;br /&gt;
|Ubuntu 16.04 LTS Minimal (64 bit) &lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.6&lt;br /&gt;
|Oracle Java(TM) 1.8.0_92-b14&lt;br /&gt;
|8.0.42&lt;br /&gt;
|Runtime_ESBSE V6.3.1&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=377</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=377"/>
				<updated>2017-03-17T10:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Anwendungsebene */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
 # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&amp;lt;br&amp;gt;&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;# nano /etc/profile&amp;lt;/code&amp;gt; muss &amp;lt;code&amp;gt;export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot;&amp;lt;/code&amp;gt; am Ende eingefügt werden.&lt;br /&gt;
 # source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8===&lt;br /&gt;
Installieren, bzw. kopieren:&lt;br /&gt;
 # mkdir /opt/tomcat&lt;br /&gt;
 # cd /opt/tomcat&lt;br /&gt;
 # wget http://mirror.netcologne.de/apache.org/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz&lt;br /&gt;
 # tar -xf apache-tomcat-8.0.42.tar.gz     &lt;br /&gt;
Service einrichten:&lt;br /&gt;
 # nano /etc/systemd/system/tomcat.service&lt;br /&gt;
        [Unit]&lt;br /&gt;
        Description=Apache Tomcat Web Application Container&lt;br /&gt;
        After=network.target&lt;br /&gt;
&lt;br /&gt;
        [Service]&lt;br /&gt;
        Type=forking&lt;br /&gt;
&lt;br /&gt;
        Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
        Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.42/temp/tomcat.pid&lt;br /&gt;
        Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
        Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
&lt;br /&gt;
        ExecStart=/opt/tomcat/apache-tomcat-8.0.42/bin/startup.sh&lt;br /&gt;
        ExecStop=/opt/tomcat/apache-tomcat-8.0.42/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
        User=root&lt;br /&gt;
        Group=root&lt;br /&gt;
        RestartSec=10&lt;br /&gt;
        Restart=always&lt;br /&gt;
&lt;br /&gt;
        [Install]&lt;br /&gt;
        WantedBy=multi-user.target&lt;br /&gt;
 &lt;br /&gt;
 # chmod -R 755 /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
Dienst aktivieren, starten und künftig automatisch starten lassen&lt;br /&gt;
 # systemctl daemon-reload&lt;br /&gt;
 # systemctl start tomcat.service&lt;br /&gt;
 # systemctl enable tomcat.service&lt;br /&gt;
Status testen&lt;br /&gt;
  # systemctl status tomcat.service&lt;br /&gt;
bzw im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt werden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt/Talend_ESB/ verschoben werden.&lt;br /&gt;
 # cd /opt/Talend_ESB/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
   karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
   karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
   ^D&lt;br /&gt;
 # systemctl enable /opt/Talend_ESB/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
** openk-cachedb-service.war&lt;br /&gt;
** openk-eisman-portlet.war&lt;br /&gt;
** openk-theme.war&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=376</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=376"/>
				<updated>2017-03-17T09:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Talend ESB - Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
 # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&amp;lt;br&amp;gt;&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;# nano /etc/profile&amp;lt;/code&amp;gt; muss &amp;lt;code&amp;gt;export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot;&amp;lt;/code&amp;gt; am Ende eingefügt werden.&lt;br /&gt;
 # source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8===&lt;br /&gt;
Installieren, bzw. kopieren:&lt;br /&gt;
 # mkdir /opt/tomcat&lt;br /&gt;
 # cd /opt/tomcat&lt;br /&gt;
 # wget http://mirror.netcologne.de/apache.org/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz&lt;br /&gt;
 # tar -xf apache-tomcat-8.0.42.tar.gz     &lt;br /&gt;
Service einrichten:&lt;br /&gt;
 # nano /etc/systemd/system/tomcat.service&lt;br /&gt;
        [Unit]&lt;br /&gt;
        Description=Apache Tomcat Web Application Container&lt;br /&gt;
        After=network.target&lt;br /&gt;
&lt;br /&gt;
        [Service]&lt;br /&gt;
        Type=forking&lt;br /&gt;
&lt;br /&gt;
        Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
        Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.42/temp/tomcat.pid&lt;br /&gt;
        Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
        Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
&lt;br /&gt;
        ExecStart=/opt/tomcat/apache-tomcat-8.0.42/bin/startup.sh&lt;br /&gt;
        ExecStop=/opt/tomcat/apache-tomcat-8.0.42/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
        User=root&lt;br /&gt;
        Group=root&lt;br /&gt;
        RestartSec=10&lt;br /&gt;
        Restart=always&lt;br /&gt;
&lt;br /&gt;
        [Install]&lt;br /&gt;
        WantedBy=multi-user.target&lt;br /&gt;
 &lt;br /&gt;
 # chmod -R 755 /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
Dienst aktivieren, starten und künftig automatisch starten lassen&lt;br /&gt;
 # systemctl daemon-reload&lt;br /&gt;
 # systemctl start tomcat.service&lt;br /&gt;
 # systemctl enable tomcat.service&lt;br /&gt;
Status testen&lt;br /&gt;
  # systemctl status tomcat.service&lt;br /&gt;
bzw im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt werden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt/Talend_ESB/ verschoben werden.&lt;br /&gt;
 # cd /opt/Talend_ESB/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
   karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
   karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
   ^D&lt;br /&gt;
 # systemctl enable /opt/Talend_ESB/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=375</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=375"/>
				<updated>2017-03-17T09:50:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Java JDK 8u92 (Oracle) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
 # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
 # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
 # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&amp;lt;br&amp;gt;&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;# nano /etc/profile&amp;lt;/code&amp;gt; muss &amp;lt;code&amp;gt;export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot;&amp;lt;/code&amp;gt; am Ende eingefügt werden.&lt;br /&gt;
 # source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8===&lt;br /&gt;
Installieren, bzw. kopieren:&lt;br /&gt;
 # mkdir /opt/tomcat&lt;br /&gt;
 # cd /opt/tomcat&lt;br /&gt;
 # wget http://mirror.netcologne.de/apache.org/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz&lt;br /&gt;
 # tar -xf apache-tomcat-8.0.42.tar.gz     &lt;br /&gt;
Service einrichten:&lt;br /&gt;
 # nano /etc/systemd/system/tomcat.service&lt;br /&gt;
        [Unit]&lt;br /&gt;
        Description=Apache Tomcat Web Application Container&lt;br /&gt;
        After=network.target&lt;br /&gt;
&lt;br /&gt;
        [Service]&lt;br /&gt;
        Type=forking&lt;br /&gt;
&lt;br /&gt;
        Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
        Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.42/temp/tomcat.pid&lt;br /&gt;
        Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
        Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
&lt;br /&gt;
        ExecStart=/opt/tomcat/apache-tomcat-8.0.42/bin/startup.sh&lt;br /&gt;
        ExecStop=/opt/tomcat/apache-tomcat-8.0.42/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
        User=root&lt;br /&gt;
        Group=root&lt;br /&gt;
        RestartSec=10&lt;br /&gt;
        Restart=always&lt;br /&gt;
&lt;br /&gt;
        [Install]&lt;br /&gt;
        WantedBy=multi-user.target&lt;br /&gt;
 &lt;br /&gt;
 # chmod -R 755 /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
Dienst aktivieren, starten und künftig automatisch starten lassen&lt;br /&gt;
 # systemctl daemon-reload&lt;br /&gt;
 # systemctl start tomcat.service&lt;br /&gt;
 # systemctl enable tomcat.service&lt;br /&gt;
Status testen&lt;br /&gt;
  # systemctl status tomcat.service&lt;br /&gt;
bzw im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=374</id>
		<title>Imageliste</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=374"/>
				<updated>2017-03-17T09:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Hauptseite#Referenzumgebung|Referenzumgebung]] ist in verschiedenen Versionen / Konfigurationen verfügbar. Derzeit sind die folgenden Images verfügbar:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Image&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Basissoftware und Systemkomponenten&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Größe&lt;br /&gt;
! Erstellungsdatum&lt;br /&gt;
! Betriebssystem&lt;br /&gt;
! HTTP Server&lt;br /&gt;
! PostgreSQL &lt;br /&gt;
! Java™&lt;br /&gt;
! Apache Tomcat®&lt;br /&gt;
! ESB&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_01&lt;br /&gt;
|&amp;lt; 5 GB&lt;br /&gt;
|2017-01-18&lt;br /&gt;
|Ubuntu 16.04-64 LAMP for VSI&lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.5&lt;br /&gt;
|jdk1.8.0_92&lt;br /&gt;
|8.0.39&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_02&lt;br /&gt;
| x GB&lt;br /&gt;
|2017-03-31&lt;br /&gt;
|Ubuntu Linux 16.04 LTS Minimal Install (64 bit) &lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.6&lt;br /&gt;
|Java(TM) build 1.8.0_92-b14&lt;br /&gt;
|8.0.42&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=373</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=373"/>
				<updated>2017-03-17T09:26:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Tomcat 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
     # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&lt;br /&gt;
    # nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
    # source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8===&lt;br /&gt;
Installieren, bzw. kopieren:&lt;br /&gt;
 # mkdir /opt/tomcat&lt;br /&gt;
 # cd /opt/tomcat&lt;br /&gt;
 # wget http://mirror.netcologne.de/apache.org/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz&lt;br /&gt;
 # tar -xf apache-tomcat-8.0.42.tar.gz     &lt;br /&gt;
Service einrichten:&lt;br /&gt;
 # nano /etc/systemd/system/tomcat.service&lt;br /&gt;
        [Unit]&lt;br /&gt;
        Description=Apache Tomcat Web Application Container&lt;br /&gt;
        After=network.target&lt;br /&gt;
&lt;br /&gt;
        [Service]&lt;br /&gt;
        Type=forking&lt;br /&gt;
&lt;br /&gt;
        Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
        Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.42/temp/tomcat.pid&lt;br /&gt;
        Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.42/&lt;br /&gt;
        Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
        Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
&lt;br /&gt;
        ExecStart=/opt/tomcat/apache-tomcat-8.0.42/bin/startup.sh&lt;br /&gt;
        ExecStop=/opt/tomcat/apache-tomcat-8.0.42/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
        User=root&lt;br /&gt;
        Group=root&lt;br /&gt;
        RestartSec=10&lt;br /&gt;
        Restart=always&lt;br /&gt;
&lt;br /&gt;
        [Install]&lt;br /&gt;
        WantedBy=multi-user.target&lt;br /&gt;
 &lt;br /&gt;
 # chmod -R 755 /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
Dienst aktivieren, starten und künftig automatisch starten lassen&lt;br /&gt;
 # systemctl daemon-reload&lt;br /&gt;
 # systemctl start tomcat.service&lt;br /&gt;
 # systemctl enable tomcat.service&lt;br /&gt;
Status testen&lt;br /&gt;
  # systemctl status tomcat.service&lt;br /&gt;
bzw im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=372</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=372"/>
				<updated>2017-03-17T09:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Tomcat 8 installieren &amp;amp; konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
     # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&lt;br /&gt;
    # nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
    # source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8===&lt;br /&gt;
Installieren, bzw. kopieren:&lt;br /&gt;
 # mkdir /opt/tomcat&lt;br /&gt;
 # cd /opt/tomcat&lt;br /&gt;
 # wget http://mirror.netcologne.de/apache.org/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz&lt;br /&gt;
 # tar -xf apache-tomcat-8.0.42.tar.gz     &lt;br /&gt;
Service einrichten:&lt;br /&gt;
 # nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=371</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=371"/>
				<updated>2017-03-17T09:16:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* PostgreSQL 9.5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
 # sudo -u postgres psql postgres&lt;br /&gt;
   psql (9.5.3)&lt;br /&gt;
   postgres=# \password postgres&lt;br /&gt;
   Enter new password: postgres&lt;br /&gt;
   Enter it again: postgres&lt;br /&gt;
   postgres=# \q&lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
     # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&lt;br /&gt;
    # nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
    # source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=370</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=370"/>
				<updated>2017-03-17T09:15:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
         &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
        &lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
      &lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
     # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&lt;br /&gt;
    # nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
    # source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
===Datenbank einrichten===&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
   &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=369</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=369"/>
				<updated>2017-03-17T09:04:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Java JDK 8u92 installieren &amp;amp; konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
         &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
      &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
      &lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 (Oracle) ===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
Installation:&lt;br /&gt;
 # cd /opt&lt;br /&gt;
 # mkdir java&lt;br /&gt;
 # cd java&lt;br /&gt;
 # wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
 # chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
Alternativen-System einrichten:&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
     # update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
Alternativen-System konfigurieren:&lt;br /&gt;
     # update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
     # update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
        &lt;br /&gt;
JAVA_HOME einrichten:&lt;br /&gt;
    # nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
    # source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
Prüfen: &lt;br /&gt;
     # java -version &lt;br /&gt;
     # echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
&lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=368</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=368"/>
				<updated>2017-03-17T08:53:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* PostgreSQL 9.5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation:&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
         &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
      &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
      &lt;br /&gt;
Status prüfen:&lt;br /&gt;
 # service postgresql status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=367</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=367"/>
				<updated>2017-03-17T08:52:49Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* PostgreSQL 9.5 installieren &amp;amp; konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 ===&lt;br /&gt;
Installation (falls notwendig):&lt;br /&gt;
 # apt-get install postgresql postgresql-contrib&lt;br /&gt;
Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
         &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
      &lt;br /&gt;
Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
 # cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
Postgres durchstarten&lt;br /&gt;
 systemctl restart postgresql.service&lt;br /&gt;
      &lt;br /&gt;
Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
&lt;br /&gt;
Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
&lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=366</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=366"/>
				<updated>2017-03-17T08:47:53Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Systemkomponenten, unterlagert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
 # service apache2 reload&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=365</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=365"/>
				<updated>2017-03-17T08:16:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Systemkomponenten, unterlagert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Anschließend wird das Modul [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html] aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http&lt;br /&gt;
Eventuell muss es vorher noch installiert werden:&lt;br /&gt;
 # add-apt-repository universe&lt;br /&gt;
 # apt-get update&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=364</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=364"/>
				<updated>2017-03-17T08:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Betriebssystem und Basissoftware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; müssen noch einige praktische tools installiert werden: &amp;lt;code&amp;gt;# apt-get install unzip nano htop tar mc&amp;lt;/code&amp;gt; Bereits installiert ist ausserdem der &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt;-Server.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Ausserdem wird noch der Ausgabefilter [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html]installiert:&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
Anschließend werden ein aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http &lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=363</id>
		<title>Imageliste</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=363"/>
				<updated>2017-03-16T16:32:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Hauptseite#Referenzumgebung|Referenzumgebung]] ist in verschiedenen Versionen / Konfigurationen verfügbar. Derzeit sind die folgenden Images verfügbar:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Image&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Basissoftware und Systemkomponenten&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Größe&lt;br /&gt;
! Erstellungsdatum&lt;br /&gt;
! Betriebssystem&lt;br /&gt;
! HTTP Server&lt;br /&gt;
! PostgreSQL &lt;br /&gt;
! Java™ SE Development Kit&lt;br /&gt;
! Apache Tomcat®&lt;br /&gt;
! ESB&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_01&lt;br /&gt;
|&amp;lt; 5 GB&lt;br /&gt;
|2017-01-18&lt;br /&gt;
|Ubuntu 16.04-64 LAMP for VSI&lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.5&lt;br /&gt;
|jdk1.8.0_92&lt;br /&gt;
|8.0.39&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_02&lt;br /&gt;
| x GB&lt;br /&gt;
|2017-03-31&lt;br /&gt;
|Ubuntu Linux 16.04 LTS Minimal Install (64 bit) &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=362</id>
		<title>Imageliste</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=362"/>
				<updated>2017-03-16T16:06:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Hauptseite#Referenzumgebung|Referenzumgebung]] ist in verschiedenen Versionen / Konfigurationen verfügbar. Derzeit sind die folgenden Images verfügbar:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Image&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Basissoftware und Systemkomponenten&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Größe&lt;br /&gt;
! Erstellungsdatum&lt;br /&gt;
! Betriebssystem&lt;br /&gt;
! HTTP Server&lt;br /&gt;
! PostgreSQL &lt;br /&gt;
! Java™ SE Development Kit&lt;br /&gt;
! Apache Tomcat®&lt;br /&gt;
! ESB&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_01&lt;br /&gt;
|&amp;lt; 5 GB&lt;br /&gt;
|2017-01-18&lt;br /&gt;
|Ubuntu 16.04-64 LAMP for VSI&lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.5&lt;br /&gt;
|jdk1.8.0_92&lt;br /&gt;
|8.0.39&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=361</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=361"/>
				<updated>2017-03-16T15:25:15Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Systemkomponenten, unterlagert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; muss noch unzip installiert werden: &amp;lt;code&amp;gt;apt-get install unzip&amp;lt;/code&amp;gt;&lt;br /&gt;
Bereits installiert sind typischerweise ausserdem: &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt; (Server), &amp;lt;i&amp;gt;nano&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;tar&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Ausserdem wird noch der Ausgabefilter [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html]installiert:&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
Anschließend werden ein aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http &lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
 # cd /etc/apache2/sites-available&lt;br /&gt;
 # cp 000-default.conf openkonsequenz.de.conf&lt;br /&gt;
 # nano openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
Dann wird die richtige site aktiviert:&lt;br /&gt;
 # a2dissite 000-default.conf&lt;br /&gt;
 # a2ensite openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=360</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=360"/>
				<updated>2017-03-16T15:15:48Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Talend ESB - Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; muss noch unzip installiert werden: &amp;lt;code&amp;gt;apt-get install unzip&amp;lt;/code&amp;gt;&lt;br /&gt;
Bereits installiert sind typischerweise ausserdem: &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt; (Server), &amp;lt;i&amp;gt;nano&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;tar&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Ausserdem wird noch der Ausgabefilter [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html]installiert:&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
Anschließend werden ein aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http &lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
      cd /etc/apache2/sites-available&lt;br /&gt;
      cp 000-default.conf demo.openkonsequenz.de.conf&lt;br /&gt;
      nano demo.openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName demo.openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
      a2dissite 000-default.conf&lt;br /&gt;
      a2ensite demo.openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
 karaf@trun()&amp;gt; feature:install wrapper&lt;br /&gt;
 karaf@trun()&amp;gt; wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D &amp;quot;Talend Container Service&amp;quot;&lt;br /&gt;
 ^D&lt;br /&gt;
 # systemctl enable /opt/Runtime_ESBSE/container/bin/TALEND-CONTAINER.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=359</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=359"/>
				<updated>2017-03-16T15:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Talend ESB - Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; muss noch unzip installiert werden: &amp;lt;code&amp;gt;apt-get install unzip&amp;lt;/code&amp;gt;&lt;br /&gt;
Bereits installiert sind typischerweise ausserdem: &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt; (Server), &amp;lt;i&amp;gt;nano&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;tar&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Ausserdem wird noch der Ausgabefilter [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html]installiert:&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
Anschließend werden ein aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http &lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
      cd /etc/apache2/sites-available&lt;br /&gt;
      cp 000-default.conf demo.openkonsequenz.de.conf&lt;br /&gt;
      nano demo.openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName demo.openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
      a2dissite 000-default.conf&lt;br /&gt;
      a2ensite demo.openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio?qt-product_tos_download_new=3#qt-product_tos_download_new Talend Open Studio for ESB] heruntergeladen und entpackt weden. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=358</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=358"/>
				<updated>2017-03-16T15:08:15Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Talend ESB - Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; muss noch unzip installiert werden: &amp;lt;code&amp;gt;apt-get install unzip&amp;lt;/code&amp;gt;&lt;br /&gt;
Bereits installiert sind typischerweise ausserdem: &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt; (Server), &amp;lt;i&amp;gt;nano&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;tar&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Ausserdem wird noch der Ausgabefilter [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html]installiert:&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
Anschließend werden ein aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http &lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
      cd /etc/apache2/sites-available&lt;br /&gt;
      cp 000-default.conf demo.openkonsequenz.de.conf&lt;br /&gt;
      nano demo.openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName demo.openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
      a2dissite 000-default.conf&lt;br /&gt;
      a2ensite demo.openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip als [https://de.talend.com/download/talend-open-studio Open Studio for ESB] heruntergeladen und entpackt. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=357</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=357"/>
				<updated>2017-03-16T15:05:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Systemkomponenten, unterlagert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; muss noch unzip installiert werden: &amp;lt;code&amp;gt;apt-get install unzip&amp;lt;/code&amp;gt;&lt;br /&gt;
Bereits installiert sind typischerweise ausserdem: &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt; (Server), &amp;lt;i&amp;gt;nano&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;tar&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Ausserdem wird noch der Ausgabefilter [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html]installiert:&lt;br /&gt;
 # apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 # service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
Anschließend werden ein aktiviert:&lt;br /&gt;
 # a2enmod proxy&lt;br /&gt;
 # a2enmod proxy_html&lt;br /&gt;
 # a2enmod proxy_http &lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
      cd /etc/apache2/sites-available&lt;br /&gt;
      cp 000-default.conf demo.openkonsequenz.de.conf&lt;br /&gt;
      nano demo.openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName demo.openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
      a2dissite 000-default.conf&lt;br /&gt;
      a2ensite demo.openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
=== Talend ESB - Runtime ===&lt;br /&gt;
Zur Installation kann die Datei TOS_ESB-20161216_1026-V6.3.1.zip von heruntergeladen und entpackt. Das darin enthaltene Verzeichnis Runtime_ESBSE kann unter /opt verschoben werden.&lt;br /&gt;
 # cd /opt/Runtime_ESBSE/container/bin/&lt;br /&gt;
 # ./trun&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=356</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=356"/>
				<updated>2017-03-16T14:50:37Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; muss noch unzip installiert werden: &amp;lt;code&amp;gt;apt-get install unzip&amp;lt;/code&amp;gt;&lt;br /&gt;
Bereits installiert sind typischerweise ausserdem: &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt; (Server), &amp;lt;i&amp;gt;nano&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;tar&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2===&lt;br /&gt;
Der HTTP Server Apache 2 wird über den Paketmanager installiert:&lt;br /&gt;
 #apt-get update &amp;amp;&amp;amp; apt-get install apache2&lt;br /&gt;
Ausserdem wird noch der Ausgabefilter [https://wiki.ubuntuusers.de/Apache/mod_proxy_html/ mod proxy html]installiert:&lt;br /&gt;
 #apt-get install libapache2-mod-proxy-html&lt;br /&gt;
Ob der HTTP Server gestart wurde lässt sich wie folgt prüfen:&lt;br /&gt;
 #service apache2 status&lt;br /&gt;
Oder aber im Browser die IP des Servers eingeben. Dann sollte sich die Apache-Startseite zeigen.&lt;br /&gt;
Anschließend werden ein aktiviert:&lt;br /&gt;
 #a2enmod proxy&lt;br /&gt;
 #a2enmod proxy_html&lt;br /&gt;
 #a2enmod proxy_http &lt;br /&gt;
Die Konfiguration erfolgt folgendermassen:&lt;br /&gt;
      cd /etc/apache2/sites-available&lt;br /&gt;
      cp 000-default.conf demo.openkonsequenz.de.conf&lt;br /&gt;
      nano demo.openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName demo.openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
      a2dissite 000-default.conf&lt;br /&gt;
      a2ensite demo.openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=355</id>
		<title>Imageliste</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Imageliste&amp;diff=355"/>
				<updated>2017-03-16T13:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Hauptseite#Referenzumgebung|Referenzumgebung]] ist in verschiedenen Versionen / Konfigurationen verfügbar. Derzeit sind die folgenden Images verfügbar:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Imagename&lt;br /&gt;
! Betriebssystem&lt;br /&gt;
! HTTP Server&lt;br /&gt;
! PostgreSQL &lt;br /&gt;
! Java™ SE Development Kit&lt;br /&gt;
! Apache Tomcat®&lt;br /&gt;
! ESB&lt;br /&gt;
! Größe&lt;br /&gt;
! Erstellungsdatum&lt;br /&gt;
|-&lt;br /&gt;
|oK_RE_01&lt;br /&gt;
|Ubuntu 16.04-64 LAMP for VSI&lt;br /&gt;
|Apache/2.4.18&lt;br /&gt;
|psql 9.5.5&lt;br /&gt;
|jdk1.8.0_92&lt;br /&gt;
|8.0.39&lt;br /&gt;
| -&lt;br /&gt;
|&amp;lt; 5 GB&lt;br /&gt;
|2017-01-18&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=354</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=354"/>
				<updated>2017-03-16T13:09:04Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Komponenten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
=Styleguide=&lt;br /&gt;
===allgemeine Festlegungen===&lt;br /&gt;
*[[Styleguide Design|Design]]&lt;br /&gt;
*[[Styleguide Komponenten|Komponenten]]&lt;br /&gt;
*[[Styleguide Layout|Layout]]&lt;br /&gt;
*[[Styleguide Barrierefreiheit|Barrierefreiheit]]&lt;br /&gt;
*[[Styleguide Internationalisierung|Internationalisierung]]&lt;br /&gt;
*[[Styleguide Usability|allg. Usability-Richtlinien]]&lt;br /&gt;
&lt;br /&gt;
===oK-Module===&lt;br /&gt;
*[[Einspeisemanagement|Einspeisemanagement (EISMAN)]]&lt;br /&gt;
*[[Netzzustand|Netzzustand]]&lt;br /&gt;
&lt;br /&gt;
=Plattform=&lt;br /&gt;
===Architektur===&lt;br /&gt;
*[[Plattform Schichtenmodell|Schichtenmodell]]&lt;br /&gt;
*[[Plattform Modularchitektur|Modularchitektur]]&lt;br /&gt;
&lt;br /&gt;
===Datenbereitstellung/Datenaustausch===&lt;br /&gt;
*[[Plattform Kommunikationsrichtlinie|Kommunikationsrichtlinie]]&lt;br /&gt;
*[[Source System API|Quellsystem-API]]&lt;br /&gt;
*[[Plattform Module|Plattform Module]]&lt;br /&gt;
**[[Platform User Modules|Nutzermodule]]&lt;br /&gt;
**[[Platform Domain Modules|Domänenmodule]]&lt;br /&gt;
**[[Platform Core Modules|Querschnittsmodule]]&lt;br /&gt;
&lt;br /&gt;
===Integration===&lt;br /&gt;
*[[Plattform Integrationsstrategien|Integrationsstrategien]]&lt;br /&gt;
&lt;br /&gt;
===Entwicklung===&lt;br /&gt;
&lt;br /&gt;
=Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Deployment View) verantwortet das Konsortium neben der Demonstrationsumgebung (Demo Environment) und den [[Abnahmeplattform]]en (QA Environment) auch die Bereitstellung einer Referenzumgebung (Reference Environment).&amp;lt;br&amp;gt;&lt;br /&gt;
Diese Referenzumgebung wird als direkt verwendbares Image (siehe: openKONSEQUENZ Quailty Comittee Handbook) über die [http://www.softlayer.com/de IBM Softlayer Cloud] angeboten.&lt;br /&gt;
Notwendige Voraussetzung ist ein Account bei Softlayer!&lt;br /&gt;
Über das Softlayer-Kundenportal kann unter [https://control.softlayer.com/devices/images Imagevorlagen] nach öffentlichen Images gesucht werden, welche direkt als Virtueller Server (kostenpflichtig) instanziiert werden können.&lt;br /&gt;
Die Detailbeschreibungen des jeweiligen Inhaltes dieser Images sind in der [[Imageliste]].&amp;lt;br&amp;gt;&lt;br /&gt;
Ein direkter Download der Images als Datei im [https://de.wikipedia.org/wiki/Virtual-Hard-Disk-Format VHD-Format] zur lokalen Instanziierung ist angedacht. Leider sind vorher noch Fragen zur Haftung und zu einigen Nutzungs-Lizenzen zu klären.&lt;br /&gt;
&lt;br /&gt;
== Komponenten ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Technical Constraints) enthält die Referenzumgebung derzeit folgende Softwarekomponenten, welche durch openKONSEQUENZ zur Referenzumgebung zusammengestellt wurden:&lt;br /&gt;
* [http://releases.ubuntu.com/16.04/ Ubuntu 16.04 LTS (Xenial Xerus)]&lt;br /&gt;
* [https://httpd.apache.org/docs/2.4/ Apache/2.4]&lt;br /&gt;
* [https://www.postgresql.org/ PostgreSQL 9.5]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/8u92-relnotes-2949471.html Java™ SE Development Kit 8]&lt;br /&gt;
* [https://tomcat.apache.org/download-80.cgi Apache Tomcat® 8]&lt;br /&gt;
* [https://de.talend.com/ Talend ESB - Runtime 6]&lt;br /&gt;
&lt;br /&gt;
== Installation und Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Gemäß den Ansprüchen von openKONSEQUENZ enthält die Referenzumgebung keine intransparenten Bestandteile. Die Installation und Konfiguration aller Bestandteile der Referenzumgebung wird auf der Seite [[Installation]] erläutert.&lt;br /&gt;
&lt;br /&gt;
=Demonstrationsumgebung=&lt;br /&gt;
Die fertige Installation des ersten Moduls Einspeisemanagement (EISMAN) kann unter der URL [http://demo.openkonsequenz.de demo.openkonsequenz.de] angesehen werden.&lt;br /&gt;
&lt;br /&gt;
=Glossar=&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|16px]] Das Glossar ist als erster Entwurf zu sehen. Die einzelnen Begriffe können unterschiedlich verwendet werden und dienen als Diskussionsgrundlage auf dem Weg zu einer Standardisierung und Nomenklatur.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die Fachbegriffe definiert, die im oK-Kontext zugelassen sind. Um ein einheitliches Verständnis und eine einheitliche Nomenklatur zu schaffen, sind diese unbedingt zu verwenden. Über die Verweise zu den Detailbeschreibungen können weitere Informationen, Symbole und zu verwendende Übersetzungen eingesehen werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Kurzbezeichnung&lt;br /&gt;
!Synonyme/Alias&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|[[Abzweig]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Batteriespeicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogas]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogasanlage]]&lt;br /&gt;
|Bio&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Blockheizkraftwerk]]&lt;br /&gt;
|BHKW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Einspeiser]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Energiequelle]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Gesamtnetz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Last]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitung]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitungsabschnitt]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Muffe]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Netzgebiet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Ortsnetzstation]]&lt;br /&gt;
|ONS&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Photovoltaikanlage]]&lt;br /&gt;
|PV&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Pumpspeicherkraftwerk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[registrierende Lastgangmessung]]&lt;br /&gt;
|RLM&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Sammelschiene]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Schalter]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Speicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Standardlastprofil]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Strecke]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Topologie (Strom)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformator]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformatorplatz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Trenner]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Umspannwerk]]&lt;br /&gt;
|UW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Wasserkraftwerk]]&lt;br /&gt;
|Wasser&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Windkraftanlage]]&lt;br /&gt;
|Wind&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=dieses Wiki=&lt;br /&gt;
in diesem Wiki kann jeder alles lesen! Schreibberechtigung haben Mitglieder der Gruppe acqc.&lt;br /&gt;
*[[Wiki-Verwendung|Verwendung]]&lt;br /&gt;
*[[Wiki-Vorlagen|Vorlagen]]&lt;br /&gt;
*[[Wiki-Installation|Installation]]&lt;br /&gt;
*[[Wiki-Migration|Migration]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=353</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=353"/>
				<updated>2017-03-14T14:50:05Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* SSL VPN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud].&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. &lt;br /&gt;
&lt;br /&gt;
=== Öffentliche IP ===&lt;br /&gt;
Bei Nutzung der öffentlichen Adresse existieren keine speziellen Nutzungsvoraussetzungen. Der Server ist über seine öffentliche Adresse direkt erreichbar.&lt;br /&gt;
&lt;br /&gt;
=== VPN ===&lt;br /&gt;
Ein Zugang über [https://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet. Dazu ist eine Registrierung pro Benutzer bei Softlayer erforderlich. Nach Verifizierung des Benutzerkontos bei Softlayer kann der für VPN separate Nutzername eingesehen und das separate Passwort im [https://control.softlayer.com/account/users Portal ] geändert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
====SSL VPN====&lt;br /&gt;
Zur Nutzung müssen auf dem (Windows-) Client eine Reihe essentieller Sicherheitsfunktionen des Betriebssystems abgeschaltet werden. Details zur Einrichtung unter Windows sind im [https://knowledgelayer.softlayer.com/procedure/connect-ssl-vpn-windows-7-and-higher KnowledgeLayer-Portal] zu finden.&amp;lt;br&amp;gt;&lt;br /&gt;
Anschließend erfolgt der [http://www.softlayer.com/de/VPN-Access VPN-Zugriff] über den Netzwerk-Zugangspunkt Frankfurt.&lt;br /&gt;
&lt;br /&gt;
====PPTP VPN====&lt;br /&gt;
Details zur Einrichtung sind je Client-OS unter [https://knowledgelayer.softlayer.com/topic/vpn VPN] im KnowledgeLayer-Portal zu finden.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=352</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=352"/>
				<updated>2017-03-14T14:49:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* PPTP VPN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud].&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. &lt;br /&gt;
&lt;br /&gt;
=== Öffentliche IP ===&lt;br /&gt;
Bei Nutzung der öffentlichen Adresse existieren keine speziellen Nutzungsvoraussetzungen. Der Server ist über seine öffentliche Adresse direkt erreichbar.&lt;br /&gt;
&lt;br /&gt;
=== VPN ===&lt;br /&gt;
Ein Zugang über [https://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet. Dazu ist eine Registrierung pro Benutzer bei Softlayer erforderlich. Nach Verifizierung des Benutzerkontos bei Softlayer kann der für VPN separate Nutzername eingesehen und das separate Passwort im [https://control.softlayer.com/account/users Portal ] geändert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
====SSL VPN====&lt;br /&gt;
Zur Nutzung müssen auf dem (Windows-) Client eine Reihe essentieller Sicherheitsfunktionen des Betriebssystems abgeschaltet werden. Details zur Einrichtung unter Windows sind  unter [https://knowledgelayer.softlayer.com/procedure/connect-ssl-vpn-windows-7-and-higher KnowledgeLayer] zu finden.&amp;lt;br&amp;gt;&lt;br /&gt;
Anschließend erfolgt der [http://www.softlayer.com/de/VPN-Access VPN-Zugriff] über den Netzwerk-Zugangspunkt Frankfurt.&lt;br /&gt;
====PPTP VPN====&lt;br /&gt;
Details zur Einrichtung sind je Client-OS unter [https://knowledgelayer.softlayer.com/topic/vpn VPN] im KnowledgeLayer-Portal zu finden.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=351</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=351"/>
				<updated>2017-03-14T14:48:10Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Öffentliche IP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud].&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. &lt;br /&gt;
&lt;br /&gt;
=== Öffentliche IP ===&lt;br /&gt;
Bei Nutzung der öffentlichen Adresse existieren keine speziellen Nutzungsvoraussetzungen. Der Server ist über seine öffentliche Adresse direkt erreichbar.&lt;br /&gt;
&lt;br /&gt;
=== VPN ===&lt;br /&gt;
Ein Zugang über [https://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet. Dazu ist eine Registrierung pro Benutzer bei Softlayer erforderlich. Nach Verifizierung des Benutzerkontos bei Softlayer kann der für VPN separate Nutzername eingesehen und das separate Passwort im [https://control.softlayer.com/account/users Portal ] geändert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
====SSL VPN====&lt;br /&gt;
Zur Nutzung müssen auf dem (Windows-) Client eine Reihe essentieller Sicherheitsfunktionen des Betriebssystems abgeschaltet werden. Details zur Einrichtung unter Windows sind  unter [https://knowledgelayer.softlayer.com/procedure/connect-ssl-vpn-windows-7-and-higher KnowledgeLayer] zu finden.&amp;lt;br&amp;gt;&lt;br /&gt;
Anschließend erfolgt der [http://www.softlayer.com/de/VPN-Access VPN-Zugriff] über den Netzwerk-Zugangspunkt Frankfurt.&lt;br /&gt;
====PPTP VPN====&lt;br /&gt;
Details zur Einrichtung sind je Client-OS unter [https://knowledgelayer.softlayer.com/topic/vpn VPN im KnowledgeLayer] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=350</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=350"/>
				<updated>2017-03-14T13:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud].&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. &lt;br /&gt;
&lt;br /&gt;
=== Öffentliche IP ===&lt;br /&gt;
Bei Nutzung der öffentlichen Adresse existieren keine speziellen Nutzungsvoraussetzungen. Der Server ist über seine öffentlich Adresse direkt erreichbar.&lt;br /&gt;
 &lt;br /&gt;
=== VPN ===&lt;br /&gt;
Ein Zugang über [https://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet. Dazu ist eine Registrierung pro Benutzer bei Softlayer erforderlich. Nach Verifizierung des Benutzerkontos bei Softlayer kann der für VPN separate Nutzername eingesehen und das separate Passwort im [https://control.softlayer.com/account/users Portal ] geändert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
====SSL VPN====&lt;br /&gt;
Zur Nutzung müssen auf dem (Windows-) Client eine Reihe essentieller Sicherheitsfunktionen des Betriebssystems abgeschaltet werden. Details zur Einrichtung unter Windows sind  unter [https://knowledgelayer.softlayer.com/procedure/connect-ssl-vpn-windows-7-and-higher KnowledgeLayer] zu finden.&amp;lt;br&amp;gt;&lt;br /&gt;
Anschließend erfolgt der [http://www.softlayer.com/de/VPN-Access VPN-Zugriff] über den Netzwerk-Zugangspunkt Frankfurt.&lt;br /&gt;
====PPTP VPN====&lt;br /&gt;
Details zur Einrichtung sind je Client-OS unter [https://knowledgelayer.softlayer.com/topic/vpn VPN im KnowledgeLayer] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=349</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=349"/>
				<updated>2017-03-14T13:21:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud].&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. &lt;br /&gt;
&lt;br /&gt;
=== Öffentliche IP ===&lt;br /&gt;
Bei Nutzung der öffentlichen Adresse existieren keine speziellen Nutzungsvoraussetzungen. Der Server ist über seine öffentlich Adresse direkt erreichbar.&lt;br /&gt;
 &lt;br /&gt;
=== VPN ===&lt;br /&gt;
Ein Zugang über [https://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet. Dazu ist eine Registrierung pro Benutzer bei Softlayer erforderlich. Nach Verifizierung des Benutzerkontos bei Softlayer kann der für VPN separate Nutzername eingesehen und das separate Passwort im [https://control.softlayer.com/account/users Portal ] geändert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
====SSL VPN====&lt;br /&gt;
Zur Nutzung müssen auf dem (Windows-) Client eine Reihe essentieller Sicherheitsfunktionen des Betriebssystems abgeschaltet werden. Details zur Einrichtung unter Windows sind  unter [https://knowledgelayer.softlayer.com/procedure/connect-ssl-vpn-windows-7-and-higher KnowledgeLayer] zu finden.&amp;lt;br&amp;gt;&lt;br /&gt;
Anschließend erfolgt der [http://www.softlayer.com/de/VPN-Access VPN-Zugriff] über den Netzwerk-Zugangspunkt Frankfurt.&lt;br /&gt;
====PPTP VPN====&lt;br /&gt;
Details zur Einrichtung unter Windows sind je Client unter [https://knowledgelayer.softlayer.com/topic/vpn VPN im KnowledgeLayer] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=348</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=348"/>
				<updated>2017-03-14T12:35:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud].&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. &lt;br /&gt;
&lt;br /&gt;
=== Öffentliche IP ===&lt;br /&gt;
Bei Nutzung der öffentlichen Adresse existieren keine speziellen Nutzungsvoraussetzungen. Der Server ist über seine öffentlich Adresse direkt erreichbar.&lt;br /&gt;
 &lt;br /&gt;
=== VPN ===&lt;br /&gt;
Ein Zugang über [https://knowledgelayer.softlayer.com/topic/vpn SSL VPN] wird auf Wunsch eingerichtet. Dazu ist eine Registrierung pro Benutzer bei Softlayer erforderlich. Nach Verifizierung des Benutzerkontos bei Softlayer kann der für VPN separate Nutzername eingesehen und das separate Passwort im [https://control.softlayer.com/account/users Portal ] geändert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Nutzung müssen auf dem (Windows-) Client eine Reihe essentieller Sicherheitsfunktionen des Betriebssystems abgeschaltet werden. Details zur Einrichtung unter Windows sind  unter [https://knowledgelayer.softlayer.com/procedure/connect-ssl-vpn-windows-7-and-higher KnowledgeLayer] zu finden.&amp;lt;br&amp;gt;&lt;br /&gt;
Anschließend erfolgt der [http://www.softlayer.com/de/VPN-Access VPN-Zugriff] über den Netzwerk-Zugangspunkt Frankfurt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=347</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=347"/>
				<updated>2017-03-13T21:02:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud].&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. Ein Zugang über [http://knowledgelayer.softlayer.com/topic/vpn SSL VPN] wird auf Wunsch eingerichtet. Dazu ist eine Registrierung bei Softlayer erforderlich. Bei Nutzung der öffentlichen Adresse existieren keine Nutzungsvoraussetzungen.&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=346</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=346"/>
				<updated>2017-03-10T11:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Bereitstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
=Styleguide=&lt;br /&gt;
===allgemeine Festlegungen===&lt;br /&gt;
*[[Styleguide Design|Design]]&lt;br /&gt;
*[[Styleguide Komponenten|Komponenten]]&lt;br /&gt;
*[[Styleguide Layout|Layout]]&lt;br /&gt;
*[[Styleguide Barrierefreiheit|Barrierefreiheit]]&lt;br /&gt;
*[[Styleguide Internationalisierung|Internationalisierung]]&lt;br /&gt;
*[[Styleguide Usability|allg. Usability-Richtlinien]]&lt;br /&gt;
&lt;br /&gt;
===oK-Module===&lt;br /&gt;
*[[Einspeisemanagement|Einspeisemanagement (EISMAN)]]&lt;br /&gt;
*[[Netzzustand|Netzzustand]]&lt;br /&gt;
&lt;br /&gt;
=Plattform=&lt;br /&gt;
===Architektur===&lt;br /&gt;
*[[Plattform Schichtenmodell|Schichtenmodell]]&lt;br /&gt;
*[[Plattform Modularchitektur|Modularchitektur]]&lt;br /&gt;
&lt;br /&gt;
===Datenbereitstellung/Datenaustausch===&lt;br /&gt;
*[[Plattform Kommunikationsrichtlinie|Kommunikationsrichtlinie]]&lt;br /&gt;
*[[Source System API|Quellsystem-API]]&lt;br /&gt;
*[[Plattform Module|Plattform Module]]&lt;br /&gt;
**[[Platform User Modules|Nutzermodule]]&lt;br /&gt;
**[[Platform Domain Modules|Domänenmodule]]&lt;br /&gt;
**[[Platform Core Modules|Querschnittsmodule]]&lt;br /&gt;
&lt;br /&gt;
===Integration===&lt;br /&gt;
*[[Plattform Integrationsstrategien|Integrationsstrategien]]&lt;br /&gt;
&lt;br /&gt;
===Entwicklung===&lt;br /&gt;
&lt;br /&gt;
=Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Deployment View) verantwortet das Konsortium neben der Demonstrationsumgebung (Demo Environment) und den [[Abnahmeplattform]]en (QA Environment) auch die Bereitstellung einer Referenzumgebung (Reference Environment).&amp;lt;br&amp;gt;&lt;br /&gt;
Diese Referenzumgebung wird als direkt verwendbares Image (siehe: openKONSEQUENZ Quailty Comittee Handbook) über die [http://www.softlayer.com/de IBM Softlayer Cloud] angeboten.&lt;br /&gt;
Notwendige Voraussetzung ist ein Account bei Softlayer!&lt;br /&gt;
Über das Softlayer-Kundenportal kann unter [https://control.softlayer.com/devices/images Imagevorlagen] nach öffentlichen Images gesucht werden, welche direkt als Virtueller Server (kostenpflichtig) instanziiert werden können.&lt;br /&gt;
Die Detailbeschreibungen des jeweiligen Inhaltes dieser Images sind in der [[Imageliste]].&amp;lt;br&amp;gt;&lt;br /&gt;
Ein direkter Download der Images als Datei im [https://de.wikipedia.org/wiki/Virtual-Hard-Disk-Format VHD-Format] zur lokalen Instanziierung ist angedacht. Leider sind vorher noch Fragen zur Haftung und zu einigen Nutzungs-Lizenzen zu klären.&lt;br /&gt;
&lt;br /&gt;
== Komponenten ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Technical Constraints) enthält die Referenzumgebung derzeit folgende Softwarekomponenten, welche durch openKONSEQUENZ zur Referenzumgebung zusammengestellt wurden:&lt;br /&gt;
* [http://releases.ubuntu.com/16.04/ Ubuntu 16.04 LTS (Xenial Xerus)]&lt;br /&gt;
* [https://httpd.apache.org/docs/2.4/ Apache/2.4]&lt;br /&gt;
* [https://www.postgresql.org/ PostgreSQL 9.5]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/8u92-relnotes-2949471.html Java™ SE Development Kit 8]&lt;br /&gt;
* [https://tomcat.apache.org/download-80.cgi Apache Tomcat® 8]&lt;br /&gt;
&lt;br /&gt;
== Installation und Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Gemäß den Ansprüchen von openKONSEQUENZ enthält die Referenzumgebung keine intransparenten Bestandteile. Die Installation und Konfiguration aller Bestandteile der Referenzumgebung wird auf der Seite [[Installation]] erläutert.&lt;br /&gt;
&lt;br /&gt;
=Demonstrationsumgebung=&lt;br /&gt;
Die fertige Installation des ersten Moduls Einspeisemanagement (EISMAN) kann unter der URL [http://demo.openkonsequenz.de demo.openkonsequenz.de] angesehen werden.&lt;br /&gt;
&lt;br /&gt;
=Glossar=&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|16px]] Das Glossar ist als erster Entwurf zu sehen. Die einzelnen Begriffe können unterschiedlich verwendet werden und dienen als Diskussionsgrundlage auf dem Weg zu einer Standardisierung und Nomenklatur.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die Fachbegriffe definiert, die im oK-Kontext zugelassen sind. Um ein einheitliches Verständnis und eine einheitliche Nomenklatur zu schaffen, sind diese unbedingt zu verwenden. Über die Verweise zu den Detailbeschreibungen können weitere Informationen, Symbole und zu verwendende Übersetzungen eingesehen werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Kurzbezeichnung&lt;br /&gt;
!Synonyme/Alias&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|[[Abzweig]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Batteriespeicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogas]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogasanlage]]&lt;br /&gt;
|Bio&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Blockheizkraftwerk]]&lt;br /&gt;
|BHKW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Einspeiser]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Energiequelle]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Gesamtnetz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Last]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitung]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitungsabschnitt]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Muffe]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Netzgebiet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Ortsnetzstation]]&lt;br /&gt;
|ONS&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Photovoltaikanlage]]&lt;br /&gt;
|PV&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Pumpspeicherkraftwerk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[registrierende Lastgangmessung]]&lt;br /&gt;
|RLM&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Sammelschiene]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Schalter]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Speicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Standardlastprofil]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Strecke]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Topologie (Strom)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformator]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformatorplatz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Trenner]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Umspannwerk]]&lt;br /&gt;
|UW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Wasserkraftwerk]]&lt;br /&gt;
|Wasser&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Windkraftanlage]]&lt;br /&gt;
|Wind&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=dieses Wiki=&lt;br /&gt;
in diesem Wiki kann jeder alles lesen! Schreibberechtigung haben Mitglieder der Gruppe acqc.&lt;br /&gt;
*[[Wiki-Verwendung|Verwendung]]&lt;br /&gt;
*[[Wiki-Vorlagen|Vorlagen]]&lt;br /&gt;
*[[Wiki-Installation|Installation]]&lt;br /&gt;
*[[Wiki-Migration|Migration]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=345</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=345"/>
				<updated>2017-03-10T11:08:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Bereitstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
=Styleguide=&lt;br /&gt;
===allgemeine Festlegungen===&lt;br /&gt;
*[[Styleguide Design|Design]]&lt;br /&gt;
*[[Styleguide Komponenten|Komponenten]]&lt;br /&gt;
*[[Styleguide Layout|Layout]]&lt;br /&gt;
*[[Styleguide Barrierefreiheit|Barrierefreiheit]]&lt;br /&gt;
*[[Styleguide Internationalisierung|Internationalisierung]]&lt;br /&gt;
*[[Styleguide Usability|allg. Usability-Richtlinien]]&lt;br /&gt;
&lt;br /&gt;
===oK-Module===&lt;br /&gt;
*[[Einspeisemanagement|Einspeisemanagement (EISMAN)]]&lt;br /&gt;
*[[Netzzustand|Netzzustand]]&lt;br /&gt;
&lt;br /&gt;
=Plattform=&lt;br /&gt;
===Architektur===&lt;br /&gt;
*[[Plattform Schichtenmodell|Schichtenmodell]]&lt;br /&gt;
*[[Plattform Modularchitektur|Modularchitektur]]&lt;br /&gt;
&lt;br /&gt;
===Datenbereitstellung/Datenaustausch===&lt;br /&gt;
*[[Plattform Kommunikationsrichtlinie|Kommunikationsrichtlinie]]&lt;br /&gt;
*[[Source System API|Quellsystem-API]]&lt;br /&gt;
*[[Plattform Module|Plattform Module]]&lt;br /&gt;
**[[Platform User Modules|Nutzermodule]]&lt;br /&gt;
**[[Platform Domain Modules|Domänenmodule]]&lt;br /&gt;
**[[Platform Core Modules|Querschnittsmodule]]&lt;br /&gt;
&lt;br /&gt;
===Integration===&lt;br /&gt;
*[[Plattform Integrationsstrategien|Integrationsstrategien]]&lt;br /&gt;
&lt;br /&gt;
===Entwicklung===&lt;br /&gt;
&lt;br /&gt;
=Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Deployment View) verantwortet das Konsortium neben der Demonstrationsumgebung (Demo Environment) und den [[Abnahmeplattform]]en (QA Environment) auch die Bereitstellung einer Referenzumgebung (Reference Environment).&lt;br /&gt;
Diese Referenzumgebung wird als direkt verwendbares Image (siehe: openKONSEQUENZ Quailty Comittee Handbook) über die [http://www.softlayer.com/de IBM Softlayer Cloud] angeboten.&lt;br /&gt;
Notwendige Voraussetzung ist ein Account bei Softlayer!&lt;br /&gt;
Über das Softlayer-Kundenportal kann unter [https://control.softlayer.com/devices/images Imagevorlagen] nach öffentlichen Images gesucht werden, welche direkt als Virtueller Server (kostenpflichtig) instanziiert werden können.&lt;br /&gt;
Die Detailbeschreibungen des jeweiligen Inhaltes dieser Images sind in der [[Imageliste]].&lt;br /&gt;
&lt;br /&gt;
== Komponenten ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Technical Constraints) enthält die Referenzumgebung derzeit folgende Softwarekomponenten, welche durch openKONSEQUENZ zur Referenzumgebung zusammengestellt wurden:&lt;br /&gt;
* [http://releases.ubuntu.com/16.04/ Ubuntu 16.04 LTS (Xenial Xerus)]&lt;br /&gt;
* [https://httpd.apache.org/docs/2.4/ Apache/2.4]&lt;br /&gt;
* [https://www.postgresql.org/ PostgreSQL 9.5]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/8u92-relnotes-2949471.html Java™ SE Development Kit 8]&lt;br /&gt;
* [https://tomcat.apache.org/download-80.cgi Apache Tomcat® 8]&lt;br /&gt;
&lt;br /&gt;
== Installation und Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Gemäß den Ansprüchen von openKONSEQUENZ enthält die Referenzumgebung keine intransparenten Bestandteile. Die Installation und Konfiguration aller Bestandteile der Referenzumgebung wird auf der Seite [[Installation]] erläutert.&lt;br /&gt;
&lt;br /&gt;
=Demonstrationsumgebung=&lt;br /&gt;
Die fertige Installation des ersten Moduls Einspeisemanagement (EISMAN) kann unter der URL [http://demo.openkonsequenz.de demo.openkonsequenz.de] angesehen werden.&lt;br /&gt;
&lt;br /&gt;
=Glossar=&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|16px]] Das Glossar ist als erster Entwurf zu sehen. Die einzelnen Begriffe können unterschiedlich verwendet werden und dienen als Diskussionsgrundlage auf dem Weg zu einer Standardisierung und Nomenklatur.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die Fachbegriffe definiert, die im oK-Kontext zugelassen sind. Um ein einheitliches Verständnis und eine einheitliche Nomenklatur zu schaffen, sind diese unbedingt zu verwenden. Über die Verweise zu den Detailbeschreibungen können weitere Informationen, Symbole und zu verwendende Übersetzungen eingesehen werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Kurzbezeichnung&lt;br /&gt;
!Synonyme/Alias&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|[[Abzweig]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Batteriespeicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogas]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogasanlage]]&lt;br /&gt;
|Bio&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Blockheizkraftwerk]]&lt;br /&gt;
|BHKW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Einspeiser]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Energiequelle]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Gesamtnetz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Last]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitung]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitungsabschnitt]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Muffe]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Netzgebiet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Ortsnetzstation]]&lt;br /&gt;
|ONS&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Photovoltaikanlage]]&lt;br /&gt;
|PV&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Pumpspeicherkraftwerk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[registrierende Lastgangmessung]]&lt;br /&gt;
|RLM&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Sammelschiene]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Schalter]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Speicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Standardlastprofil]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Strecke]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Topologie (Strom)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformator]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformatorplatz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Trenner]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Umspannwerk]]&lt;br /&gt;
|UW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Wasserkraftwerk]]&lt;br /&gt;
|Wasser&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Windkraftanlage]]&lt;br /&gt;
|Wind&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=dieses Wiki=&lt;br /&gt;
in diesem Wiki kann jeder alles lesen! Schreibberechtigung haben Mitglieder der Gruppe acqc.&lt;br /&gt;
*[[Wiki-Verwendung|Verwendung]]&lt;br /&gt;
*[[Wiki-Vorlagen|Vorlagen]]&lt;br /&gt;
*[[Wiki-Installation|Installation]]&lt;br /&gt;
*[[Wiki-Migration|Migration]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=344</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=344"/>
				<updated>2017-03-10T11:05:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform in Gestalt eins virtuellen Servers bereitgestellt.&lt;br /&gt;
Als technische Plattform dient die [http://www.softlayer.com/de IBM Softlayer Cloud], einr Registrierung bei Softlayer ist keine Nutzungsvoraussetzung.&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. Ein Zugang über [http://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=343</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=343"/>
				<updated>2017-03-10T11:00:05Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) dient zur Abnahme der Sprint Reviews. Nutzer sind der SCRUM Product Owner und der SCRUM Master.&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
Für jedes openKONSEQUENZ-Projekt wird durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) eine Abnahmeplattform bereitgestellt.&lt;br /&gt;
Als technische Plattform zur Bereitstellung des virtuellen Servers dient die [http://www.softlayer.com/de IBM Softlayer Cloud], ein Accont bei Softlayer ist keine Nutzungsvoraussetzung.&amp;lt;br&amp;gt;&lt;br /&gt;
Details zum Zugang (inkl.  Übermittlung des Root-Passwortes) müssen zwischen den Nutzern und dem Dienstleister abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. Ein Zugang über [http://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=342</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=342"/>
				<updated>2017-03-10T10:52:05Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Bereitstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
=Styleguide=&lt;br /&gt;
===allgemeine Festlegungen===&lt;br /&gt;
*[[Styleguide Design|Design]]&lt;br /&gt;
*[[Styleguide Komponenten|Komponenten]]&lt;br /&gt;
*[[Styleguide Layout|Layout]]&lt;br /&gt;
*[[Styleguide Barrierefreiheit|Barrierefreiheit]]&lt;br /&gt;
*[[Styleguide Internationalisierung|Internationalisierung]]&lt;br /&gt;
*[[Styleguide Usability|allg. Usability-Richtlinien]]&lt;br /&gt;
&lt;br /&gt;
===oK-Module===&lt;br /&gt;
*[[Einspeisemanagement|Einspeisemanagement (EISMAN)]]&lt;br /&gt;
*[[Netzzustand|Netzzustand]]&lt;br /&gt;
&lt;br /&gt;
=Plattform=&lt;br /&gt;
===Architektur===&lt;br /&gt;
*[[Plattform Schichtenmodell|Schichtenmodell]]&lt;br /&gt;
*[[Plattform Modularchitektur|Modularchitektur]]&lt;br /&gt;
&lt;br /&gt;
===Datenbereitstellung/Datenaustausch===&lt;br /&gt;
*[[Plattform Kommunikationsrichtlinie|Kommunikationsrichtlinie]]&lt;br /&gt;
*[[Source System API|Quellsystem-API]]&lt;br /&gt;
*[[Plattform Module|Plattform Module]]&lt;br /&gt;
**[[Platform User Modules|Nutzermodule]]&lt;br /&gt;
**[[Platform Domain Modules|Domänenmodule]]&lt;br /&gt;
**[[Platform Core Modules|Querschnittsmodule]]&lt;br /&gt;
&lt;br /&gt;
===Integration===&lt;br /&gt;
*[[Plattform Integrationsstrategien|Integrationsstrategien]]&lt;br /&gt;
&lt;br /&gt;
===Entwicklung===&lt;br /&gt;
&lt;br /&gt;
=Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Deployment View) verantwortet das Konsortium neben der Demonstrattionsumgebung (Demo Environment) und den [[Abnahmeplattform]]en (QA Environment) auch die Bereitstellung einer Referenzumgebung (Reference Environment).&lt;br /&gt;
Diese Referenzumgebung wird als direkt verwendbares Image (siehe: openKONSEQUENZ Quailty Comittee Handbook) über die [http://www.softlayer.com/de IBM Softlayer Cloud] angeboten.&lt;br /&gt;
Notwendige Voraussetzung ist ein Account bei Softlayer!&lt;br /&gt;
Über das Softlayer-Kundenportal kann unter [https://control.softlayer.com/devices/images Imagevorlagen] nach öffentlichen Images gesucht werden, welche direkt als Virtueller Server (kostenpflichtig) instanziiert werden können.&lt;br /&gt;
Die Detailbeschreibungen des jeweiligen Inhaltes dieser Images sind in der [[Imageliste]].&lt;br /&gt;
&lt;br /&gt;
== Komponenten ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Technical Constraints) enthält die Referenzumgebung derzeit folgende Softwarekomponenten, welche durch openKONSEQUENZ zur Referenzumgebung zusammengestellt wurden:&lt;br /&gt;
* [http://releases.ubuntu.com/16.04/ Ubuntu 16.04 LTS (Xenial Xerus)]&lt;br /&gt;
* [https://httpd.apache.org/docs/2.4/ Apache/2.4]&lt;br /&gt;
* [https://www.postgresql.org/ PostgreSQL 9.5]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/8u92-relnotes-2949471.html Java™ SE Development Kit 8]&lt;br /&gt;
* [https://tomcat.apache.org/download-80.cgi Apache Tomcat® 8]&lt;br /&gt;
&lt;br /&gt;
== Installation und Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Gemäß den Ansprüchen von openKONSEQUENZ enthält die Referenzumgebung keine intransparenten Bestandteile. Die Installation und Konfiguration aller Bestandteile der Referenzumgebung wird auf der Seite [[Installation]] erläutert.&lt;br /&gt;
&lt;br /&gt;
=Demonstrationsumgebung=&lt;br /&gt;
Die fertige Installation des ersten Moduls Einspeisemanagement (EISMAN) kann unter der URL [http://demo.openkonsequenz.de demo.openkonsequenz.de] angesehen werden.&lt;br /&gt;
&lt;br /&gt;
=Glossar=&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|16px]] Das Glossar ist als erster Entwurf zu sehen. Die einzelnen Begriffe können unterschiedlich verwendet werden und dienen als Diskussionsgrundlage auf dem Weg zu einer Standardisierung und Nomenklatur.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die Fachbegriffe definiert, die im oK-Kontext zugelassen sind. Um ein einheitliches Verständnis und eine einheitliche Nomenklatur zu schaffen, sind diese unbedingt zu verwenden. Über die Verweise zu den Detailbeschreibungen können weitere Informationen, Symbole und zu verwendende Übersetzungen eingesehen werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Kurzbezeichnung&lt;br /&gt;
!Synonyme/Alias&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|[[Abzweig]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Batteriespeicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogas]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogasanlage]]&lt;br /&gt;
|Bio&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Blockheizkraftwerk]]&lt;br /&gt;
|BHKW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Einspeiser]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Energiequelle]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Gesamtnetz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Last]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitung]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitungsabschnitt]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Muffe]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Netzgebiet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Ortsnetzstation]]&lt;br /&gt;
|ONS&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Photovoltaikanlage]]&lt;br /&gt;
|PV&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Pumpspeicherkraftwerk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[registrierende Lastgangmessung]]&lt;br /&gt;
|RLM&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Sammelschiene]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Schalter]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Speicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Standardlastprofil]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Strecke]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Topologie (Strom)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformator]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformatorplatz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Trenner]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Umspannwerk]]&lt;br /&gt;
|UW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Wasserkraftwerk]]&lt;br /&gt;
|Wasser&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Windkraftanlage]]&lt;br /&gt;
|Wind&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=dieses Wiki=&lt;br /&gt;
in diesem Wiki kann jeder alles lesen! Schreibberechtigung haben Mitglieder der Gruppe acqc.&lt;br /&gt;
*[[Wiki-Verwendung|Verwendung]]&lt;br /&gt;
*[[Wiki-Vorlagen|Vorlagen]]&lt;br /&gt;
*[[Wiki-Installation|Installation]]&lt;br /&gt;
*[[Wiki-Migration|Migration]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=340</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=340"/>
				<updated>2017-03-10T10:51:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: Sgruettner verschob die Seite Abnahmeplatform nach Abnahmeplattform: Rechtschreibfehler&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) für Sprint Reviews wird für jedes openKONSEQUENZ-Projekt durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) bereitgestellt. Nutzer sind der SCRUM Product Owner und der SCRUM Master. Als technische Plattform zur Bereitstellung des virtuellen Servers dient die [http://www.softlayer.com/de IBM Softlayer Cloud], ein Accont bei Softlayer ist keine Nutzungsvoraussetzung. Details zum Zugang (inkl.  Übermittlung des initialen Root-Passwortes) müssen zwischen den Nutzern abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. Ein Zugang über [http://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet.&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplatform&amp;diff=341</id>
		<title>Abnahmeplatform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplatform&amp;diff=341"/>
				<updated>2017-03-10T10:51:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: Sgruettner verschob die Seite Abnahmeplatform nach Abnahmeplattform: Rechtschreibfehler&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Abnahmeplattform]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=339</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=339"/>
				<updated>2017-03-10T10:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplattform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) für Sprint Reviews wird für jedes openKONSEQUENZ-Projekt durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) bereitgestellt. Nutzer sind der SCRUM Product Owner und der SCRUM Master. Als technische Plattform zur Bereitstellung des virtuellen Servers dient die [http://www.softlayer.com/de IBM Softlayer Cloud], ein Accont bei Softlayer ist keine Nutzungsvoraussetzung. Details zum Zugang (inkl.  Übermittlung des initialen Root-Passwortes) müssen zwischen den Nutzern abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. Ein Zugang über [http://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet.&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=338</id>
		<title>Abnahmeplattform</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Abnahmeplattform&amp;diff=338"/>
				<updated>2017-03-10T10:42:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: Die Seite wurde neu angelegt: „Die Abnahmeplatform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) für Sprint Reviews wird für jedes openKONSEQUENZ-Projekt durch ein…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Abnahmeplatform (QA Environment, siehe: openKONSEQUENZ Architecture Comittee Handbook) für Sprint Reviews wird für jedes openKONSEQUENZ-Projekt durch einen vom Konsortium beauftragten Dienstleister (derzeit [https://www.openkonsequenz.de/das-konsortium/21-guest-member/72-kema DNV GL]) bereitgestellt. Nutzer sind der SCRUM Product Owner und der SCRUM Master. Als technische Plattform zur Bereitstellung des virtuellen Servers dient die [http://www.softlayer.com/de IBM Softlayer Cloud], ein Accont bei Softlayer ist keine Nutzungsvoraussetzung. Details zum Zugang (inkl.  Übermittlung des initialen Root-Passwortes) müssen zwischen den Nutzern abgestimmt werden. Die Abschottung in einem privaten Netz ist möglich, ansonsten erfolgt der Zugang über eine öffentliche IPv4-Adresse. Ein Zugang über [http://knowledgelayer.softlayer.com/topic/vpn SSL oder PPTP VPN] wird auf Wunsch eingerichtet.&lt;br /&gt;
Als initiale Vorlage dient die [[Hauptseite#Referenzumgebung|Referenzumgebung]], welche alle fertigen und abgenommenen Module enthält.&lt;br /&gt;
In Verantwortung des SCRUM Product Owner wird darauf alles zur Abnahme benötigte installiert. Nach erfolgreicher Abnahme wird die [[Hauptseite#Referenzumgebung|Referenzumgebung]] gemäß der angefertigten Dokumentation um die abgenommen Module erweitert.&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=337</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Hauptseite&amp;diff=337"/>
				<updated>2017-03-10T10:02:28Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: /* Bereitstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
=Styleguide=&lt;br /&gt;
===allgemeine Festlegungen===&lt;br /&gt;
*[[Styleguide Design|Design]]&lt;br /&gt;
*[[Styleguide Komponenten|Komponenten]]&lt;br /&gt;
*[[Styleguide Layout|Layout]]&lt;br /&gt;
*[[Styleguide Barrierefreiheit|Barrierefreiheit]]&lt;br /&gt;
*[[Styleguide Internationalisierung|Internationalisierung]]&lt;br /&gt;
*[[Styleguide Usability|allg. Usability-Richtlinien]]&lt;br /&gt;
&lt;br /&gt;
===oK-Module===&lt;br /&gt;
*[[Einspeisemanagement|Einspeisemanagement (EISMAN)]]&lt;br /&gt;
*[[Netzzustand|Netzzustand]]&lt;br /&gt;
&lt;br /&gt;
=Plattform=&lt;br /&gt;
===Architektur===&lt;br /&gt;
*[[Plattform Schichtenmodell|Schichtenmodell]]&lt;br /&gt;
*[[Plattform Modularchitektur|Modularchitektur]]&lt;br /&gt;
&lt;br /&gt;
===Datenbereitstellung/Datenaustausch===&lt;br /&gt;
*[[Plattform Kommunikationsrichtlinie|Kommunikationsrichtlinie]]&lt;br /&gt;
*[[Source System API|Quellsystem-API]]&lt;br /&gt;
*[[Plattform Module|Plattform Module]]&lt;br /&gt;
**[[Platform User Modules|Nutzermodule]]&lt;br /&gt;
**[[Platform Domain Modules|Domänenmodule]]&lt;br /&gt;
**[[Platform Core Modules|Querschnittsmodule]]&lt;br /&gt;
&lt;br /&gt;
===Integration===&lt;br /&gt;
*[[Plattform Integrationsstrategien|Integrationsstrategien]]&lt;br /&gt;
&lt;br /&gt;
===Entwicklung===&lt;br /&gt;
&lt;br /&gt;
=Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Deployment View) verantwortet das Konsortium neben der Demonstrattionsumgebung (Demo Environment) und den [[Abnahmeplatform]]en (QA Environment) auch die Bereitstellung einer Referenzumgebung (Reference Environment).&lt;br /&gt;
Diese Referenzumgebung wird als direkt verwendbares Image (siehe: openKONSEQUENZ Quailty Comittee Handbook) über die [http://www.softlayer.com/de IBM Softlayer Cloud] angeboten.&lt;br /&gt;
Notwendige Voraussetzung ist ein Account bei Softlayer!&lt;br /&gt;
Über das Softlayer-Kundenportal kann unter [https://control.softlayer.com/devices/images Imagevorlagen] nach öffentlichen Images gesucht werden, welche direkt als Virtueller Server (kostenpflichtig) instanziiert werden können.&lt;br /&gt;
Die Detailbeschreibungen des jeweiligen Inhaltes dieser Images sind in der [[Imageliste]].&lt;br /&gt;
&lt;br /&gt;
== Komponenten ==&lt;br /&gt;
&lt;br /&gt;
Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Technical Constraints) enthält die Referenzumgebung derzeit folgende Softwarekomponenten, welche durch openKONSEQUENZ zur Referenzumgebung zusammengestellt wurden:&lt;br /&gt;
* [http://releases.ubuntu.com/16.04/ Ubuntu 16.04 LTS (Xenial Xerus)]&lt;br /&gt;
* [https://httpd.apache.org/docs/2.4/ Apache/2.4]&lt;br /&gt;
* [https://www.postgresql.org/ PostgreSQL 9.5]&lt;br /&gt;
* [http://www.oracle.com/technetwork/java/javase/8u92-relnotes-2949471.html Java™ SE Development Kit 8]&lt;br /&gt;
* [https://tomcat.apache.org/download-80.cgi Apache Tomcat® 8]&lt;br /&gt;
&lt;br /&gt;
== Installation und Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Gemäß den Ansprüchen von openKONSEQUENZ enthält die Referenzumgebung keine intransparenten Bestandteile. Die Installation und Konfiguration aller Bestandteile der Referenzumgebung wird auf der Seite [[Installation]] erläutert.&lt;br /&gt;
&lt;br /&gt;
=Demonstrationsumgebung=&lt;br /&gt;
Die fertige Installation des ersten Moduls Einspeisemanagement (EISMAN) kann unter der URL [http://demo.openkonsequenz.de demo.openkonsequenz.de] angesehen werden.&lt;br /&gt;
&lt;br /&gt;
=Glossar=&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|16px]] Das Glossar ist als erster Entwurf zu sehen. Die einzelnen Begriffe können unterschiedlich verwendet werden und dienen als Diskussionsgrundlage auf dem Weg zu einer Standardisierung und Nomenklatur.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die Fachbegriffe definiert, die im oK-Kontext zugelassen sind. Um ein einheitliches Verständnis und eine einheitliche Nomenklatur zu schaffen, sind diese unbedingt zu verwenden. Über die Verweise zu den Detailbeschreibungen können weitere Informationen, Symbole und zu verwendende Übersetzungen eingesehen werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Kurzbezeichnung&lt;br /&gt;
!Synonyme/Alias&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|[[Abzweig]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Batteriespeicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogas]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Biogasanlage]]&lt;br /&gt;
|Bio&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Blockheizkraftwerk]]&lt;br /&gt;
|BHKW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Einspeiser]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Energiequelle]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Gesamtnetz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Last]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitung]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Leitungsabschnitt]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Muffe]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Netzgebiet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Ortsnetzstation]]&lt;br /&gt;
|ONS&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Photovoltaikanlage]]&lt;br /&gt;
|PV&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Pumpspeicherkraftwerk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[registrierende Lastgangmessung]]&lt;br /&gt;
|RLM&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Sammelschiene]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Schalter]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Speicher]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Standardlastprofil]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Strecke]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|siehe [[Diskussion Leitungsaufbau]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Topologie (Strom)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformator]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Transformatorplatz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Trenner]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Umspannwerk]]&lt;br /&gt;
|UW&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Wasserkraftwerk]]&lt;br /&gt;
|Wasser&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|[[Windkraftanlage]]&lt;br /&gt;
|Wind&lt;br /&gt;
|&lt;br /&gt;
|?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=dieses Wiki=&lt;br /&gt;
in diesem Wiki kann jeder alles lesen! Schreibberechtigung haben Mitglieder der Gruppe acqc.&lt;br /&gt;
*[[Wiki-Verwendung|Verwendung]]&lt;br /&gt;
*[[Wiki-Vorlagen|Vorlagen]]&lt;br /&gt;
*[[Wiki-Installation|Installation]]&lt;br /&gt;
*[[Wiki-Migration|Migration]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Referenzplattform_Installationen_Einspeisemanagement_(EISMAN)_1.0.9-1&amp;diff=336</id>
		<title>Referenzplattform Installationen Einspeisemanagement (EISMAN) 1.0.9-1</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Referenzplattform_Installationen_Einspeisemanagement_(EISMAN)_1.0.9-1&amp;diff=336"/>
				<updated>2017-03-06T13:41:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warning}}&lt;br /&gt;
Die Inhalte dieser Seite wurden/werden überarbeitet und sind umgezogen: [[Installation]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Vorlage:Warning&amp;diff=335</id>
		<title>Vorlage:Warning</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Vorlage:Warning&amp;diff=335"/>
				<updated>2017-03-06T13:41:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]  Achtung!  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Referenzplattform_Installationen_Einspeisemanagement_(EISMAN)_1.0.9-1&amp;diff=334</id>
		<title>Referenzplattform Installationen Einspeisemanagement (EISMAN) 1.0.9-1</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Referenzplattform_Installationen_Einspeisemanagement_(EISMAN)_1.0.9-1&amp;diff=334"/>
				<updated>2017-03-06T13:36:31Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: Der Seiteninhalt wurde durch einen anderen Text ersetzt: „{{WorkInProgress}}  Installationsschritte:“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
&lt;br /&gt;
Installationsschritte:&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=333</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Installation&amp;diff=333"/>
				<updated>2017-03-06T13:36:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sgruettner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WorkInProgress}}&lt;br /&gt;
Diese Seite beschreibt Installation und Konfiguration der Bestandteile der [[Hauptseite#Referenzumgebung|Referenzumgebung]].&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen auf dem Client=&lt;br /&gt;
Es wird davon ausgegangen das auf dem Client welcher zur Installation und Konfiguration der Referenzumgebung verwendet wird neben einer Internetverbindung folgende Software vorhanden ist:&lt;br /&gt;
* Secure Shell Client - &amp;lt;i&amp;gt;PuTTY&amp;lt;/i&amp;gt; oder vergleichbarer SSH-Client&lt;br /&gt;
* PostgreSQL administration and management tool - &amp;lt;i&amp;gt;pgAdmin III&amp;lt;/i&amp;gt; oder vergleichbar&lt;br /&gt;
&lt;br /&gt;
=Installation der Referenzumgebung=&lt;br /&gt;
&lt;br /&gt;
==Betriebssystem und Basissoftware==&lt;br /&gt;
Als Basisbetriebssystem dient derzeit &amp;lt;i&amp;gt;Ubuntu Linux 16.04 LTS LAMP (64 bit)&amp;lt;/i&amp;gt;, welches durch den Hoster bei der Instanziierung bereitgestellt wurde.&lt;br /&gt;
Nach dem obligatorischen aktualisieren der Pakete: &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/code&amp;gt; muss noch unzip installiert werden: &amp;lt;code&amp;gt;apt-get install unzip&amp;lt;/code&amp;gt;&lt;br /&gt;
Bereits installiert sind ausserdem: &amp;lt;i&amp;gt;OpenSSH&amp;lt;/i&amp;gt; (Server), &amp;lt;i&amp;gt;nano&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;tar&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Systemkomponenten, unterlagert==&lt;br /&gt;
   &lt;br /&gt;
===Apache 2.0===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service apache2 status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get update&lt;br /&gt;
      apt-get install apache2&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service apache2 status&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers eingeben =&amp;gt; Apache-Startseite&lt;br /&gt;
      &lt;br /&gt;
    Umleitung (Proxy) einrichten&lt;br /&gt;
      apt-get update&lt;br /&gt;
      apt-get install libapache2-mod-proxy-html&lt;br /&gt;
      &lt;br /&gt;
      a2enmod proxy&lt;br /&gt;
      a2enmod proxy_html&lt;br /&gt;
      a2enmod proxy_http &lt;br /&gt;
      &lt;br /&gt;
      cd /etc/apache2/sites-available&lt;br /&gt;
      cp 000-default.conf demo.openkonsequenz.de.conf&lt;br /&gt;
      nano demo.openkonsequenz.de.conf&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
          ServerName demo.openkonsequenz.de&lt;br /&gt;
          ProxyPreserveHost on&lt;br /&gt;
          ProxyPass / http://localhost:8080/&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
&lt;br /&gt;
      a2dissite 000-default.conf&lt;br /&gt;
      a2ensite demo.openkonsequenz.de.conf&lt;br /&gt;
      &lt;br /&gt;
===PostgreSQL 9.5 installieren &amp;amp; konfigurieren===&lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Installation (falls notwendig):&lt;br /&gt;
      apt-get install postgresql postgresql-contrib&lt;br /&gt;
      Bestätigung =&amp;gt; &amp;quot;J&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      service postgresql status&lt;br /&gt;
      &lt;br /&gt;
    Benutzer &amp;quot;postgres&amp;quot; aktivieren&lt;br /&gt;
        sudo -u postgres psql postgres&lt;br /&gt;
          psql (9.5.3)&lt;br /&gt;
          Type &amp;quot;help&amp;quot; for help.&lt;br /&gt;
          &lt;br /&gt;
          postgres=# \password postgres&lt;br /&gt;
          Enter new password: postgres&lt;br /&gt;
          Enter it again: postgres&lt;br /&gt;
          postgres=# \q&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
    Berechtigungen für Zugriff von außen einrichten (später wieder deaktiveren!!!)&lt;br /&gt;
      cd /etc/postgresql/9.5/main&lt;br /&gt;
      &lt;br /&gt;
      nano pg_hba.conf&lt;br /&gt;
      &lt;br /&gt;
      am Ende anfügen:&lt;br /&gt;
        hostssl  all             postgres        0.0.0.0/0               md5&lt;br /&gt;
            &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      nano postgresql.conf&lt;br /&gt;
        ändern:&lt;br /&gt;
        #listen_addresses = 'localhost'  =&amp;gt;  listen_addresses = '*'&lt;br /&gt;
        &lt;br /&gt;
        speichern Strg + O&lt;br /&gt;
        Beenden Strg + X&lt;br /&gt;
        &lt;br /&gt;
      Postgres durchstarten&lt;br /&gt;
        systemctl restart postgresql.service&lt;br /&gt;
&lt;br /&gt;
    Datenbank einrichten&lt;br /&gt;
      - über pgAdminIII Verbindung zum Server herstellen&lt;br /&gt;
      - Nutzer openK einrichten&lt;br /&gt;
      - Testdaten einspielen&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
===Java JDK 8u92 installieren &amp;amp; konfigurieren===&lt;br /&gt;
     Status prüfen:&lt;br /&gt;
        java -version&lt;br /&gt;
        &lt;br /&gt;
     Installation (falls notwendig):&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir java&lt;br /&gt;
      cd java&lt;br /&gt;
      &lt;br /&gt;
      Download:&lt;br /&gt;
      wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot;  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Entpacken:&lt;br /&gt;
      tar -xf jdk-8u92-linux-x64.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root jdk1.8.0_92/&lt;br /&gt;
&lt;br /&gt;
      Alternativen-System einrichten:&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/javaws&amp;quot; &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot; 1&lt;br /&gt;
      update-alternatives --install &amp;quot;/usr/bin/jar&amp;quot; &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot; 1&lt;br /&gt;
      &lt;br /&gt;
      Alternativen-System konfigurieren:&lt;br /&gt;
      update-alternatives --set &amp;quot;java&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/java&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javac&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javac&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;javaws&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/javaws&amp;quot;&lt;br /&gt;
      update-alternatives --set &amp;quot;jar&amp;quot; &amp;quot;/opt/java/jdk1.8.0_92/bin/jar&amp;quot;  &lt;br /&gt;
      &lt;br /&gt;
    Status prüfen:&lt;br /&gt;
      java -version&lt;br /&gt;
        &lt;br /&gt;
        java version &amp;quot;1.8.0_92&amp;quot;&lt;br /&gt;
        Java(TM) SE Runtime Environment (build 1.8.0_92-b14)&lt;br /&gt;
        Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)&lt;br /&gt;
        &lt;br /&gt;
    JAVA_HOME einrichten:&lt;br /&gt;
      nano /etc/profile =&amp;gt; export JAVA_HOME=&amp;quot;/opt/java/jdk1.8.0_92&amp;quot; am Ende einfügen&lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Neuladen: &lt;br /&gt;
      source /etc/profile&lt;br /&gt;
      &lt;br /&gt;
      Prüfen:  &lt;br /&gt;
      echo $JAVA_HOME  &lt;br /&gt;
      =&amp;gt; /opt/Oracle_Java/jdk1.8.0_92&lt;br /&gt;
        &lt;br /&gt;
===Tomcat 8 installieren &amp;amp; konfigurieren===&lt;br /&gt;
      cd /opt&lt;br /&gt;
      mkdir tomcat&lt;br /&gt;
      cd tomcat&lt;br /&gt;
      &lt;br /&gt;
      download:&lt;br /&gt;
      wget http://mirror.serversupportforum.de/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz&lt;br /&gt;
      &lt;br /&gt;
      entpacken:&lt;br /&gt;
      tar -xf apache-tomcat-8.0.36.tar.gz     &lt;br /&gt;
      &lt;br /&gt;
      Owner ändern:&lt;br /&gt;
      chown -R root:root apache-tomcat-8.0.36/&lt;br /&gt;
      &lt;br /&gt;
      Service einrichten:&lt;br /&gt;
      nano /etc/systemd/system/tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
          [Unit]&lt;br /&gt;
          Description=Apache Tomcat Web Application Container&lt;br /&gt;
          After=network.target&lt;br /&gt;
          &lt;br /&gt;
          [Service]&lt;br /&gt;
          Type=forking&lt;br /&gt;
          &lt;br /&gt;
          Environment=JAVA_HOME=/opt/java/jdk1.8.0_92/&lt;br /&gt;
          Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.0.36/temp/tomcat.pid&lt;br /&gt;
          Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.36/&lt;br /&gt;
          Environment='CATALINA_OPTS=-Xms256M -Xmx512M -server -XX:+UseParallelGC'&lt;br /&gt;
          Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'&lt;br /&gt;
          &lt;br /&gt;
          ExecStart=/opt/tomcat/apache-tomcat-8.0.36/bin/startup.sh&lt;br /&gt;
          ExecStop=/opt/tomcat/apache-tomcat-8.0.36/bin/shutdown.sh&lt;br /&gt;
          &lt;br /&gt;
          User=root&lt;br /&gt;
          Group=root&lt;br /&gt;
          RestartSec=10&lt;br /&gt;
          Restart=always&lt;br /&gt;
          &lt;br /&gt;
          [Install]&lt;br /&gt;
          WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
      speichern Strg + O&lt;br /&gt;
      Beenden Strg + X&lt;br /&gt;
      &lt;br /&gt;
      Berechtigung ändern:&lt;br /&gt;
      chmod -R 755 tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      Dienst aktivieren&lt;br /&gt;
      systemctl daemon-reload&lt;br /&gt;
      &lt;br /&gt;
      Dienst starten&lt;br /&gt;
      systemctl start tomcat.service&lt;br /&gt;
&lt;br /&gt;
      Status testen&lt;br /&gt;
      systemctl status tomcat.service&lt;br /&gt;
      &lt;br /&gt;
      im Browser die IP des Servers (+ &amp;quot;:8080&amp;quot;) eingeben =&amp;gt; Tomcat-Startseite&lt;br /&gt;
      &lt;br /&gt;
      künftig automatisch starten&lt;br /&gt;
      systemctl enable tomcat.service&lt;br /&gt;
&lt;br /&gt;
==Anwendungsebene==&lt;br /&gt;
EISMAN 1.0.9-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Installation der Einspeisemanagement (EISMAN)-Software.&lt;br /&gt;
* EISMAN: &amp;lt;i&amp;gt;als war-Archive gepackt (Server z.B. home-Verzeichnis)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Daten==&lt;br /&gt;
Testdaten sind verfügbar: TODO&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
* Anmeldung als: &amp;lt;i&amp;gt;root (über PuTTY)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsrelevantes==&lt;br /&gt;
neuen root-Nutzer anlegen und &amp;quot;root&amp;quot; sperren&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;neuen root-Nutzer zu Gruppe &amp;quot;sudo&amp;quot; hinzufügen:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;adduser &amp;lt;&amp;lt;username&amp;gt;&amp;gt; sudo&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div&amp;gt;&amp;quot;root&amp;quot; aus Sicherheitsgründen sperren:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;sudo passwd -l root&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
*[[Referenzplattform Installationen|Installationen]]&lt;/div&gt;</summary>
		<author><name>Sgruettner</name></author>	</entry>

	</feed>