Mehrere Serverinstanzen

<< Klicken Sie, um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Installation >

Mehrere Serverinstanzen

Auf einem Server können mehrere Mandanten mit getrennten Datenbeständen laufen. Dazu installieren Sie zusätzliche Instanzen des EMIL-Applikationsservers mit jeweils eigener Datenbank. Alle Instanzen nutzen den Datenbankserver der ersten Instanz mit, die Applikationsserver brauchen nur wenig Ressourcen. Jede Instanz wird unabhängig konfiguriert und kann nicht auf die Daten der anderen zugreifen.

Weitere Instanz auf demselben Server anlegen

Im Beispiel liegt die erste Installation im Standard-Installationsverzeichnis c:\EMIL, die zweite Instanz soll nach c:\instanz2 und heißt instanz2. Passen Sie Pfade und Namen an Ihre Vorgaben an; auf diesem Weg können Sie auch mehr als zwei Instanzen anlegen.

1.Auf einem Arbeitsplatzrechner: Installieren Sie eine aktuelle Version als Einzelplatzinstallation, kopieren Sie daraus die Datei \data\database.fdb in ein temporäres Verzeichnis auf dem Server und deinstallieren Sie die lokale Version wieder.

2.Öffnen Sie auf dem Server eine Konsole als Administrator.

3.Legen Sie das Verzeichnis c:\instanz2 an und kopieren Sie aus c:\EMIL in gleicher Struktur alle Dateien im Verzeichnis selbst und das Verzeichnis binXXXXXX mit der höchsten Zahl.

4.Legen Sie die Verzeichnisse c:\instanz2\data und c:\instanz2\data\media an.

5.Kopieren Sie die zuvor gesicherte database.fdb nach c:\instanz2\data.

6.Öffnen Sie die Datei c:\EMIL\firebird\databases.conf der ersten Instanz und fügen Sie diese Zeile an. Der Alias muss dem Instanznamen entsprechen, weil der Server den Instanznamen als Datenbank-Alias verwendet:

instanz2 = c:\instanz2\data\database.fdb

7.Legen Sie für die zweite Instanz einen eigenen Port fest: Ändern Sie in c:\instanz2\config.ini den Eintrag httpsport. Der Port muss sich von allen anderen Instanzen unterscheiden und darf von keinem anderen Prozess auf dem Server belegt sein, z. B. 8444, 8445 …

[network]

httpsport=8444

8.Installieren Sie den Dienst für die zweite Instanz:

c:\instanz2\serverGuard /install /name instanz2

9.Öffnen Sie die Windows-Dienste, suchen Sie den neuen Dienst ITC Server Guard (instanz2), stellen Sie ihn auf Automatisch und starten Sie ihn.

10.Konfigurieren Sie die Arbeitsplätze für die zweite Instanz über das Zahnrad im Anmeldedialog auf den neuen Port. Danach können sie auf die neue Instanz zugreifen.

Sollen Arbeitsplätze mehrere Instanzen parallel öffnen, siehe Mehrere Client-Instanzen.