Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

HOWTO: Hibiscus-Server 2.0.0 + Ubuntu 8.04 i386 + Proxmox

Hibiscus-Server als vServer + Reiner SCT Cyberjack

michaeljk

Betreff:

HOWTO: Hibiscus-Server 2.0.0 + Ubuntu 8.04 i386 + Proxmox

 ·  Gepostet: 19.07.2011 - 21:28 Uhr  ·  #76824
Hallo,

nachdem ich in der vergangenen Woche einige Stunden mit der Konfiguration von Hibiscus-Server 2.0.0 verbracht habe, möchte ich an dieser Stelle die Installation zusammenfassen. Wir haben ein Proxmox VE-System (http://pve.proxmox.com/wiki/Main_Page) in Betrieb, darauf sollte Hibiscus 2.0.0 mit dem Payment-Server installiert werden.

Virtuelle Maschine erstellen, "Fully virtualized (KVM)", Ubuntu 8.04 i386 per ISO-Image installieren. Danach die Grundinstallation von Sun Java JRE 1.6, MySQL, Hibiscus-Server und den Reiner SCT-Treibern durchführen:
Code

# Hibiscus-Server Installation unter Ubuntu 8.04 i386 mit Reiner SCT eCom Cyberjack Kartenleser
# Benutzer "hibiscus" waehrend der Installation von Ubuntu anlegen!

sudo echo "deb http://archive.canonical.com/ubuntu hardy partner" >> /etc/apt/sources.list
sudo apt-get update && apt-get upgrade
sudo apt-get install unzip mysql-server screen usbutils libhal1 libpcsclite1 sun-java6-jre

# Hibiscus-Server laden & installieren
cd /opt/
sudo wget http://www.willuhn.de/products/hibiscus-server/releases/hibiscus-server-2.0.0.zip
sudo unzip hibiscus-server-2.0.0.zip && sudo rm /opt/hibiscus-server-2.0.0.zip

# MySQL-Zugangsdaten anpassen
sudo nano -w /opt/hibiscus-server/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties

# MySQL-Datenbank erstellen
sudo mysqladmin -p create hibiscus
sudo mysql -p hibiscus < /opt/hibiscus-server/plugins/hibiscus/sql/mysql-create.sql
sudo chmod +x /opt/hibiscus-server/jameicaserver.sh

# Treiber fuer Kartenleser installieren
cd /tmp
wget http://support.reiner-sct.de/downloads/LINUX/V3.3.2/libctapi-cyberjack2_3.3.2-1ubuntu8.04_i386.deb
sudo dpkg -i libctapi-cyberjack2_3.3.2-1ubuntu8.04_i386.deb
sudo addgroup hibiscus cyberjack


Auf einer physikalischen Maschine sollte Hibiskus-Server damit bereits lauffähig sein. Sofern es sich aber um eine KVM VM innerhalb von Proxmox handelt, gibt es das Problem, dass ein USB-Passthrough nicht zuverlässig funktioniert. Der Kartenleser funktioniert dann zwar, aber leider nur sporadisch und keineswegs zuverlässig. Abhilfe schafft ein USB-Redirector, welcher USB-Geräte welche am Proxmox-Hauptserver angeschlossen sind per TCP/IP an die VM weiterreichen kann:

http://pve.proxmox.com/wiki/USB_Redirector

Installation auf dem Proxmox-System:
Code

apt-get install build-essential pve-headers-`uname -r`
cd /root
wget http://www.incentivespro.com/usb-redirector-linux-x86_64.tar.gz
tar xfvz usb-redirector-linux-x86_64.tar.gz
cd usb-redirector-linux-x86_64
./installer.sh install-server

# USB-Geraete auflisten
usbsrv -l
# USB-Geraet fuer Sharing aktivieren
usbsrv -s [Device-ID des Kartenlesers]


Installation in der Hibiscus-VM:
Code

# Mit "uname -a" Kernelversion pruefen, ggfs. anpassen!
sudo apt-get install build-essential linux-headers-2.6.24-26-server
cd /tmp
wget http://www.incentivespro.com/usb-redirector-linux-i386.tar.gz
tar xfvz usb-redirector-linux-i386.tar.gz
cd usb-redirector-linux-i386/
sudo ./installer.sh install-client

# Proxmox-Server einfuegen
sudo usbclnt -a [Server-IP]:32032
# USB-Device connecten
sudo usbclnt -c [Server-ID]-[Device-ID]


Anschliessend kann man mit dem Programm "cjgeldkarte" die Funktion des Kartenlesers prüfen. Bei der Einrichtung unter Hibiscus (Weboberfläche) "Reiner SCT" und "COM2/USB2" auswählen.

hibiscus

Betreff:

Re: HOWTO: Hibiscus-Server 2.0.0 + Ubuntu 8.04 i386 + Proxmox

 ·  Gepostet: 20.07.2011 - 10:11 Uhr  ·  #76829