Richten Sie die Instanz für den monitorlosen Browser in ein Linux

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Schritt 5 im Linux -Setup für den ServiceNow® Headless Browser for ATF: Richten Sie Ihre Instanz so ein, dass sie den Headless Browser unterstützen kann.

    Vorbereitungen

    Abgeschlossener Schritt 5: Fügen Sie dem Setup des monitorlosen Browsers für Docker in geheime Schlüssel 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

    1. Benutzer erstellen:
      1. Navigieren zu Benutzeradministration > Benutzer und wählen Sie Neu.
      2. Erstellen Sie einen Benutzer – eine beliebige Benutzer-ID sowie einen Benutzernamen und ein Passwort. Das Passwort muss mit dem identisch sein, das Sie für Ihren geheimen Docker-Container erstellt haben.
      3. Fügen Sie die Rolle atf_test_designer für diesen Benutzer hinzu. (Weitere Informationen finden Sie im Abschnitt „Benutzerrollen“ im Thema Testen Sie Ihre Apps mit dem ATF.)
    2. Zertifikat erstellen:
      1. Navigieren zu Systemdefinition > Zertifikate , um die Zertifikattabelle sys_ zu öffnen. Erstellen Sie ein neues Zertifikat (der Name kann beliebig sein):
      2. Klicken Sie auf das Symbol Anfügen (Büroklammer), um die zuvor gespeicherte Schlüsselspeicherdatei an diesen Datensatz anzuhängen.
      3. Wählen Sie Absenden.
      4. Klicken Sie auf Zertifikat validieren, und bestätigen Sie, dass die Erfolgsmeldung angezeigt wird.
    3. Protokollprofil erstellen:
      1. Navigieren zu Systemsicherheit > Protokollprofile , um die Tabelle „sys_protocol_profile“ zu öffnen. Erstellen Sie einen neuen Protokollprofileintrag:
        Option Beschreibung
        Protokoll Ein Wort, Kleinbuchstaben: „docker“
        Standard-Port 2376 (oder die von Ihnen gewählte Nummer)
        Schlüsselspeicher Schlüsselspeicher des Docker-Hosts
      2. Wählen Sie Absenden.
    4. Erstellen Sie eine Docker-Spoke-Verbindung:
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen , um die Tabelle „sys_alias“ zu öffnen.
      2. Wählen Sie den Alias mit dem Namen Docker aus.
      3. Wählen Sie in der zugehörigen Liste „Verbindungen“ die Option Neuaus.
      4. Füllen Sie diese Felder aus:
        • Name: Beliebiger Text
        • Feld für Anmeldeinformationen: Lassen Sie das Feld leer
      5. Aktivieren Sie das Kontrollkästchen URL -Generator.
      6. Aktivieren Sie das Kontrollkästchen Gegenseitige Authentifizierung.
      7. Wählen Sie im Feld Protokollprofil das zuvor erstellte Protokollprofil aus.
      8. Fügen Sie im Feld Host die IP-Adresse oder den Hostnamen Ihres Servers hinzu.
      9. Wählen Sie Absenden.
      Die Verbindungs-URL wird automatisch vom System erstellt.
    5. Eigenschaften ändern:
      Warnung:
      Standardmäßig ist die Eigenschaft com.glide.communications.trustmanager_trust_all auf falsefestgelegt. Now Platform vertraut nur Zertifikaten, die mit dem JVM-Zertifikatspeicher überprüft werden können. Selbstsignierten und unternehmenssignierten Zertifikaten wird nicht vertraut. Weitere Informationen finden Sie im Thema Zertifikatvertrauen (Härtung der Instanzsicherheit).
      Hinweis:
      Sie müssen dies nur tun, wenn Sie selbstsignierte Zertifikate verwenden. Weitere Informationen finden Sie unter Generieren von Zertifikaten für das Setup des monitorlosen Browsers für Linux.
      • com.glide.communications.httpclient.verify_hostname: false
      • com.glide.communications.trustmanager_trust_all: true