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 3 (modified by bau, 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

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)
  • init-Script erzeugen für autostart
Note: See TracWiki for help on using the wiki.