Please or Registrieren to create posts and topics.

Firebird-Server Docker NAS

Page 1 of 3Next

Auf meiner NAS (Synology) läuft ein Firebird-SQL-Server. Wie muss ich vorgehen, um mittels Elefant-service.exe den Server einzubinden? Welche Syntax (Ports etc.) ist erforderlich? Hat jemand damit Erfahrungen?

Hallo,

ich betrachte die NAS mal als eigenen Server.

Port ist erst die 3050.

Lokal auf dem Elefant-Rechner muss dann in der Firewall sowohl eine eingehende als auch eine ausgehende Regel erzeugt werden.

Das gleiche auf der NAS.

 

Die ELEFANT.GDB muss in einen Ordner der NAS, dieser Ordner muss per SMB-Freigabe temporär freigegeben werden.

Über den Explorer muss die GDB zu finden sein, dann kann sie auch über den Elefant-Service ausgewählt werden.

Frage:

Was ist auf der NAS für ein Betriebssystem drauf?

 

PS: Das ganze setzt eine Elefant-Profi-Lizenz voraus.

 

Mit freundlichen Grüßen

Heiko Lüttge

HASOMED GmbH

Vielen Dank Herr Lüttge, das mit der Portfreigabe war schon mal sehr hilfreich! Über elfserv.exe läßt sich die NAS mir 192.XXX.X.XX :3050 anpingen. Ist diese Form der Adresseingabe korrekt? Die Ordnerfreigabe per SMB ist erfolgt, die Datenbank lässt sich im Explorer auf der NAS suchen und in elfserv einbinden. Leider meldet Elefant nach dem Start (er kopiert zunächst die Datenbank beim Start wie üblich!) eine fehlende Datenbank. Die Profiversion ist vorhanden, es ist ein Synology-NAS (Celeron-Prozessor, also Docker-fähig) mit aktuellem Betriebssystem, firebird ist auf dem NAS gestartet.

Hallo,

die Adresse ist genau richtig, IP:Port.

Zum Betriebssystem, Google sagt:

Synology verwendet für seine NAS ein eigenes Betriebssystem, den Diskstation Manager (DSM). Dabei handelt es sich um eine Linux-Variante mit einer Weboberfläche

 

Also Linux.

Als Pfad muss der Pfad angegeben werden, wie in Firebird auf der NAS sieht.

Da es Linux ist, müsste das also sowas sein wie var/Elefant/ELEFANT.GDB oder /usr usw.

Gross- und Kleinbuchstaben müssen stimmen.

 

Ich habe hier noch einen Link einer anderen Software mit FB auf Synology/Docker

https://satware.com/blog/firebird-sql-auf-synology-diskstation-installieren-update-2020-docker-und-gbak-backups-124

 

Noch eine Frage: Welche Firebird-Version läuft denn auf der Synology?

Vielleicht muss man da noch was "drehen".

Das Standard-Datenbank ELEFANT.GDB ist bei uns immer noch 2.01.

Das müsste auch unter FB2.5 laufen, nicht aber unter FB3/4.

 

PS:

Die SMB-Freigabe hatte ich nur erwähnt, weil ich dachte, da läuft ein Windows drauf ...

Das können wir hier aber komplett vergessen.

 

Wir können uns das auch mal per Fernwartung ansehen

(Email an elefant@hasomed.de mit dem Link dieses Eintrags und meinen Namen mit rein).

 

Mit freundlichen Grüßen

Heiko Lüttge

HASOMED GmbH

 

 

Für die interessierten Mitleser will ich noch die Lösung schreiben, die mit der sehr freundlichen und kompetenten Hilfe von Herrn Lüttge möglich wurde: Die Eingabe für den Pfad zur vorher in das /firebird/data-Verzeichnis auf der NAS (Docker-Container) kopierten ELEFANT.GDB lautet dann sinngemäß: (IP der NAS) 192.XXX.X.XX:/firebird/data/ELEFANT.GDB
Das Feld Server oben dient nur zum anpingen des Servers, das war mein Fehler, dort muss gar nichts eingetragen werden.

Dr. Sporner has reacted to this post.
Dr. Sporner

Haben sie eine Lösung gefunden, wie man hier mit Quartal-Updates umgeht?

Wir betreiben die selbe Lösung mit einem Docker Container auf einer NAS. Läuft im normalen Betrieb super, aber beim Update scheint es ein Problem zu geben, da die Installation "denkt" dass noch jemand mit der Firebird Datenbank verbunden ist und dadurch die Installation verweigert.

Wir helfen uns z.Zt. damit, dass wir die Datenbank lokal ziehen, das Update durchführen und dann die Datenbank wieder auf die NAS speichern.

Vielen Dank für das Feedback! Ich werde Herrn Lüttge fragen, ob es hier eine Lösung gibt.

Bei mir ist die Installation des Quartalsupdates auch mit Docker-Container wie bisher auch problemlos durchgelaufen. Ich habe keine Erweiterungen installiert, außerdem lief währenddessen auf keinem Rechner Elefant.

René Chelvier and alexanderj have reacted to this post.
René Chelvieralexanderj

Wenn auf keinem Rechner Elefant lief, wie haben sie dann das Quartalsupdate angestoßen?

Über die ausführbare Datei. Aber auch über den Download via Elefant wird das Programm zuvor ja beendet.

René Chelvier and alexanderj have reacted to this post.
René Chelvieralexanderj
Page 1 of 3Next