JWP-Rollen

{"URL":["/*.*/awa/administration_roles"],"heroDescriptionIdentifier":"ice_jwproles_intro","customCards":[{"id":"ice_overview_jwproles","title":"Overview","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/AdministrationPerspective/AG_JWP_Roles.htm","languages":["en-us"]},{"id":"ice_list_jwproles","title":"The JWP Roles List","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/AdministrationPerspective/AG_JWP_Roles.htm","languages":["en-us"]},{"id":"ice_defineserverroles_jwp","title":"Defining Server Roles for Java Work Processes","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/AdministrationPerspective/AG_JWP_Roles.htm","languages":["en-us"]},{"id":"ice_startjwp_dedicated_role","title":"Starting a JWP as a Dedicated Server Role","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/AdministrationPerspective/AG_JWP_Roles.htm","languages":["en-us"]},{"id":"ice_administration_perspective","title":"Understanding the Administration Perspective","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Admin/AdministrationPerspective.htm","languages":["en-us"]},{"id":"ice_Overview_AWI","title":"Understanding the User Interface","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/GettingStarted/GS_OverviewAWI.htm","languages":["en-us"]}]}

Als Systemadministrator verwenden Sie die Seite JWP-Rollen, um Serverrollen für Java-Arbeitsprozesse (JWPs) zu definieren. Sie ist nur in Mandant 0 im Abschnitt Automation EngineVerwaltung der Perspektive "Administration" verfügbar.

Diese Seite beinhaltet Folgendes:

Übersicht

Sie können eine Serverrolle für einen JWP definieren, damit er eine bestimmte Queue oder Zuweisung verarbeiten kann. Damit werden negative Auswirkungen auf die Leistung Ihres Systems vermieden. Abhängig von der Serverrolle können Sie jeder Rolle eine bestimmte Anzahl von Prozessen zuweisen und ihnen dann einen bestimmten Rang zuordnen, um den Diensten Priorität zu geben, die Sie zuerst ausführen möchten.

Die folgenden Serverrollen sind für den Java-Arbeitsprozess verfügbar:

  • AUT für Authentifizierung

    Wird für die TLS/SSL-Agenten-Authentifizierung sowie LDAP-, SAML- und Kerberos-Benutzerauthentifizierung verwendet. Diese Serverrolle hat eine eigene Queue, in der die entsprechenden Aufgaben gespeichert sind.

    Anzahl: 1 - n. Sie können die Anzahl der Prozesse, die dieser Rolle zugewiesen sind, nicht ändern.

    Rang: Immer 1. Sie können den Rang der Rolle AUT nicht ändern.

  • PER für Periodisch

    Diese Rolle bearbeitet spezielle Zuweisungen, die nicht verteilt werden dürfen, wie zum Beispiel SLA, Telemetriedaten, Leistungsdatenerfassung und die Polling- und Callback-Anforderungen der REST-API. Periodische/wiederholte Arbeit im Zusammenhang mit dieser Serverrolle wird automatisch ausgelöst. Aus diesem Grund verfügt die Serverrolle nicht über eine eigene Queue, um sie zu speichern.

    Anzahl: Immer 1. Sie können die Anzahl der Prozesse, die dieser Rolle zugewiesen sind, nicht ändern.

    Rang: Sie können den Rang der Rolle PER ändern.

  • UTL für Dienstprogramme

    Wird zur Datenbankverwaltung und für Wartungsaufgaben verwendet, z. B. zum Löschen von Mandanten. Diese Serverrolle hat eine eigene Queue, in der die entsprechenden Aufgaben gespeichert sind.

    Anzahl: 1 - n. Sie können die Anzahl der Prozesse, die dieser Rolle zugewiesen sind, nicht ändern.

    Rang: Sie können den Rang der Rolle UTL ändern.

  • IDX für Indexierung

    Wird von der Lucene-Suche für die Objektindexierung verwendet. Der JWP übernimmt alle Systemvorgänge, die für die Lucene-Indexierung erforderlich sind.

    Anzahl: 1 - n. Sie können die Anzahl der Prozesse, die dieser Rolle zugewiesen sind, nicht ändern. Sie können jedoch nur eine Rolle pro Host haben.

    Rang: Sie können den Rang der Rolle IDX ändern.

Der erste Java-Arbeitsprozess (JWP), der gestartet wird, verarbeitet die ganze Workload. Dem zweiten wird die erste Serverrolle zugewiesen. Dies ist immer eine AUT-Rolle, da das System zuerst die Agenten/Benutzer authentifizieren muss. Den nächsten Java-Arbeitsprozessen werden entsprechend den auf dieser Seite definierten Einstellungen die verbleibenden Rollen zugewiesen.

