Richten Sie die Instanz für den Headless-Browser in ein Linux
Schritt 5 in LinuxSetup für ServiceNow®Headless-Browser für ATF: Richten Sie Ihre Instanz so ein, dass sie den Headless-Browser unterstützen kann.
Vorbereitungen
Schritt 5 Abschließen: Fügen Sie dem Docker Geheimnisse für das Setup des Headless-Browsers in hinzu Linux
Erforderliche Rolle: administrator auf Ihrem ServiceNowInstanz 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 aus Neu .
- Erstellen Sie einen Anwender – Anwender-ID, die beliebig sein kann, sowie Anwendername und Passwort. Das Passwort muss mit dem Passwort übereinstimmen, das Sie für Ihren Docker Secret Container erstellt haben.
- Fügen Sie die Rolle hinzu atf_Test_Designer Für diesen Anwender. (Weitere Informationen finden Sie im Abschnitt Anwenderrollen in Automated Test Framework erkundenThema.)
-
Zertifikat erstellen:
- Navigieren zu Systemdefinition > Zertifikate Um zu öffnen sys_-Zertifikat Tabelle. Erstellen Sie ein neues Zertifikat (der Name kann beliebig sein):
- Typ : Java-Schlüsselspeicher
- Passwort : Passwort für den Schlüsselspeicher, den Sie in Schritt 1 erstellt haben ( Generieren Sie Zertifikate für das Setup des Headless-Browsers für Linux).
- Wählen Sie das Symbol Anhängen (Büroklammer) aus, um die zuvor gespeicherte Schlüsselspeicherdatei an diesen Datensatz anzuhängen.
- Wählen Sie Absenden.
- Klicken Sie Auf Validieren Sie das Zertifikat Und bestätigen Sie, dass die Erfolgsmeldung angezeigt wird.
- Navigieren zu Systemdefinition > Zertifikate Um zu öffnen sys_-Zertifikat Tabelle. Erstellen Sie ein neues Zertifikat (der Name kann beliebig sein):
-
Protokollprofil erstellen:
- Navigieren zu Systemsicherheit > Protokollprofile Um zu öffnen sys_Protocol_Profile Tabelle. Neuen Protokollprofildatensatz erstellen:
Option Beschreibung Protokoll Ein Wort, Kleinbuchstaben: „Docker“ Standard-Port 2376 (oder diejenige, die Sie verwendet haben) Schlüsselspeicher Docker-Host-Schlüsselspeicher - Wählen Sie Absenden.
- Navigieren zu Systemsicherheit > Protokollprofile Um zu öffnen sys_Protocol_Profile Tabelle. Neuen Protokollprofildatensatz erstellen:
-
Docker-Spoke-Verbindung erstellen:
- Navigieren zu Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen Um zu öffnen sys_Alias Tabelle.
- Wählen Sie den Alias mit dem Namen aus Docker .
- Wählen Sie in der zugehörigen Liste Verbindungen die Option aus Neu .
- Füllen Sie diese Felder aus:
- Name : Beliebiger Text, den Sie bevorzugen
- Anmeldeinformationsfeld : Leeren Sie das Feld leer
- Wählen Sie aus URL-Generator Kontrollkästchen.
- Wählen Sie aus Gegenseitige Authentifizierung Kontrollkästchen.
- In Protokollprofil Wählen Sie das Protokollprofil aus, das Sie zuvor erstellt haben.
- In Host Fügen Sie die IP-Adresse oder den Hostnamen Ihres Servers hinzu.
- Wählen Sie Absenden.
-
Eigenschaften ändern:
Warnung:Standardmäßig ist com.glide.communications.trustmanager_trust_allEigenschaft ist auf festgelegt Falsch . Die ServiceNow AI PlatformVertraut nur Zertifikaten, die anhand des JVM-Zertifikatspeichers verifiziert werden können. Selbst signierte und von Unternehmen signierte Zertifikate sind nicht vertrauenswürdig.
Sie müssen dies nur tun, wenn Sie selbst signierte 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