Konfigurieren des Lastausgleichsmechanismus für Front-End-Server

Wenn Sie eine laufende Silk Central-Instanz haben, und die Anwender dieser Instanz aufgrund erhöhter Last eine Verschlechterung der Systemleistung verspüren, können Sie zusätzliche Front-End-Server einrichten um die Last aufzuteilen.

Ursprüngliche Situation:
  • Sie haben Silk Central auf Server A installiert.
  • Sie haben eine laufende Instanz mit Systemleistungsproblemen.
  • Sie wollen einen zusätzlichen Front-End-Server einrichten, um die Last aufzuteilen.

So fügen sie der Instanz für den Lastausgleichsmechanismus einen Front-End-Server hinzu.

  1. Installieren Sie Silk Central mit dem Silk Central-Setup auf Server B.
  2. Wenn die Installation abgeschlossen ist, gehen Sie auf Server B zur Instanzen-Verwaltung (http://localhost:19100).
  3. Da Sie lediglich einen Front-End-Server benötigen, deaktivieren Sie auf der Instanz, die Sie für den Lastausgleichsmechanismus verwenden möchten, den Anwendungs- und den Diagrammserver.
  4. Klicken Sie auf Einstellungen um den Einstellungen-Dialog dieser Instanz zu öffnen. Wählen Sie auf der Registerkarte Server den Front-End-Server aus und kopieren sie den Front-End-Server Port.
  5. Wechseln sie zu Server A und gehen Sie zur Instanz-Verwaltung (http://localhost:19100).
  6. Klicken Sie auf Einstellungen um den Einstellungen-Dialog Ihrer Instanz mit Systemleistungsproblemen zu öffnen und aktivieren sie den Wartungs-Modus.
  7. Öffnen sie im Dateisystem die Datei für benutzerdefinierte NGINX-Eigenschaften (C:\ProgramData\SilkCentral\InstanceAdministration\nginx\conf\nginxCustom.properties) und fügen Sie die URL des Front-End-Servers auf Server B hinzu (<SERVERNAME>:<PORT>). Verwenden sie hierfür den zuvor kopierten Front-End-Server Port. Notation: frontendservers.<INSTANZNAME>=<FE_URL1>{,<FE_URL2>,...,<FE_URLX>}

    Zum Beispiel: frontendservers.silk=localhost:19110,silkserver2:19320

    Achtung: Aufgrund von NGINX-Restriktionen kann der Port 19120 eines Front-End-Servers nicht verwendet werden. Verwenden sie immer die Portnummer vom Einstellungsdialog, wie in Schritt 4 beschrieben.
  8. Gehen Sie zurück zur Instanz-Verwaltung und klicken Sie auf Einstellungen um den Einstellungen-Dialog Ihrer Instanz mit Systemleistungsproblemen zu öffnen. Wählen Sie auf der Registerkarte Server den Anwendungsserver aus und kopieren sie den Anwendungsserver-Port.
  9. Um eine Verbindung zwischen dem Front-End-Server auf Server B und dem Anwendungsserver der Instanz auf Server A zu erstellen, öffnen Sie einen Web-Browser und navigieren Sie direkt zum Front-End-Server von Server B (http://<Server B>:<Font-End-Server Port>). Stellen Sie sicher, dass Sie den Port vom Einstellungsdialog verwenden, nicht 19120!
  10. Geben Sie auf der Anwendungsserververbindungs-Seite Host oder IP-Adresse und den kopierten Anwendungsserver-Port von Server A ein.
  11. Gehen Sie zurück zur Instanzen-Verwaltung und deaktivieren sie den Wartungs-Modus. Dadurch wird die NGINX-Konfiguration aktualisiert.

Wenn Ihre Anwender nun mit derselben URL wie zuvor die Instanz verwenden, wird ihre Last automatisch zwischen den Front-End-Servern auf Server A und Server B verteilt.