| Version 4 (modified by , 12 years ago) ( diff ) |
|---|
DB-Server für ASV-BW aufsetzen
Für ASV-BW wird ein Postgres-SQL-Server mit ASV-Server (DSS-Server, Java) benötigt. Hier wird beschrieben, wie ein virtueller Server mit
- Debian 7 (wheezy)
- Postgres 9.2
- Oracle Java JRE 7
- ASV-BW-DSS-Server
unter Proxmox eingerichtet wird.
Virtuelle Maschine
Auf einem laufenden ProxMox wird eine virtuelle Maschine (OpenVZ) aus dem Debian-7.0-standard_7.0-2_i386.tar.gz-Template installiert. Eine Netzwerkkarte zum grauen Netz. Die VM starten.
Anbindung ans Netz
- Auf dem DHCP/DNS (10.16.112.2) eine IP und den Rechnernamen vergeben.
- [vom ProxMox aus in die VM wechseln (vzctl enter <vmid>)]
- [/etc/network/interfaces bearbeiten:]
- noch besser: Datei unter /var/lib/vz/private/etc/network/interfaces bearbeiten:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.16.112.X netmask 255.255.254.0 gateway 10.16.112.1 dns-nameservers 10.16.112.2 dns-search kg-fds.de
- Maschine neu starten (vzctl stop <vmid> / vzctl start <vmid>) und in die VM wechseln
- /etc/apt/apt.conf anpassen
Acquire::http::proxy "http://proxy.kg-fds.de:8080";
PostGreSQL installieren
- Hinwiese unter: http://www.asv.bayern.de/wiki/installation/linux/postgresql
- / etc/apt/sources.list.d/pgdg.list anlegen
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
- Key von Postgres importieren
export http_proxy="http://proxy:8080" wget --quiet -O - http://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
- aptitude update / aptitude dist-upgrade
- PostgreSQL installieren
Hinweise unter http://www.asv.bayern.de/wiki/installation/linux/postgresql
aptitude search postgresql aptitude install postgresql-9.2
- Passwort des Users postgrs setzen
su postgres –c psql template1 postgres=# \passsword postgres postgres=# \q
- Netzwerkzugriff anpassen: /etc/postgresql/9.2/main/pg_hba.conf bei IPV4 einfügen
host all all 10.16.112.0/23 md5
- listen_addresses in /etc/postgresql/9.2/main/postgresql.conf einfügen:
listen_addresses = '*'
- Postgres-Server neu starten
service postgresql restart
- Zugriff mit dem pgAdminIII-Tool testen
Java
- Hinweise: http://www.asv.bayern.de/wiki/installation/linux/java
- Java-Installationspaket herunterladen von http://www.oracle.com/technetwork/java/javase/downloads/index.html (Benötigt wird derzeit JRE 7)
- Package entpacken nach /opt/Oracle_Java (voher anlegen / tar -xf jre-7u51-linux-i586.tar.gz -C /opt/Oracle_Java/)
- Alternatives einrichten:
update-alternatives --install "/usr/bin/java" "java" "/opt/Oracle_Java/jre1.7.0_51/bin/java" 1 update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/Oracle_Java/jre1.7.0_51/bin/javaws" 1 update-alternatives --config java -version
DSS instalieren
- User anlegen: adduser --system --no-create-home --disabled-login asvdss
- Login-Rolle anlegen (Postgres-Anleitung Seite 17 / 6.2)
- Datenbank anlegen (Postgres-Anleitung Seite 18 / 6.3)
- Sortierfolge leer lassen
- Zeichentyp leer lassen
- DSS laut Anleitung installieren (ACHTUNG: ssh -2 -X root@server benutzen (siehe: http://openvz.org/X_inside_VE) (ACHTUNG: Keinen zusätzlichen Bildschirm am Laptop anschließen, damit kommt das Script nicht zurecht)
- Verzeichnisse erstellen/anpassen:
mkdir /opt/asv/logs chown asvdss:nogroup /opt/asv/logs chown asvdss:nogroup /opt/asv/configuration chown asvdss:nogroup /opt/asv
- init-Script erzeugen für autostart herunetrladen: http://www.asv.bayern.de/wiki/installation/linux/asv-server und nach /etc/init.d/dss packen
- Start setzen: update-rc.d dss defaults
Note:
See TracWiki
for help on using the wiki.