Richten Sie eine Instanz für den Headless-Browser in ein Linux
Schritt 5 im Setup Linux für den ServiceNow® Headless Browser für ATF: Richten Sie Ihre Instanz so ein, dass der Headless Browser unterstützt wird.
Vorbereitungen
Abschließen von Schritt 5: Fügen Sie Docker Geheimnisse für das Setup des Headless-Browsers in hinzu Linux
Erforderliche Rolle: admin in Ihrer Instanz ServiceNow und lokaler Administrator auf dem Hostcomputer.
Diese Aufgabe: Richten Sie die Instanz so ein, dass sie erfolgreich mit dem Hostcomputer kommuniziert und sich authentifiziert.
Prozedur
-
Anwender erstellen:
- Navigieren zu Anwenderadministration > Anwender und wählen Sie Neuaus.
- Erstellen Sie einen Anwender: Anwender-ID, die eine beliebige Angabe sowie ein Anwendername und ein Passwort sein kann. Das Passwort muss mit dem übereinstimmen, das Sie für Ihren Docker-Geheimniscontainer erstellt haben.
- Fügen Sie die Rolle „atf_test_designer“ für diesen Anwender hinzu. (Weitere Informationen finden Sie im Abschnitt „Benutzerrollen“ im Thema Automated Test Framework erkunden.)
-
Zertifikat erstellen:
- Navigieren zu Systemdefinition > Zertifikate um die sys_- Zertifikattabelle zu öffnen. Erstellen Sie ein neues Zertifikat (der Name kann ein beliebiger Name sein):
- Typ: Java-Schlüsselspeicher
- Passwort: Passwort für den Schlüsselspeicher, den Sie in Schritt 1 (Generieren Sie Zertifikate für das Setup des Headless-Browsers für Linux) erstellt haben.
- Wählen Sie das Symbol Anhängen (Büroklammer), um die Schlüsselspeicherdatei anzuhängen, die Sie zuvor an diesen Datensatz gespeichert haben.
- Wählen Sie Absenden.
- Klicken Sie auf Zertifikat validieren, und bestätigen Sie, dass die Erfolgsmeldung angezeigt wird.
- Navigieren zu Systemdefinition > Zertifikate um die sys_- Zertifikattabelle zu öffnen. Erstellen Sie ein neues Zertifikat (der Name kann ein beliebiger Name sein):
-
Protokollprofil erstellen:
- Navigieren zu Systemsicherheit > Protokollprofile um die Tabelle „sys_protocol_profile“ zu öffnen. Erstellen Sie einen neuen Protokollprofil-Datensatz:
Option Beschreibung Protokoll Ein Wort, Kleinbuchstabe: „docker“ Standard-Port 2376 (oder die von Ihnen gewählte Version) Schlüsselspeicher Schlüsselspeicher des Docker-Hosts - Wählen Sie Absenden.
- Navigieren zu Systemsicherheit > Protokollprofile um die Tabelle „sys_protocol_profile“ zu öffnen. Erstellen Sie einen neuen Protokollprofil-Datensatz:
-
Erstellen Sie eine Docker-Spoke-Verbindung:
- Navigieren zu Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen um die Tabelle „sys_alias“ zu öffnen.
- Wählen Sie den Alias mit dem Namen Dockeraus.
- Wählen Sie in der zugehörigen Liste „Verbindungen “ Neu.
- Füllen Sie diese Felder aus:
- Name: Beliebiger Text, den Sie bevorzugen
- Feld für Anmeldeinformationen: leer lassen
- Aktivieren Sie das Kontrollkästchen URL-Generator.
- Aktivieren Sie das Kontrollkästchen Gegenseitige Authentifizierung.
- Wählen Sie im Feld Protokollprofil das Protokollprofil aus, das Sie zuvor erstellt haben.
- Fügen Sie im Feld Host die IP-Adresse oder den Hostnamen Ihres Servers hinzu.
- Wählen Sie Absenden.
-
Eigenschaften ändern:
Warnung:Standardmäßig ist die Eigenschaft com.glide.communications.trustmanager_trust_all auf falsefestgelegt. Now Platform vertraut nur Zertifikaten, die anhand des JVM-Zertifikatspeichers verifiziert werden können. Selbst- und unternehmenssignierte Zertifikate sind nicht vertrauenswürdig.
Dies ist nur erforderlich, wenn Sie selbstsignierte Zertifikate verwenden. Weitere Informationen finden Sie unter Generieren Sie Zertifikate für das Setup des Headless-Browsers für Linux.
com.glide.communications.httpclient.verify_hostname: falschcom.glide.communications.trustmanager_trust_all: wahr