Wenn aus irgendeinem Grund einer der JWPs nicht mehr funktioniert, übernimmt ein anderer JWP die Arbeit aus der Queue des JWP, der beendet wurde. Das heißt, dass das System die Definition dieser Seite überschreiben kann, um sicherzustellen, dass das System weiterhin funktioniert. Beispiel: Wenn Sie zwei JWPs haben und Sie definiert haben, dass einer von ihnen nur für die Authentifizierung (Rolle AUT) zuständig ist. Wenn der zweite beendet wird, übernimmt der JWP mit der Rolle AUT die Arbeit des anderen JWP.

Hinweis: Wenn Sie eine Rolle zuweisen und einen JWP über die Kommandozeile starten, werden diese Serverprozesse ausschließlich für die Rolle verwendet, die Sie in der Kommandozeile definiert haben. In diesem Fall kann der JWP nicht die Workload anderer JWPs übernehmen, falls diese beendet werden.

Liste "JWP-Rollen"

Die Liste der JWP-Rollen zeigt die Rollen an, die standardmäßig verfügbar sind. Die Symbolleiste enthält Shortcut-Schaltflächen zu den wichtigsten Funktionen. Die Schaltflächen Exportieren und Aktualisieren stehen standardmäßig zur Verfügung. Mit diesen Schaltflächen können Sie den Inhalt der Tabelle aktualisieren und als CSV-Datei exportieren.

Die Liste enthält die folgenden Spalten, die standardmäßig angezeigt werden:

  • Rang

    Rang der Rolle

  • Name

    Name der Serverrolle

  • Kennung

    Kennung mit drei Buchstaben, abgekürzt basierend auf dem Namen der Serverrolle

  • Definiert

    Anzahl der Java-Arbeitsprozesse, die Sie für die entsprechende Serverrolle verwenden möchten

  • Aktiv Spezifisch

    Tatsächliche Anzahl der Java-Arbeitsprozesse, die ausschließlich der Serverrolle im System gewidmet sind

  • Aktiv gesamt

    Tatsächliche Anzahl der Java-Arbeitsprozesse, die der Serverrolle im System zugeordnet sind

  • Beschreibung

    Kurzbeschreibung der Funktion der Rolle

Definieren von Serverrollen für Java-Arbeitsprozesse

Gehen Sie wie nachfolgend beschrieben vor, um die Serverrollen zu definieren.

  1. Öffnen Sie in Mandant 0 die Perspektive "Administration" und wählen Sie Automation Engine-Management > JWP-Rollen aus.

    Die Liste JWP-Rollen wird geöffnet und zeigt alle verfügbaren Rollen an.

  2. Verwenden Sie die Schaltflächen Rang erhöhen und Rang verringern in der Symbolleiste, um die Rangfolge der Serverrollen entsprechend zu ändern.

  3. Verwenden Sie die Pfeile in der Spalte Definiert, um die Anzahl der Java-Arbeitsprozesse, die Sie für die Serverrolle definieren möchten, zu erhöhen bzw. zu verringern.

  4. Verwenden Sie die Schaltfläche Speichern in der Symbolleiste, um Ihre Änderungen zu speichern.

Sobald Sie die Serverrollen definiert haben, können Sie in der Spalte Rolle der Seite Prozesse & Auslastung in der Perspektive "Administration" sehen, ob einem Java-Arbeitsprozess eine Rolle zugewiesen ist. Diese Seite ist in allen Mandanten im System verfügbar. Weitere Informationen finden Sie unter Prozesse & Auslastung.

Starten eines JWP als dedizierte Serverrolle

Sie können JWP als dedizierten Prozess mit einer spezifischen Rolle starten. Beispielsweise können Sie den folgenden Befehl verwenden, um den JWP als dedizierten Prozess mit der Authentifizierungsrolle (AUT) zu starten:

java -Xmx2G -jar ucsrvjp.jar -Iucsrv.ini -role=AUT

Sie können JWP auch mit einer dedizierten IDX- oder UTL-Rolle starten, indem Sie den Kommandozeilenparameter -role entsprechend einstellen.

Hinweis: Wenn Sie eine Rolle zuweisen und einen JWP über die Kommandozeile starten, werden diese Serverprozesse ausschließlich für die Rolle verwendet, die Sie in der Kommandozeile definiert haben. In diesem Fall kann der JWP keine Aufgaben anderer JWPs übernehmen, falls diese anhalten sollten.

Weitere Informationen finden Sie unter Starten des JWPs.

Siehe auch: