wiki:AdminAsvDb
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 1 (modified by bau, 13 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:
    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

  • / 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
    
  • Postgres-Server neu starten
    service postgresql restart
    

Java

  • Hinweise: ​http://www.asv.bayern.de/wiki/installation/linux/java
  • Debian für Java vorbereiten
    aptitude install java-package 
    
  • 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
    
Note: See TracWiki for help on using the wiki.