Systemanforderungen für den MID Server

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 9 Minuten Lesedauer
  • Verwenden Sie diese Mindestsystemanforderungen, um Ressourcen für Computer, die MID Servershosten, zuzuweisen.

    Verknüpfung mit jedem der MID Server-AbschnitteSicherstellen, dass vom MID Server eine Verbindung zu Elementen inner- und außerhalb Ihres Netzwerks hergestellt werden kannMID Server auf einem Linux- oder Windows-Host herunterladen und installierenMID Server konfigurierenSicherheit des MID Servers konfigurierenSicherstellen, dass vom MID Server eine Verbindung zu Elementen inner- und außerhalb Ihres Netzwerks hergestellt werden kannMID Server auf einem Linux- oder Windows-Host herunterladen und installierenMID Server konfigurierenSicherheit des MID Servers konfigurieren

    MID-Server unterstützte Systeme

    Windows Server
    Um Windows-basierte Server zu erkennen, Service-Mapping -Muster auszuführen oder Orchestration -Befehle auf Windows -Geräten auszuführen, muss MID-Server auf einem Windows -Server installiert sein. MID-Server unterstützt die folgenden Windows -Betriebssysteme, einschließlich virtueller Computer und 64-Bit-Systeme:
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019
    • Windows Server 2022
    Linux
    MID-Server wird von diesen Linux -Versionen für virtuelle Computer und 64-Bit-Systeme unterstützt:
    • Linux Red Hat 6 und höher
    • Ubuntu 1404 (Ubundu 14) und höher
    • CentOS 7 und höher
    Hinweis:
    ServiceNow unterstützt keine Neuinstallationen von 32-Bit-MID-Servern oder Upgrades auf Version Rome. Die Installation neuer MID-Server wird unter den folgenden Betriebssystemen durch RPM- und MSI-Installationsprogramme blockiert:
    • CentOS 7
    • Windows-Server 2008
    • Windows Server 2008 R2
    • Windows 8
    • Windows 10
    MID-Server können manuell in jedem Betriebssystem mit der ZIP-Datei installiert werden. Windows 10 wird jedoch nicht unterstützt. Wenn nicht unterstützte MID-Server automatisch auf Rome aktualisiert werden, wird ein Problemdatensatz in „MID-Server-Probleme“ (ecc_agent_issue) erstellt. Weitere Informationen finden Sie unter Unterstützte Plattformänderungen für MID-Server [KB0863694].

    Sicherheitsanforderungen

    Um hohe Sicherheitsstandards zu erfüllen, führt der MID-Server beim Herstellen einer Verbindung mit dem ServiceNow®] eine x.509-Zertifikatvalidierung des HTTPS-Datenverkehrs durch. Wenn ein Netzwerkgerät oder ein Proxy zwischen MID-Server und der -Instanz vorhanden ist, muss dieses Gerät ein digitales Zertifikat vorlegen, das von einer vertrauenswürdigen Zertifizierungsstelle signiert wurde. Wenn Sie ein selbstsigniertes Zertifikat oder ein von einer internen Zertifizierungsstelle signiertes Zertifikat verwenden, importieren Sie das Zertifikat in den MID-Server Truststore . Weitere Informationen zum Hinzufügen von SSL-Zertifikaten finden Sie unter SSL-Zertifikate für den MID Server hinzufügen.

    OCSP-Verbindungsanforderungen

    Das Online Certificate Status Protocol (OCSP) ist das Protokoll, mit dem der Sperrstatus von SSL/TLS-Zertifikaten bestimmt wird. Wenn Zertifikate ausgetauscht und validiert werden, muss vom MID Server bestimmt werden, ob das Zertifikat gesperrt wurde und nicht vertrauenswürdig ist.

    Bei OCSP wird ein Client, z. B. ein MID Server, dafür verwendet, ein Zertifikat von einer HTTP-Website zu erhalten. Vom Client wird eine Anforderung an einen OCSP-Responder gesendet: einen Server, der von der Zertifizierungsstelle (Certificate Authority, CA) betrieben wird, die das Zertifikat ausgestellt hat. In der Antwort des OCSP-Responders an den Client wird angegeben, ob das Zertifikat gültig ist oder gesperrt wurde.

    Damit eine Verbindung hergestellt werden kann, benötigt der MID Server Zugriff auf Folgendes:

    • *.service-now.com oder<instance_name> .service-now.com
    • install.service-now.com
    • ocsp.entrust.net (oder eine andere OCSP-CA)

    SSL/TLS-Zertifikate werden zwar immer mit einem Ablaufdatum ausgestellt, doch unter bestimmten Umständen muss ein Zertifikat gesperrt werden, bevor es abläuft (z. B. wenn der zugehörige private Schlüssel kompromittiert wurde). Daher muss die aktuelle Gültigkeit des Zertifikats einer Website unabhängig vom Ablaufdatum des Zertifikats immer von Clients überprüft werden.

    Von Clients kann keine Verbindung hergestellt werden, wenn sie den Sperrstatus eines Zertifikats nicht überprüfen können. Aufrufe an den OCSP Entrust-Server werden möglicherweise durch Firewalls und Proxy-Konfigurationen blockiert, wodurch der MID Server nicht funktioniert. Möglicherweise müssen Sie die Firewall-Berechtigungen ändern, damit der OCSP-Datenverkehr ordnungsgemäß verarbeitet wird. Weitere Informationen und Lösungen finden Sie im HI Knowledge Base-Artikel [KB1216223].

    PowerShell-Anforderungen

    MID-Server erfordert mindestens PowerShell-Version 3.0 und unterstützt Versionen bis zu PowerShell 5.1. Weitere Informationen zu PowerShell-Anforderungen finden Sie in der Microsoft-Dokumentation. Um Ihre aktuelle PowerShell-Version mithilfe der -Instanz zu finden, wechseln Sie zu ecc_agent_list.do. Fügen Sie über das Zahnradsymbol Update Personalize List (Personalisierte Liste aktualisieren) der Spalte Ausgewählt die Option Host PowerShell-Version hinzu. Sortieren Sie dann die Liste der MID-Server nach ihrer PowerShell-Version, um veraltete MID Serverszu finden. Alternativ können Sie die PowerShell-Version auf dem Hostcomputer suchen, indem Sie in der PowerShell-Konsole des Hosts den Befehl $Host.Version ausführen. Die PowerShell-Version wird als PSVersion aufgeführt.

    Java-Version-Unterstützung

    Java 11.0.17 wird mit dem Installationspaket MID-Server gebündelt und für alle neuen MID Serversauf dem Host installiert. Das Installationsprogramm konfiguriert Java 11.0.17 automatisch für die Ausführung in Ihrer Umgebung. Es ist keine weitere Konfiguration erforderlich. Diese Version unterstützt sowohl 64-Bit-Versionen Windows MID Servers als auch 64-Bit-Versionen Linux MID Servers. MID-Server erfordert mindestens JRE-Version 11.0.8, empfohlen wird Version 11.0.17. Wenn Sie eine niedrigere Version als 11.0.8 verwenden, können Probleme mit der Verschlüsselung auftreten.

    Tests haben gezeigt, dass MID-Server mit Oracle Java 11 Version 11.0.5 wie erwartet funktioniert. Wenn Sie die JRE auf eine andere Version aktualisieren müssen, stimmen Sie sich mit dem entsprechenden Kundenbetreuer ab, um Unterstützung zu erhalten.

    Aktualisierte MID-Server verwenden je nach Betriebssystem möglicherweise unterschiedliche Java-Versionen.
    • MID-Server, die von früheren Versionen aktualisiert wurden, verwenden das mit dem MID-Server-Installationsprogramm bereitgestellte OpenJDK. Diese Version von der OpenJDK wurde getestet und zertifiziert für die Verwendung mit diesen MID Servern.
    • MID Servers die unter einer anderen Betriebssystemversion aktualisiert werden, aktualisieren auch automatisch die JRE auf die mit dem Installationspaket bereitgestellte Version.
    Hinweis:
    Linux MID Server erfordern glibC Version 2.17. Die Bibliothek muss für JRE 11 aktualisiert werden. Auf 64-Bit-Linux-Systemen muss die 32-Bit GNU C-Bibliothek (glibc) installiert werden. Der Installationsbefehl für CentOS lautet: yum install glibc.i686

    MID-Server JRE-Downgrade-Unterstützung

    Wenn die Instanz ServiceNow® von Quebecheruntergestuft wird, wird auch die Instanz MID-Server heruntergestuft. Die JRE kann jedoch nicht heruntergestuft werden, es sei denn, die Instanz wird auf einen der folgenden Patches heruntergestuft. ​

    • New York, Patch 12
    • Orlando, Patch 9
    • Paris-Patch 3

    Wenn MID-Server von Quebec auf einen anderen als den angegebenen Patch heruntergestuft wird, befolgen Sie die Anweisungen unter Java 11 auf MID-Servern installieren [KB0752451].

    Java Service Wrapper

    Das Installationsprogramm MID-Server enthält den Tanzu-Software-Java-Service-Wrapper, Version 3.5.40.

    JVM-Speichergröße einstellen

    MID-Server wird mit 1 GB JVM-Arbeitsspeicher installiert. Wenn die empfohlene Speichergröße für Ihr Produkt mehr als 1 GB beträgt, lesen Sie unter JVM-Speichergröße des MID Servers festlegen, wie Sie die Standardeinstellung überschreiben können.

    Bereitstellungstypen

    Die Systemanforderungen für Ihre Instanz werden durch die Anforderungen der einzelnen von Ihnen verwendeten Produkte bestimmt, die ein MID-Servererfordern. Für einige Anwendungen, z. B. Health Log Analytics, sind zusätzliche Systemanforderungen in der Dokumentation zu aufgeführt.

    Standardbereitstellungen
    Die folgenden -Produkte gelten als „Standard“, da ihre MID Servers dieselben Mindestanforderungen an Festplattenspeicher und Arbeitsspeicher erfüllen:
    • Discovery
    • Ereignismanagement
    • Integrationen
    • Orchestration
    • Service-Mapping

    Die Mindeststandardanforderungen beziehen sich sowohl auf die Bereitstellung eines einzelnen Produkts als auch auf eine kombinierte Produktbereitstellung. Sie können ein einzelnes MID-Server für mehrere Standardprodukte bereitstellen, ohne die Anforderungen an Datenträger oder Arbeitsspeicher erheblich zu erhöhen.

    Bereitstellungen bei hoher Ressourcennutzung

    Cloud Management-Plattform (CMP) und Operational Intelligence sind verarbeitungsintensiv und erfordern jeweils mehr Ressourcen für MID-Server als die Standardprodukte. Installieren Sie MID Servers für diese -Produkte auf dedizierten Hosts, die MID Servers für andere -Produkte nicht unterstützen.

    Empfohlene MID-Server Mindestanforderungen

    MID-Server Leistung und Systemanforderung hängen von mehreren Faktoren ab, unter anderem:
    • Die Größe der Kundeninfrastruktur und die spezifische Funktion (Fähigkeit) MID-Server sind für die Ausführung konfiguriert.
    • Die Anzahl der auf dem Host installierten MID Servers.
    • Die Anzahl der Threads pro MID-Server.
    • Anzahl und Art anderer Anwendungen, die auf dem Host MID-Server ausgeführt werden.
    • Architektur- und Designverbesserungen gegenüber ServiceNow -Releases. Beispielsweise können Sie PowerShell für Windows Discovery in Orlando verwenden oder die standardmäßige Java Garbage Collection-Richtlinie in Quebecändern.

    Daher gibt es keine einheitliche Größenanforderung, die für alle MID-Server -Bereitstellungen geeignet ist. Die folgenden dokumentierten Größenanpassungsrichtlinien können ein Ausgangspunkt für Bereitstellungen sein. Kunden müssen jedoch die Leistung von MID-Server und die Ressourcenauslastung kontinuierlich überwachen und dann ihr MID Servers System nach Bedarf optimieren und hochskalieren.

    MID-Server Mindestsystemanforderungen

    Die minimale CPU-Konfiguration für MID-Server ist ein Quad-Core-Prozessor mit einer Geschwindigkeit von 2+ GHz für einen Windows Server 2012 R2-Host mit einem bereitgestellten MID-Server und einer Standardkonfiguration von 25 gleichzeitigen Threads.

    MID-Server CPU-Auslastung

    Die meisten MID-Server -Anwendungen, z. B. Discovery, sind auf Leistungsmaximierung ausgelegt, was zu einer Maximierung der Ressourcennutzung für MID-Serverführt. Daher kann es bei einigen Kunden zu Segmenten mit sehr hoher CPU-Auslastung im Bereich von 90–100 % kommen, während MID-ServerDiscovery -Zeitpläne oder ähnliche Anwendungen ausgeführt werden.

    Die sehr hohe CPU-Auslastung in den Segmenten sollte kein Grund zur Besorgnis sein, da sie mit dem Architekturdesign zur Maximierung des Durchsatzes übereinstimmt und keine negativen Auswirkungen auf die Discovery-Leistung hat. Die Ressourcennutzung des Hosts MID-Server kehrt automatisch zum Normalzustand zurück, nachdem die Ausführung von Discovery erfolgreich beendet wurde.

    Kunden, die häufige und lange Segmente mit sehr hoher CPU-Auslastung feststellen, sollten Folgendes vermeiden:
    • Es wird mehr als ein MID-Server auf demselben Host ausgeführt, wenn von diesen MID Servers aktive Arbeitsauslastungen gleichzeitig verarbeitet werden sollen, z. B. wenn sich die Zeitpläne von Discovery überschneiden.
    • Freigabe des Hosts MID-Server für andere Anwendungen.
    • Leistungswarnungen, die ausschließlich auf der CPU-Auslastung basieren, werden auf dem Host MID-Server konfiguriert. Bei Bedarf müssen diese Warnungen in Verbindung mit anderen Leistungsüberwachungen verwendet werden.
    Zusätzliche Leistungsüberwachung auf Host MID-Server konfigurieren

    Die CPU-Auslastung für MID-Server ist zwar ein guter Indikator für die Auslastung des Hosts, bietet jedoch nur eingeschränkte Transparenz. Eine zusätzliche Überwachung mit Länge der Systemprozessorwarteschlange unter Windows Betriebssystemen und Lastdurchschnitte unter UNIX Betriebssystemen ist von entscheidender Bedeutung.

    • Länge der Prozessorwarteschlange (Windows-Betriebssystem): Die Anzahl der Threads, die bereit sind, aber aufgrund eines anderen aktiven Threads derzeit nicht auf dem Prozessor ausgeführt werden können. Ein Engpass beim Prozessor kann auftreten, wenn die Anzahl der Threads in der Warteschlange über einen kontinuierlichen Zeitraum mehr als doppelt so hoch ist wie die Anzahl der Prozessorkerne.
    • Lastdurchschnitte (Unix-Betriebssystem): Die durchschnittliche Systemlast auf einem Linux-Server für einen definierten Zeitraum. Dies ist der CPU-Bedarf auf einem Server, einschließlich der Summe der laufenden und der wartenden Threads. In der Regel geben der Befehl „top“ oder „uptime“ die durchschnittliche Last des Servers mit Ausgabe an.

    MID-Server Fallbeispiele zur CPU-Leistung

    Die Auswirkung der Änderung der Anzahl von MAX-Threads auf die CPU-Auslastung MID-Server .

    Basierend auf internem Benchmarking finden Sie im Folgenden Beispieldaten für die CPU-Auslastung [ MID-Server während der Ausführung von Cloud-Discovery für 10.000 Server.Die durchschnittliche CPU-Auslastung und die maximale Länge der Prozessorwarteschlange werden durch zusätzliche Threads verbessert.

    In diesen Tests wurde beobachtet, dass die maximale CPU-Auslastung unabhängig von der Anzahl der Threads und dem Betriebssystem 100 % beträgt. Es wurde beobachtet, dass die durchschnittliche CPU-Auslastung proportional zur Anzahl der Threads ist. Eine höhere Anzahl von Threads führte nicht unbedingt zu einer sofortigen CPU-Belastung. Das Erhöhen der Anzahl der Threads von standardmäßig 25 auf 50 hat keine zusätzliche CPU-Belastung erzeugt, wie die maximale Länge der Prozessorwarteschlange zeigt. Das Erhöhen des Werts für max. Threads auf 100 verursachte jedoch einen erheblichen Anstieg der Länge der Prozessorwarteschlange, was auf eine CPU-Belastung hinweist.

    Auswirkungen der Freigabe von MID-Server mit anderen Anwendungen oder MID Servers auf die CPU-Auslastung

    Das Ausführen von Discovery ist ein CPU-intensiver Vorgang für MID-Server. Die Bereitstellung anderer Anwendungen oder MID Servers auf demselben Host erhöht die CPU-Last auf dem Host. Dieser Druck wirkt sich negativ auf die Leistung von laufenden Anwendungen aus, einschließlich MID-Server. Die folgenden Beispiele sind Datenpunkte für die CPU-Auslastung für MID-Server mit unterschiedlichen Lastmustern:

    Dedizierter Host für einen einzelnen MID-Server: Die durchschnittliche CPU-Auslastung beträgt 48 %.Bei einem dedizierten Host für einen einzelnen MID-Server weist der MID-Server eine durchschnittliche CPU-Auslastung von 48 % auf.

    Host, der von einem MID-Server und einer anderen Anwendung mit mäßiger Last gemeinsam genutzt wird: Die durchschnittliche CPU-Auslastung beträgt 77 %.Bei einem Host, der Ressourcen zwischen einem MID Server und einer Anwendung mit mäßiger Last freigibt, beträgt die durchschnittliche CPU-Auslastung 77 %.

    Host, der von einem MID-Server und einer anderen Anwendung mit hoher Last gemeinsam genutzt wird: Die durchschnittliche CPU-Auslastung beträgt 97 %.

    Wenn ein Host Ressourcen zwischen einem MID Server und einer Anwendung mit hoher Last freigibt, beträgt die durchschnittliche CPU-Auslastung 97 %.
    Hochskalieren von MID-Server und ihre Auswirkungen auf die CPU-Ressourcenauslastung von MID-Server .

    Wenn die CPU-Ressourcen von MID-Server stark eingeschränkt sind, können Sie den Host MID-Server durch Hinzufügen weiterer CPUs hochskalieren, um den Ressourcendruck zu verringern. Dies muss jedoch nicht unbedingt die Segmente mit sehr hoher CPU-Auslastung beseitigen. MID-Server -Anwendungen wie Discovery, die auf Maximierung der Leistung ausgelegt sind, verwenden weiterhin zusätzliche verfügbare CPU-Ressourcen. Die folgenden Beispiele zeigen Datenpunkte für die CPU-Nutzung für einen Host mit 4 CPUs MID-Server und einen Host mit 8 CPUs MID-Server, auf dem dieselben Zeitpläne Discovery ausgeführt werden:

    Parameter 4 CPUs 8 CPUs
    Durchschnittliche CPU% 48 % 28 %
    Max. CPU % 98% 98 %

    CPU-Auslastung des MID-Servers bei Bereitstellung auf einem 4-CPU-Host: Die CPU-Auslastung für einen MID-Server mit einem 4-CPU-Host.

    CPU-Auslastung des MID-Servers bei Bereitstellung auf einem 8-CPU-Host: Die CPU-Auslastung für einen MID-Server mit einem 8-CPU-Host.

    Leistungsüberwachung

    Um sicherzustellen, dass die Ressourcenzuteilungen MID-Server für Ihre Umgebung ausreichen, überwachen Sie die Leistung während Spitzenzeiten der Produktausführung im MID-Server-Dashboard.