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

Hibiscus-Server als vServer + Reiner SCT Cyberjack

 
Neuling
Avatar
Geschlecht: keine Angabe
Beiträge: 1
Dabei seit: 07 / 2011
Betreff:

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

 · 
Gepostet: 19.07.2011 - 21:28 Uhr  ·  #1
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.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

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

 · 
Gepostet: 20.07.2011 - 10:11 Uhr  ·  #2
Gewählte Zitate für Mehrfachzitierung:   0