| | 1 | = DB-Server für ASV-BW aufsetzen = |
| | 2 | |
| | 3 | 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 |
| | 4 | |
| | 5 | * Debian 7 (wheezy) |
| | 6 | * Postgres 9.2 |
| | 7 | * Oracle Java JRE 7 |
| | 8 | * ASV-BW-DSS-Server |
| | 9 | |
| | 10 | unter Proxmox eingerichtet wird. |
| | 11 | |
| | 12 | == Virtuelle Maschine |
| | 13 | Auf einem laufenden ProxMox wird eine virtuelle Maschine (OpenVZ) aus dem Debian-7.0-standard_7.0-2_i386.tar.gz-Template installiert. |
| | 14 | Eine Netzwerkkarte zum grauen Netz. Die VM starten. |
| | 15 | |
| | 16 | == Anbindung ans Netz |
| | 17 | * Auf dem DHCP/DNS (10.16.112.2) eine IP und den Rechnernamen vergeben. |
| | 18 | * vom ProxMox aus in die VM wechseln (vzctl enter <vmid>) |
| | 19 | * /etc/network/interfaces bearbeiten: |
| | 20 | {{{ |
| | 21 | auto lo |
| | 22 | iface lo inet loopback |
| | 23 | |
| | 24 | auto eth0 |
| | 25 | iface eth0 inet static |
| | 26 | address 10.16.112.X |
| | 27 | netmask 255.255.254.0 |
| | 28 | gateway 10.16.112.1 |
| | 29 | dns-nameservers 10.16.112.2 |
| | 30 | dns-search kg-fds.de |
| | 31 | }}} |
| | 32 | |
| | 33 | * Maschine neu starten (vzctl stop <vmid> / vzctl start <vmid>) und in die VM wechseln |
| | 34 | * /etc/apt/apt.conf anpassen |
| | 35 | {{{ |
| | 36 | Acquire::http::proxy "http://proxy.kg-fds.de:8080"; |
| | 37 | }}} |
| | 38 | |
| | 39 | == PostGreSQL installieren |
| | 40 | |
| | 41 | * / etc/apt/sources.list.d/pgdg.list anlegen |
| | 42 | {{{ |
| | 43 | deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main |
| | 44 | }}} |
| | 45 | * Key von Postgres importieren |
| | 46 | {{{ |
| | 47 | export http_proxy="http://proxy:8080" |
| | 48 | wget --quiet -O - http://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - |
| | 49 | }}} |
| | 50 | * aptitude update / aptitude dist-upgrade |
| | 51 | * PostgreSQL installieren |
| | 52 | Hinweise unter http://www.asv.bayern.de/wiki/installation/linux/postgresql |
| | 53 | {{{ |
| | 54 | aptitude search postgresql |
| | 55 | aptitude install postgresql-9.2 |
| | 56 | }}} |
| | 57 | * Passwort des Users postgrs setzen |
| | 58 | {{{ |
| | 59 | su postgres –c psql template1 |
| | 60 | postgres=# \passsword postgres |
| | 61 | postgres=# \q |
| | 62 | }}} |
| | 63 | * Netzwerkzugriff anpassen: /etc/postgresql/9.2/main/pg_hba.conf bei IPV4 einfügen |
| | 64 | {{{ |
| | 65 | host all all 10.16.112.0/23 md5 |
| | 66 | }}} |
| | 67 | * Postgres-Server neu starten |
| | 68 | {{{ |
| | 69 | service postgresql restart |
| | 70 | }}} |
| | 71 | |
| | 72 | |
| | 73 | == Java |
| | 74 | |
| | 75 | * Hinweise: http://www.asv.bayern.de/wiki/installation/linux/java |
| | 76 | * Debian für Java vorbereiten |
| | 77 | {{{ |
| | 78 | aptitude install java-package |
| | 79 | }}} |
| | 80 | * Java-Installationspaket herunterladen von http://www.oracle.com/technetwork/java/javase/downloads/index.html (Benötigt wird derzeit JRE 7) |
| | 81 | * Package entpacken nach /opt/Oracle_Java (voher anlegen / tar -xf jre-7u51-linux-i586.tar.gz -C /opt/Oracle_Java/) |
| | 82 | * Alternatives einrichten: |
| | 83 | {{{ |
| | 84 | update-alternatives --install "/usr/bin/java" "java" "/opt/Oracle_Java/jre1.7.0_51/bin/java" 1 |
| | 85 | update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/Oracle_Java/jre1.7.0_51/bin/javaws" 1 |
| | 86 | update-alternatives --config |
| | 87 | java -version |
| | 88 | }}} |
| | 89 | |
| | 90 | |